Class AuthorizationPacketListener

java.lang.Object
eu.cloudnetservice.node.impl.network.listener.AuthorizationPacketListener
All Implemented Interfaces:
eu.cloudnetservice.driver.network.protocol.PacketListener

@Singleton public final class AuthorizationPacketListener extends Object implements eu.cloudnetservice.driver.network.protocol.PacketListener
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final eu.cloudnetservice.node.service.CloudServiceManager
     
    private final eu.cloudnetservice.node.config.Configuration
     
    private final eu.cloudnetservice.node.cluster.sync.DataSyncRegistry
     
    private final eu.cloudnetservice.driver.event.EventManager
     
    private final eu.cloudnetservice.driver.language.I18n
     
    private static final org.slf4j.Logger
     
    private final NodeNetworkUtil
     
    private final eu.cloudnetservice.node.cluster.NodeServerProvider
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    AuthorizationPacketListener(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull eu.cloudnetservice.node.config.Configuration configuration, @NonNull NodeNetworkUtil networkUtil, @NonNull eu.cloudnetservice.node.cluster.sync.DataSyncRegistry dataSyncRegistry, @NonNull eu.cloudnetservice.node.cluster.NodeServerProvider nodeServerProvider, @NonNull eu.cloudnetservice.node.service.CloudServiceManager cloudServiceManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    handle(@NonNull eu.cloudnetservice.driver.network.NetworkChannel channel, @NonNull eu.cloudnetservice.driver.network.protocol.Packet packet)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • i18n

      private final eu.cloudnetservice.driver.language.I18n i18n
    • eventManager

      private final eu.cloudnetservice.driver.event.EventManager eventManager
    • configuration

      private final eu.cloudnetservice.node.config.Configuration configuration
    • networkUtil

      private final NodeNetworkUtil networkUtil
    • dataSyncRegistry

      private final eu.cloudnetservice.node.cluster.sync.DataSyncRegistry dataSyncRegistry
    • nodeServerProvider

      private final eu.cloudnetservice.node.cluster.NodeServerProvider nodeServerProvider
    • cloudServiceManager

      private final eu.cloudnetservice.node.service.CloudServiceManager cloudServiceManager
  • Constructor Details

  • Method Details

    • handle

      public void handle(@NonNull @NonNull eu.cloudnetservice.driver.network.NetworkChannel channel, @NonNull @NonNull eu.cloudnetservice.driver.network.protocol.Packet packet)
      Specified by:
      handle in interface eu.cloudnetservice.driver.network.protocol.PacketListener