Class GroupsManagerPlugin

java.lang.Object
org.drasyl.node.plugin.groups.manager.GroupsManagerPlugin
All Implemented Interfaces:
DrasylPlugin

public class GroupsManagerPlugin extends Object implements DrasylPlugin
Starting point for the groups master plugin.
  • Field Details

  • Constructor Details

    • GroupsManagerPlugin

      public GroupsManagerPlugin(GroupsManagerConfig config)
    • GroupsManagerPlugin

      public GroupsManagerPlugin(com.typesafe.config.Config config)
  • Method Details

    • onBeforeStart

      public void onBeforeStart(PluginEnvironment env)
      Description copied from interface: DrasylPlugin
      This method gets called before the drasyl node is started.
      At this point, no communication channel is alive.
      Specified by:
      onBeforeStart in interface DrasylPlugin
      Parameters:
      env - the plugin environment
    • onAfterStart

      public void onAfterStart(PluginEnvironment env)
      Description copied from interface: DrasylPlugin
      This method gets called after the drasyl node was started.
      Specified by:
      onAfterStart in interface DrasylPlugin
      Parameters:
      env - the plugin environment
    • onBeforeShutdown

      public void onBeforeShutdown(PluginEnvironment env)
      Description copied from interface: DrasylPlugin
      This method get called before the drasyl node is shut down.
      Specified by:
      onBeforeShutdown in interface DrasylPlugin
      Parameters:
      env - the plugin environment