Package org.dspace.app.ldn
Class LDNRouter
java.lang.Object
org.dspace.app.ldn.LDNRouter
Linked Data Notification router.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet all incoming routes.Get all outcoming routes.route(LDNMessageEntity ldnMessage) Route notification to processorvoidsetIncomingProcessors(Map<Set<String>, LDNProcessor> incomingProcessors) Set all incoming routes.voidsetOutcomingProcessors(Map<Set<String>, LDNProcessor> outcomingProcessors) Set all outcoming routes.
-
Constructor Details
-
LDNRouter
public LDNRouter()
-
-
Method Details
-
route
Route notification to processor- Returns:
- LDNProcessor processor to process notification, can be null
-
getIncomingProcessors
Get all incoming routes.- Returns:
- Map<Set
, LDNProcessor>
-
setIncomingProcessors
Set all incoming routes.- Parameters:
incomingProcessors-
-
getOutcomingProcessors
Get all outcoming routes.- Returns:
- Map<Set
, LDNProcessor>
-
setOutcomingProcessors
Set all outcoming routes.- Parameters:
outcomingProcessors-
-