Class Jobid


  • public class Jobid
    extends java.lang.Object
    Class representing jobId
    • Constructor Summary

      Constructors 
      Constructor Description
      Jobid()
      Creates new instance of Jobid class.
      Jobid​(java.lang.String jobidString)
      Creates new instace of Jobid from string which represents jobid
      Jobid​(java.lang.String bkserver, int port)
      Creates new instace of JobId with BK server address and port number, unique part is generated.
      Jobid​(java.lang.String bkserver, int port, java.lang.String unique)
      Creates new instace of Jobid with BK server address, port number and unique part as parameters.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBkserver()
      Returns BK server address
      int getPort()
      Returns port number
      java.lang.String getUnique()
      Returns unique part of jobId
      void setBkserver​(java.lang.String bkserver)
      Sets BK server address
      void setPort​(int port)
      Sets port number
      void setUnique​(java.lang.String unique)
      Sets unique part of jobId
      java.lang.String toString()
      Returns Jobid string representation in format bkserver:port/unique
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Jobid

        public Jobid()
        Creates new instance of Jobid class.
      • Jobid

        public Jobid​(java.lang.String bkserver,
                     int port)
        Creates new instace of JobId with BK server address and port number, unique part is generated. If some exception is catched during generating the unique part, then System.exit(-1); is called.
        Parameters:
        bkserver - BK server address
        port - BK server port
        Throws:
        java.lang.IllegalArgumentException - if bkserver is null
        java.lang.IllegalArgumentException - if port is lower than 1 or bigger than 65535
      • Jobid

        public Jobid​(java.lang.String bkserver,
                     int port,
                     java.lang.String unique)
        Creates new instace of Jobid with BK server address, port number and unique part as parameters.
        Parameters:
        bkserver - BK server address
        port - BK server port
        unique - unique part of jobid
        Throws:
        java.lang.IllegalArgumentException - if bkserver is null
        java.lang.IllegalArgumentException - if port is lower than 1 or bigger than 65535
        java.lang.IllegalArgumentException - if unique is null
      • Jobid

        public Jobid​(java.lang.String jobidString)
        Creates new instace of Jobid from string which represents jobid
        Parameters:
        jobidString - jobid string representation
        Throws:
        java.lang.IllegalArgumentException - if jobidString is null
    • Method Detail

      • getBkserver

        public java.lang.String getBkserver()
        Returns BK server address
        Returns:
        bkserver BK server address
      • setBkserver

        public void setBkserver​(java.lang.String bkserver)
        Sets BK server address
        Parameters:
        bkserver - BK server address
        Throws:
        java.lang.IllegalArgumentException - if bkserver is null
      • getUnique

        public java.lang.String getUnique()
        Returns unique part of jobId
        Returns:
        unique part of jobId
      • setUnique

        public void setUnique​(java.lang.String unique)
        Sets unique part of jobId
        Parameters:
        unique - unique part of jobId
        Throws:
        java.lang.IllegalArgumentException - if unique is null
      • getPort

        public int getPort()
        Returns port number
        Returns:
        port number
      • setPort

        public void setPort​(int port)
        Sets port number
        Parameters:
        port - number
        Throws:
        java.lang.IllegalArgumentException - if port is lower than 0 or bigger than 65535
      • toString

        public java.lang.String toString()
        Returns Jobid string representation in format bkserver:port/unique
        Overrides:
        toString in class java.lang.Object
        Returns:
        Jobid string representation in format bkserver:port/unique