Class LDNRouter

java.lang.Object
org.dspace.app.ldn.LDNRouter

public class LDNRouter extends Object
Linked Data Notification router.
  • Constructor Details

    • LDNRouter

      public LDNRouter()
  • Method Details

    • route

      public LDNProcessor route(LDNMessageEntity ldnMessage)
      Route notification to processor
      Returns:
      LDNProcessor processor to process notification, can be null
    • getIncomingProcessors

      public Map<Set<String>,LDNProcessor> getIncomingProcessors()
      Get all incoming routes.
      Returns:
      Map<Set, LDNProcessor>
    • setIncomingProcessors

      public void setIncomingProcessors(Map<Set<String>,LDNProcessor> incomingProcessors)
      Set all incoming routes.
      Parameters:
      incomingProcessors -
    • getOutcomingProcessors

      public Map<Set<String>,LDNProcessor> getOutcomingProcessors()
      Get all outcoming routes.
      Returns:
      Map<Set, LDNProcessor>
    • setOutcomingProcessors

      public void setOutcomingProcessors(Map<Set<String>,LDNProcessor> outcomingProcessors)
      Set all outcoming routes.
      Parameters:
      outcomingProcessors -