public class BlackboardJobImpl extends Object implements BlackboardJob
| Constructor and Description |
|---|
BlackboardJobImpl(String serviceId,
BlackboardMessage message)
Construct a new blackboard job from a blackboard message.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAction()
Get the action name.
|
ActionStatus |
getActionStatus()
Get the action status.
|
String |
getDate()
Get the message date.
|
String |
getError()
Get the error message, if the actionStatus is FAILED.
|
String |
getId()
Get the message id.
|
BlackboardMessage |
getMessage()
returns the blackboard message, potentially modified.
|
Map<String,String> |
getParameters()
obtains a mutable parameter map (key/value).
|
String |
getServiceId()
Get the setviceId.
|
boolean |
isCompleted()
True if the action status is one of the termination statuses (e.g.
|
void |
setAction(String action)
Set the action name.
|
void |
setActionStatus(ActionStatus actionStatus)
Set the action status.
|
void |
setDate(String date)
Set the message date.
|
void |
setError(String error)
Set the error message, if the actionStatus is FAILED.
|
void |
setId(String identifier)
Set message id.
|
void |
setMessage(BlackboardMessage message) |
void |
setServiceId(String serviceId) |
public BlackboardJobImpl(String serviceId, BlackboardMessage message)
serviceId - service identifiermessage - underlying low-level blackboard messagepublic String getId()
BlackboardJobgetId in interface BlackboardJobpublic void setId(String identifier)
setId in interface BlackboardJobidentifier - idBlackboardJob.setId(java.lang.String)public String getAction()
BlackboardJobgetAction in interface BlackboardJobpublic ActionStatus getActionStatus()
BlackboardJobgetActionStatus in interface BlackboardJobpublic String getDate()
BlackboardJobgetDate in interface BlackboardJobpublic String getError()
BlackboardJobgetError in interface BlackboardJobpublic Map<String,String> getParameters()
BlackboardJobgetParameters in interface BlackboardJobpublic void setAction(String action)
setAction in interface BlackboardJobaction - action nameBlackboardJob.setAction(java.lang.String)public void setActionStatus(ActionStatus actionStatus)
setActionStatus in interface BlackboardJobactionStatus - action statusBlackboardJob.setActionStatus(eu.dnetlib.enabling.tools.blackboard.ActionStatus)public void setDate(String date)
setDate in interface BlackboardJobdate - dateBlackboardJob.setDate(java.lang.String)public void setError(String error)
setError in interface BlackboardJoberror - error messageBlackboardJob.setError(java.lang.String)public BlackboardMessage getMessage()
getMessage in interface BlackboardJobpublic void setMessage(BlackboardMessage message)
public String getServiceId()
BlackboardJobgetServiceId in interface BlackboardJobpublic void setServiceId(String serviceId)
public boolean isCompleted()
BlackboardJobisCompleted in interface BlackboardJobCopyright © 2017. All rights reserved.