Uses of Class
org.drasyl.node.handler.plugin.PluginEnvironment
Package
Description
Flexible extensions of drasyl via plugins that can be loaded into the pipeline together with
user-defined settings.
The groups client plugin.
The groups manager plugin.
-
Uses of PluginEnvironment in org.drasyl.node.handler.plugin
Modifier and TypeMethodDescriptionstatic PluginEnvironment
PluginEnvironment.of
(DrasylConfig config, Identity identity, io.netty.channel.ChannelPipeline pipeline) Modifier and TypeMethodDescriptiondefault void
DrasylPlugin.onChildChannelActive
(PluginEnvironment environment) default void
DrasylPlugin.onChildChannelInactive
(PluginEnvironment environment) default void
DrasylPlugin.onChildChannelRegistered
(PluginEnvironment environment) default void
DrasylPlugin.onChildChannelUnregistered
(PluginEnvironment environment) default void
DrasylPlugin.onServerChannelActive
(PluginEnvironment environment) This method gets called after the drasyl node was started.default void
DrasylPlugin.onServerChannelInactive
(PluginEnvironment environment) This method get called before the drasyl node is shut down.default void
DrasylPlugin.onServerChannelRegistered
(PluginEnvironment environment) This method gets called before the drasyl node is started.default void
DrasylPlugin.onServerChannelUnregistered
(PluginEnvironment environment) This method gets called after the drasyl node was shut down. -
Uses of PluginEnvironment in org.drasyl.node.plugin.groups.client
Modifier and TypeMethodDescriptionvoid
GroupsClientPlugin.onChildChannelInactive
(PluginEnvironment env) void
GroupsClientPlugin.onChildChannelRegistered
(PluginEnvironment env) void
GroupsClientPlugin.onServerChannelInactive
(PluginEnvironment env) void
GroupsClientPlugin.onServerChannelRegistered
(PluginEnvironment env) -
Uses of PluginEnvironment in org.drasyl.node.plugin.groups.manager
Modifier and TypeMethodDescriptionvoid
GroupsManagerPlugin.onChildChannelInactive
(PluginEnvironment env) void
GroupsManagerPlugin.onChildChannelRegistered
(PluginEnvironment env) void
GroupsManagerPlugin.onServerChannelActive
(PluginEnvironment env) void
GroupsManagerPlugin.onServerChannelInactive
(PluginEnvironment env) void
GroupsManagerPlugin.onServerChannelRegistered
(PluginEnvironment env)