T - type of blackboard handler used to extract the blackboard message (client or server)public abstract class AbstractBlackboardNotificationHandler<T extends BlackboardHandler> extends Object implements eu.dnetlib.enabling.tools.blackboard.NotificationHandler, eu.dnetlib.enabling.tools.Enableable
| Constructor and Description |
|---|
AbstractBlackboardNotificationHandler() |
| Modifier and Type | Method and Description |
|---|---|
T |
getBlackboardHandler() |
boolean |
isEnabled() |
void |
notified(String subscrId,
String topic,
String rsId,
String profile) |
protected abstract void |
processJob(BlackboardJob job)
Subclassess override this to process incoming blackboard jobs.
|
void |
setBlackboardHandler(T blackboardHandler) |
void |
setEnabled(boolean enabled) |
public AbstractBlackboardNotificationHandler()
public void notified(String subscrId, String topic, String rsId, String profile)
notified in interface eu.dnetlib.enabling.tools.blackboard.NotificationHandlereu.dnetlib.data.mdstore.NotificationHandler#notified(java.lang.String, java.lang.String, java.lang.String, java.lang.String)protected abstract void processJob(BlackboardJob job)
job - blackboard jobpublic T getBlackboardHandler()
public void setBlackboardHandler(T blackboardHandler)
public boolean isEnabled()
isEnabled in interface eu.dnetlib.enabling.tools.Enableablepublic void setEnabled(boolean enabled)
setEnabled in interface eu.dnetlib.enabling.tools.EnableableCopyright © 2017. All rights reserved.