org.glite.jobid
Class Jobid

java.lang.Object
  extended by org.glite.jobid.Jobid

public class Jobid
extends java.lang.Object

Class representing jobId


Constructor Summary
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
 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.land.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 -
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