Uses of Class
org.drasyl.node.handler.plugin.PluginEnvironment
Packages that use 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
Methods in org.drasyl.node.handler.plugin that return PluginEnvironmentModifier and TypeMethodDescriptionstatic PluginEnvironmentPluginEnvironment.of(DrasylConfig config, Identity identity, io.netty.channel.ChannelPipeline pipeline) Methods in org.drasyl.node.handler.plugin with parameters of type PluginEnvironmentModifier and TypeMethodDescriptiondefault voidDrasylPlugin.onChildChannelActive(PluginEnvironment environment) default voidDrasylPlugin.onChildChannelInactive(PluginEnvironment environment) default voidDrasylPlugin.onChildChannelRegistered(PluginEnvironment environment) default voidDrasylPlugin.onChildChannelUnregistered(PluginEnvironment environment) default voidDrasylPlugin.onServerChannelActive(PluginEnvironment environment) This method gets called after the drasyl node was started.default voidDrasylPlugin.onServerChannelInactive(PluginEnvironment environment) This method get called before the drasyl node is shut down.default voidDrasylPlugin.onServerChannelRegistered(PluginEnvironment environment) This method gets called before the drasyl node is started.default voidDrasylPlugin.onServerChannelUnregistered(PluginEnvironment environment) This method gets called after the drasyl node was shut down. -
Uses of PluginEnvironment in org.drasyl.node.plugin.groups.client
Methods in org.drasyl.node.plugin.groups.client with parameters of type PluginEnvironmentModifier and TypeMethodDescriptionvoidGroupsClientPlugin.onChildChannelInactive(PluginEnvironment env) voidGroupsClientPlugin.onChildChannelRegistered(PluginEnvironment env) voidGroupsClientPlugin.onServerChannelInactive(PluginEnvironment env) voidGroupsClientPlugin.onServerChannelRegistered(PluginEnvironment env) -
Uses of PluginEnvironment in org.drasyl.node.plugin.groups.manager
Methods in org.drasyl.node.plugin.groups.manager with parameters of type PluginEnvironmentModifier and TypeMethodDescriptionvoidGroupsManagerPlugin.onChildChannelInactive(PluginEnvironment env) voidGroupsManagerPlugin.onChildChannelRegistered(PluginEnvironment env) voidGroupsManagerPlugin.onServerChannelActive(PluginEnvironment env) voidGroupsManagerPlugin.onServerChannelInactive(PluginEnvironment env) voidGroupsManagerPlugin.onServerChannelRegistered(PluginEnvironment env)