|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectproper.core.ProperObject
proper.remote.messages.Message
proper.remote.messages.JobMessage
public class JobMessage
This class encapsulates a JobMessage, where the job is inside the
<body> tag of the Message.
The actual Job looks like this:
... <body> <job> <status>ready|finished|failed</status> <run>class call with parameters</run> <additional> <run>some (optional) additional task</run> ... </additional> </job> </body> ...
Message
Field Summary | |
---|---|
static java.lang.String |
ADDITIONAL
the additional tag |
static java.lang.String |
JOB
the job tag |
static java.lang.String |
RUN
the run tag |
static java.lang.String |
STATUS
the status tag |
static java.lang.String |
STATUS_FAILED
|
static java.lang.String |
STATUS_FINISHED
|
static java.lang.String |
STATUS_READY
|
Fields inherited from class proper.remote.messages.Message |
---|
BODY, FROM, HEADER, IP, MESSAGE, PORT, TYPE |
Fields inherited from interface proper.core.ProperInterface |
---|
VERSION |
Constructor Summary | |
---|---|
JobMessage()
initializes the object |
|
JobMessage(Message msg)
initializes the object with the given Message |
|
JobMessage(java.io.Reader reader)
initializes the object with the given xml data |
|
JobMessage(java.lang.String job)
initializes the job with the given Job |
Method Summary | |
---|---|
void |
clearBody()
sets the body back to standard |
Element |
getAdditional()
returns the Additional tag |
java.lang.String |
getAdditionalLine(int index)
returns all the content of the specified additional line |
java.util.Vector |
getAdditionalLines()
returns all the content of the additional nodes |
Element |
getJob()
returns the Job tag |
java.lang.String |
getJobData()
returns the job data in one string |
java.lang.String |
getRun()
returns the class call of the job |
java.lang.String |
getStatus()
returns the status of the job |
boolean |
isOtherMessage(Message msg)
checks whether this message is of a different type, is used to determine whether the body has to be cleared if the data is copied from another Message |
static void |
main(java.lang.String[] args)
for testing only |
void |
setJobData(java.lang.String job)
fills the body of the message with the given job |
void |
setRun(java.lang.String run)
sets the class call of the job |
void |
setStatus(java.lang.String status)
sets the status of the job |
Methods inherited from class proper.remote.messages.Message |
---|
clear, getBody, getBodyContent, getContent, getContent, getContent, getContent, getContent, getHeader, getIP, getPort, getType, setBodyContent, setContent, setIP, setPort, setType, toString |
Methods inherited from class proper.core.ProperObject |
---|
addListener, addOutput, classInVerbose, debugprint, debugprint, debugprint, debugprint, debugprintln, debugprintln, debugprintln, debugprintln, debugprintln, getListeners, getRuntime, getVerbose, getVerboseLevel, getVerboseLevelForClass, getVerboseString, getVerboseStringForClass, notifyListener, notifyListeners, print, print, print, print, println, println, println, println, println, printMemory, removeListener, setOutput, setVerbose, setVerboseLevel, setVerboseString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String JOB
public static final java.lang.String STATUS
public static final java.lang.String RUN
public static final java.lang.String ADDITIONAL
public static final java.lang.String STATUS_READY
public static final java.lang.String STATUS_FINISHED
public static final java.lang.String STATUS_FAILED
Constructor Detail |
---|
public JobMessage()
public JobMessage(java.io.Reader reader)
public JobMessage(Message msg)
public JobMessage(java.lang.String job)
Job
Method Detail |
---|
public boolean isOtherMessage(Message msg)
JobMessage(Message)
,
clearBody()
public void clearBody()
clearBody
in class Message
public void setJobData(java.lang.String job)
Job
public java.lang.String getJobData()
Job
public Element getJob()
public Element getAdditional()
public java.util.Vector getAdditionalLines()
public java.lang.String getAdditionalLine(int index)
public java.lang.String getStatus()
public void setStatus(java.lang.String status)
public java.lang.String getRun()
public void setRun(java.lang.String run)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |