Package org.glite.jobid
Class Jobid
- java.lang.Object
-
- org.glite.jobid.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 jobidJobid(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 addressint
getPort()
Returns port numberjava.lang.String
getUnique()
Returns unique part of jobIdvoid
setBkserver(java.lang.String bkserver)
Sets BK server addressvoid
setPort(int port)
Sets port numbervoid
setUnique(java.lang.String unique)
Sets unique part of jobIdjava.lang.String
toString()
Returns Jobid string representation in format bkserver:port/unique
-
-
-
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 addressport
- BK server port- Throws:
java.lang.IllegalArgumentException
- if bkserver is nulljava.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 addressport
- BK server portunique
- unique part of jobid- Throws:
java.lang.IllegalArgumentException
- if bkserver is nulljava.lang.IllegalArgumentException
- if port is lower than 1 or bigger than 65535java.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 classjava.lang.Object
- Returns:
- Jobid string representation in format bkserver:port/unique
-
-