Skip navigation links
A B C D E F G H I N O P R S V 

A

AbstractBlackboardJobListener - Class in eu.dnetlib.enabling.tools.blackboard
Utility abstract class which dispatches to commodity onSomething() methods, one for each interesting blackboard job state.
AbstractBlackboardJobListener() - Constructor for class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardJobListener
 
AbstractBlackboardNotificationHandler<T extends BlackboardHandler> - Class in eu.dnetlib.enabling.tools.blackboard
Common blackboard notification handler.
AbstractBlackboardNotificationHandler() - Constructor for class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardNotificationHandler
 
ActionStatus - Enum in eu.dnetlib.enabling.tools.blackboard
Blackboard action status.
assign(BlackboardJob) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandler
Assign a blackboard job to a service.
assign(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
Assign a blackboard job to a service.

B

BlackboardClientHandler - Interface in eu.dnetlib.enabling.tools.blackboard
Helpers for the blackboard protocol client.
BlackboardClientHandlerImpl - Class in eu.dnetlib.enabling.tools.blackboard
Blackboard client.
BlackboardClientHandlerImpl() - Constructor for class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
 
BlackboardHandler - Interface in eu.dnetlib.enabling.tools.blackboard
Basic blackboard handler.
BlackboardHandlerImpl - Class in eu.dnetlib.enabling.tools.blackboard
Blackboard handler implementation.
BlackboardHandlerImpl() - Constructor for class eu.dnetlib.enabling.tools.blackboard.BlackboardHandlerImpl
 
BlackboardJob - Interface in eu.dnetlib.enabling.tools.blackboard
High level representation of a blackboard job.
BlackboardJobImpl - Class in eu.dnetlib.enabling.tools.blackboard
High level representation of a blackboard job.
BlackboardJobImpl(String, BlackboardMessage) - Constructor for class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
Construct a new blackboard job from a blackboard message.
BlackboardJobListener - Interface in eu.dnetlib.enabling.tools.blackboard
Implement this interface in order to receive notifications for specific blackboard messages.
BlackboardJobRegistry - Interface in eu.dnetlib.enabling.tools.blackboard
Registers BlackboardJobListeners to be called when related incoming blackboard job notifications arrive.
BlackboardMessage - Interface in eu.dnetlib.enabling.tools.blackboard
Implementor of this interface represent blackboard messages nodes as the appear in the service profile blackboard.
BlackboardMessageImpl - Class in eu.dnetlib.enabling.tools.blackboard
standard serialization of the blackboard message.
BlackboardMessageImpl() - Constructor for class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
 
BlackboardNotificationHandler<T extends BlackboardHandler> - Class in eu.dnetlib.enabling.tools.blackboard
This notification handler dispatches incoming notifications to registered blackboard message listeners.
BlackboardNotificationHandler() - Constructor for class eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler
 
BlackboardParameter - Interface in eu.dnetlib.enabling.tools.blackboard
Blackboard parameter used in a BlackboardMessage.
BlackboardParameterImpl - Class in eu.dnetlib.enabling.tools.blackboard
Blackboard parameter.
BlackboardParameterImpl() - Constructor for class eu.dnetlib.enabling.tools.blackboard.BlackboardParameterImpl
 
BlackboardServerAction<X extends Enum<?>> - Interface in eu.dnetlib.enabling.tools.blackboard
Callback interface for serverside blackboard actions.
BlackboardServerActionExecutor<X extends Enum<X>> - Class in eu.dnetlib.enabling.tools.blackboard
A BlackboardServerActionExecutor dispatches the execution of server side blackboard actions.
BlackboardServerActionExecutor() - Constructor for class eu.dnetlib.enabling.tools.blackboard.BlackboardServerActionExecutor
 
BlackboardServerExecutorNotificationHandler<T extends Enum<T>> - Class in eu.dnetlib.enabling.tools.blackboard
In most cases a service just dispatches every incoming blackboard execution request to the blackboard server executor, so that the right action call back will be called.
BlackboardServerExecutorNotificationHandler() - Constructor for class eu.dnetlib.enabling.tools.blackboard.BlackboardServerExecutorNotificationHandler
 
BlackboardServerHandler - Interface in eu.dnetlib.enabling.tools.blackboard
Helper component used to bridge the high level blackboard job handling from the low level blackboard protocol based on notifications and blackboard messages.

C

check() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerActionExecutor
 
checkJob(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
Check that the job has sane values.

D

delete(BlackboardJob) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandler
The client can delete the job after it has reached a final state or the job timeout has expired.
delete(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
The client can delete the job after it has reached a final state or the job timeout has expired.
DeletingBlackboardNotificationHandler - Class in eu.dnetlib.enabling.tools.blackboard
This BB handler deletes completed (successful or unsuccessful) blackboard messages after dispatching.
DeletingBlackboardNotificationHandler() - Constructor for class eu.dnetlib.enabling.tools.blackboard.DeletingBlackboardNotificationHandler
 
done(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardHandlerImpl
Set the "done" action status to the given job, publishing the new state.
done(BlackboardJob) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler
Set the "done" action status to the given job, publishing the new state.

E

equals(Object) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
equals(Object) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardParameterImpl
eu.dnetlib.enabling.tools.blackboard - package eu.dnetlib.enabling.tools.blackboard
 
execute(BlackboardServerHandler, BlackboardJob) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardServerAction
 
execute(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerActionExecutor
Executes a blackboard job, watching for

F

failed(BlackboardJob, Throwable) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardHandlerImpl
Sets the "failed" action status to the given job, publishing this new state along with the error message obtained from the exception.
failed(BlackboardJob, Throwable) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler
Sets the "failed" action status to the given job, publishing this new state along with the error message obtained from the exception.

G

getAction() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Get the action name.
getAction() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
 
getAction() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardMessage
Blackboard message action name.
getAction() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
 
getActionMap() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerActionExecutor
 
getActionStatus() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Get the action status.
getActionStatus() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
 
getActionStatus() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardMessage
Status of the action associated with this message.
getActionStatus() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
 
getActionType() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerActionExecutor
 
getBlackboardExecutor() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerExecutorNotificationHandler
 
getBlackboardHandler() - Method in class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardNotificationHandler
 
getBlackboardHandler() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerActionExecutor
 
getDate() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Get the message date.
getDate() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
 
getDate() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardMessage
blackboard message date.
getDate() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
 
getError() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Get the error message, if the actionStatus is FAILED.
getError() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
 
getId() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Get the message id.
getId() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
 
getId() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardMessage
Blackboard message identifier.
getId() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
 
getJob(OpaqueResource) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
Get the current job from, as notified in the service profile.
getJob(OpaqueResource) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardHandler
Get the current job from, as notified in the service profile.
getJob(OpaqueResource) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardHandlerImpl
Get the current job from, as notified in the service profile.
getListeners() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler
 
getMessage() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Get the bb message.
getMessage() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
returns the blackboard message, potentially modified.
getMessageFactory() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
 
getMessageFactory() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardHandlerImpl
 
getMessageFactory() - Method in class eu.dnetlib.enabling.tools.blackboard.DeletingBlackboardNotificationHandler
 
getName() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardParameter
parameter name (key).
getName() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardParameterImpl
 
getParameters() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
obtains a mutable parameter map (key/value).
getParameters() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
 
getParameters() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardMessage
Blackboard message parameter list.
getParameters() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
 
getServiceId() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Get the setviceId.
getServiceId() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
 
getServiceLocator() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
 
getServiceLocator() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardHandlerImpl
 
getUuidGenerator() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
 
getValue() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardParameter
parameter value.
getValue() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardParameterImpl
 

H

hashCode() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
hashCode() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardParameterImpl

I

init() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerExecutorNotificationHandler
 
isCompleted() - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
True if the action status is one of the termination statuses (e.g.
isCompleted() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
 
isEnabled() - Method in class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardNotificationHandler
 
isIncomplete() - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerActionExecutor
 

N

newJob(String) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandler
Create a new job.
newJob(String) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
Create a new job.
notified(String, String, String, String) - Method in class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardNotificationHandler

O

onAssigned(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardJobListener
Called when the job enters the ASSIGNED state.
onDone(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardJobListener
Called when the job finishes in the DONE state.
onFailed(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardJobListener
Called when the job finishes in the FAILED state.
ongoing(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardHandlerImpl
Sets the ongoing action status to the given job, publishing this new state.
ongoing(BlackboardJob) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler
Sets the ongoing action status to the given job, publishing this new state.
onOngoing(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardJobListener
Called when the job enters the ONGOING state.

P

processJob(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardJobListener
process the given job.
processJob(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardNotificationHandler
Subclassess override this to process incoming blackboard jobs.
processJob(BlackboardJob) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJobListener
process the given job.
processJob(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler
Subclassess override this to process incoming blackboard jobs.
processJob(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerExecutorNotificationHandler
 
processJob(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.DeletingBlackboardNotificationHandler
Subclassess override this to process incoming blackboard jobs.

R

registerJobListener(BlackboardJob, BlackboardJobListener) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJobRegistry
Registers a new job listener.
registerJobListener(BlackboardJob, BlackboardJobListener) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler
Registers a new job listener.
replyJob(BlackboardJob) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardHandlerImpl
Internal helper method which replies a blackboard job.

S

setAction(String) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Set the action name.
setAction(String) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
Set the action name.
setAction(String) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardMessage
Sets the blackboard message action name.
setAction(String) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
 
setActionMap(Map<String, BlackboardServerAction<X>>) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerActionExecutor
 
setActionStatus(ActionStatus) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Set the action status.
setActionStatus(ActionStatus) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
Set the action status.
setActionStatus(ActionStatus) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardMessage
sets the action status.
setActionStatus(ActionStatus) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
 
setActionType(Class<X>) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerActionExecutor
 
setBlackboardExecutor(BlackboardServerActionExecutor<T>) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerExecutorNotificationHandler
 
setBlackboardHandler(T) - Method in class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardNotificationHandler
 
setBlackboardHandler(BlackboardServerHandler) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerActionExecutor
 
setBlackboardHandler(BlackboardServerHandler) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerExecutorNotificationHandler
setDate(String) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Set the message date.
setDate(String) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
Set the message date.
setDate(String) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardMessage
sets the blackboard message date/timestamp.
setDate(String) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
 
setEnabled(boolean) - Method in class eu.dnetlib.enabling.tools.blackboard.AbstractBlackboardNotificationHandler
 
setError(String) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Set the error message, if the actionStatus is FAILED.
setError(String) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
Set the error message, if the actionStatus is FAILED.
setId(String) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardJob
Set message id.
setId(String) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
Set message id.
setId(String) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardMessage
sets the blackboard message identifier.
setId(String) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
 
setIncomplete(boolean) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardServerActionExecutor
 
setListeners(Map<String, BlackboardJobListener>) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler
 
setMessage(BlackboardMessage) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
 
setMessageFactory(JaxbFactory<BlackboardMessage>) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
 
setMessageFactory(JaxbFactory<BlackboardMessage>) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardHandlerImpl
 
setMessageFactory(JaxbFactory<BlackboardMessage>) - Method in class eu.dnetlib.enabling.tools.blackboard.DeletingBlackboardNotificationHandler
 
setName(String) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardParameter
setter.
setName(String) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardParameterImpl
 
setParameters(List<BlackboardParameter>) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardMessageImpl
 
setServiceId(String) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardJobImpl
 
setServiceLocator(UniqueServiceLocator) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
 
setServiceLocator(UniqueServiceLocator) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardHandlerImpl
 
setUuidGenerator(UniqueIdentifierGenerator) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardClientHandlerImpl
 
setValue(String) - Method in interface eu.dnetlib.enabling.tools.blackboard.BlackboardParameter
setter.
setValue(String) - Method in class eu.dnetlib.enabling.tools.blackboard.BlackboardParameterImpl
 

V

valueOf(String) - Static method in enum eu.dnetlib.enabling.tools.blackboard.ActionStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.dnetlib.enabling.tools.blackboard.ActionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I N O P R S V 
Skip navigation links

Copyright © 2018. All rights reserved.