| Modifier and Type | Class and Description |
|---|---|
class |
BlackboardJobImpl
High level representation of a blackboard job.
|
| Modifier and Type | Method and Description |
|---|---|
BlackboardJob |
BlackboardClientHandlerImpl.getJob(eu.dnetlib.enabling.tools.OpaqueResource profile)
Get the current job from, as notified in the service profile.
|
BlackboardJob |
BlackboardHandlerImpl.getJob(eu.dnetlib.enabling.tools.OpaqueResource profile)
Get the current job from, as notified in the service profile.
|
BlackboardJob |
BlackboardHandler.getJob(eu.dnetlib.enabling.tools.OpaqueResource profile)
Get the current job from, as notified in the service profile.
|
BlackboardJob |
BlackboardClientHandlerImpl.newJob(String serviceId)
Create a new job.
|
BlackboardJob |
BlackboardClientHandler.newJob(String serviceId)
Create a new job.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BlackboardClientHandlerImpl.assign(BlackboardJob job)
Assign a blackboard job to a service.
|
void |
BlackboardClientHandler.assign(BlackboardJob job)
Assign a blackboard job to a service.
|
protected void |
BlackboardClientHandlerImpl.checkJob(BlackboardJob job)
Check that the job has sane values.
|
void |
BlackboardClientHandlerImpl.delete(BlackboardJob job)
The client can delete the job after it has reached a final state
or the job timeout has expired.
|
void |
BlackboardClientHandler.delete(BlackboardJob job)
The client can delete the job after it has reached a final state
or the job timeout has expired.
|
void |
BlackboardHandlerImpl.done(BlackboardJob job)
Set the "done" action status to the given job, publishing the new state.
|
void |
BlackboardServerHandler.done(BlackboardJob job)
Set the "done" action status to the given job, publishing the new state.
|
void |
BlackboardServerActionExecutor.execute(BlackboardJob job)
Executes a blackboard job, watching for
|
void |
BlackboardServerAction.execute(BlackboardServerHandler handler,
BlackboardJob job) |
void |
BlackboardHandlerImpl.failed(BlackboardJob job,
Throwable exception)
Sets the "failed" action status to the given job, publishing this new state along with the error message obtained
from the exception.
|
void |
BlackboardServerHandler.failed(BlackboardJob job,
Throwable exception)
Sets the "failed" action status to the given job, publishing this new state along with the error message obtained
from the exception.
|
protected void |
AbstractBlackboardJobListener.onAssigned(BlackboardJob job)
Called when the job enters the ASSIGNED state.
|
protected abstract void |
AbstractBlackboardJobListener.onDone(BlackboardJob job)
Called when the job finishes in the DONE state.
|
protected abstract void |
AbstractBlackboardJobListener.onFailed(BlackboardJob job)
Called when the job finishes in the FAILED state.
|
void |
BlackboardHandlerImpl.ongoing(BlackboardJob job)
Sets the ongoing action status to the given job, publishing this new state.
|
void |
BlackboardServerHandler.ongoing(BlackboardJob job)
Sets the ongoing action status to the given job, publishing this new state.
|
protected void |
AbstractBlackboardJobListener.onOngoing(BlackboardJob job)
Called when the job enters the ONGOING state.
|
protected void |
DeletingBlackboardNotificationHandler.processJob(BlackboardJob job)
Subclassess override this to process incoming blackboard jobs.
|
protected void |
BlackboardNotificationHandler.processJob(BlackboardJob job)
Subclassess override this to process incoming blackboard jobs.
|
protected abstract void |
AbstractBlackboardNotificationHandler.processJob(BlackboardJob job)
Subclassess override this to process incoming blackboard jobs.
|
void |
BlackboardJobListener.processJob(BlackboardJob job)
process the given job.
|
void |
AbstractBlackboardJobListener.processJob(BlackboardJob job)
process the given job.
|
protected void |
BlackboardServerExecutorNotificationHandler.processJob(BlackboardJob job) |
void |
BlackboardJobRegistry.registerJobListener(BlackboardJob job,
BlackboardJobListener listener)
Registers a new job listener.
|
void |
BlackboardNotificationHandler.registerJobListener(BlackboardJob job,
BlackboardJobListener listener)
Registers a new job listener.
|
protected void |
BlackboardHandlerImpl.replyJob(BlackboardJob job)
Internal helper method which replies a blackboard job.
|
Copyright © 2018. All rights reserved.