Interface IBaseOrchestrator<T extends BaseRouteJson<?>>

All Known Subinterfaces:
IOperationOrchestrator

public interface IBaseOrchestrator<T extends BaseRouteJson<?>>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    To be called during initialization only to add a route to this orchestrator
    void
    setTargets(TargetMap theTargets)
    To be called during initialization only to provide the target definitions to the orchestrator
  • Method Details

    • addRoute

      void addRoute(T theRoute, Map<String,IFhirEndpointGatewayTarget> theTargets)
      To be called during initialization only to add a route to this orchestrator
      Parameters:
      theTargets - Key is the target ID, value is the target object
    • setTargets

      void setTargets(TargetMap theTargets)
      To be called during initialization only to provide the target definitions to the orchestrator