Class ServiceDeploymentData

java.lang.Object
i5.las2peer.registry.data.ServiceDeploymentData

public class ServiceDeploymentData
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    ServiceDeploymentData​(java.lang.String serviceName, java.lang.String serviceClass, java.math.BigInteger versionMajor, java.math.BigInteger versionMinor, java.math.BigInteger versionPatch, java.lang.String nodeId, java.math.BigInteger timestamp)  
    ServiceDeploymentData​(java.lang.String serviceName, java.lang.String serviceClass, java.math.BigInteger versionMajor, java.math.BigInteger versionMinor, java.math.BigInteger versionPatch, java.lang.String nodeId, java.math.BigInteger timestamp, boolean ended)  
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object o)
    Considered equal if all fields but timestamp match.
    java.lang.String getNodeId()  
    java.lang.String getServiceClassName()  
    java.lang.String getServicePackageName()  
    java.lang.String getTime()  
    java.time.Instant getTimestamp()  
    java.lang.String getVersion()  
    boolean hasEnded()  
    int hashCode()  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ServiceDeploymentData

      public ServiceDeploymentData​(java.lang.String serviceName, java.lang.String serviceClass, java.math.BigInteger versionMajor, java.math.BigInteger versionMinor, java.math.BigInteger versionPatch, java.lang.String nodeId, java.math.BigInteger timestamp)
    • ServiceDeploymentData

      public ServiceDeploymentData​(java.lang.String serviceName, java.lang.String serviceClass, java.math.BigInteger versionMajor, java.math.BigInteger versionMinor, java.math.BigInteger versionPatch, java.lang.String nodeId, java.math.BigInteger timestamp, boolean ended)
  • Method Details

    • getServicePackageName

      public java.lang.String getServicePackageName()
    • getServiceClassName

      public java.lang.String getServiceClassName()
    • getVersion

      public java.lang.String getVersion()
    • getNodeId

      public java.lang.String getNodeId()
    • getTime

      public java.lang.String getTime()
    • getTimestamp

      public java.time.Instant getTimestamp()
    • hasEnded

      public boolean hasEnded()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • equals

      public boolean equals​(java.lang.Object o)
      Considered equal if all fields but timestamp match.
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object