Class NetworkServiceInfo

  • All Implemented Interfaces:
    de.dytanic.cloudnet.driver.serialization.SerializableObject

    public class NetworkServiceInfo
    extends java.lang.Object
    implements de.dytanic.cloudnet.driver.serialization.SerializableObject
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String[] groups  
      protected de.dytanic.cloudnet.driver.service.ServiceId serviceId  
    • Constructor Summary

      Constructors 
      Constructor Description
      NetworkServiceInfo()  
      NetworkServiceInfo​(de.dytanic.cloudnet.driver.service.ServiceId serviceId, java.lang.String[] groups)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      de.dytanic.cloudnet.driver.service.ServiceEnvironmentType getEnvironment()  
      java.lang.String[] getGroups()  
      java.lang.String getServerName()  
      de.dytanic.cloudnet.driver.service.ServiceId getServiceId()  
      java.lang.String getTaskName()  
      java.util.UUID getUniqueId()  
      void read​(@NotNull de.dytanic.cloudnet.driver.serialization.ProtocolBuffer buffer)  
      void setGroups​(java.lang.String[] groups)  
      void setServiceId​(de.dytanic.cloudnet.driver.service.ServiceId serviceId)  
      void write​(@NotNull de.dytanic.cloudnet.driver.serialization.ProtocolBuffer buffer)  
      • Methods inherited from class java.lang.Object

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

      • serviceId

        protected de.dytanic.cloudnet.driver.service.ServiceId serviceId
      • groups

        protected java.lang.String[] groups
    • Constructor Detail

      • NetworkServiceInfo

        public NetworkServiceInfo​(de.dytanic.cloudnet.driver.service.ServiceId serviceId,
                                  java.lang.String[] groups)
      • NetworkServiceInfo

        public NetworkServiceInfo()
    • Method Detail

      • getEnvironment

        public de.dytanic.cloudnet.driver.service.ServiceEnvironmentType getEnvironment()
      • getUniqueId

        public java.util.UUID getUniqueId()
      • getServerName

        public java.lang.String getServerName()
      • getGroups

        public java.lang.String[] getGroups()
      • setGroups

        public void setGroups​(java.lang.String[] groups)
      • getTaskName

        public java.lang.String getTaskName()
      • getServiceId

        public de.dytanic.cloudnet.driver.service.ServiceId getServiceId()
      • setServiceId

        public void setServiceId​(de.dytanic.cloudnet.driver.service.ServiceId serviceId)
      • write

        public void write​(@NotNull
                          @NotNull de.dytanic.cloudnet.driver.serialization.ProtocolBuffer buffer)
        Specified by:
        write in interface de.dytanic.cloudnet.driver.serialization.SerializableObject
      • read

        public void read​(@NotNull
                         @NotNull de.dytanic.cloudnet.driver.serialization.ProtocolBuffer buffer)
        Specified by:
        read in interface de.dytanic.cloudnet.driver.serialization.SerializableObject