Class ServiceId

  • All Implemented Interfaces:
    de.dytanic.cloudnet.common.INameable, SerializableObject

    public final class ServiceId
    extends java.lang.Object
    implements de.dytanic.cloudnet.common.INameable, SerializableObject
    • Field Detail

      • uniqueId

        protected java.util.UUID uniqueId
      • taskName

        protected java.lang.String taskName
      • taskServiceId

        protected int taskServiceId
      • nodeUniqueId

        protected java.lang.String nodeUniqueId
      • allowedNodes

        protected java.util.Collection<java.lang.String> allowedNodes
    • Constructor Detail

      • ServiceId

        public ServiceId​(@NotNull
                         @NotNull java.util.UUID uniqueId,
                         java.lang.String nodeUniqueId,
                         java.lang.String taskName,
                         int taskServiceId,
                         ServiceEnvironmentType environment)
      • ServiceId

        public ServiceId​(@NotNull
                         @NotNull java.util.UUID uniqueId,
                         java.lang.String nodeUniqueId,
                         java.lang.String taskName,
                         java.util.Collection<java.lang.String> allowedNodes,
                         int taskServiceId,
                         ServiceEnvironmentType environment)
      • ServiceId

        public ServiceId()
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface de.dytanic.cloudnet.common.INameable
      • getUniqueId

        public java.util.UUID getUniqueId()
      • getNodeUniqueId

        public java.lang.String getNodeUniqueId()
      • setNodeUniqueId

        @Internal
        public void setNodeUniqueId​(java.lang.String nodeUniqueId)
      • getAllowedNodes

        public java.util.Collection<java.lang.String> getAllowedNodes()
      • getTaskName

        public java.lang.String getTaskName()
      • getTaskServiceId

        public int getTaskServiceId()
      • setTaskServiceId

        @Internal
        public void setTaskServiceId​(int taskServiceId)