Interface ConduitInitiatorManager

All Known Implementing Classes:
ConduitInitiatorManagerImpl

public interface ConduitInitiatorManager
The ConduitInitiatorManager provides an interface to register and retrieve transport factories.
  • Method Details

    • registerConduitInitiator

      void registerConduitInitiator(String name, ConduitInitiator factory)
      Associates a name, often a URI, with a ConduitInitiator when registering with the Bus's TransportRegistry.
      Parameters:
      name - A string containing the name used to identify the ConduitInitiator
      factory - The ConduitInitiator to be registered.
    • deregisterConduitInitiator

      void deregisterConduitInitiator(String name)
      Unregister a ConduitInitiator.
      Parameters:
      name - A string containing the name of the ConduitInitiator.
    • getConduitInitiator

      ConduitInitiator getConduitInitiator(String name) throws BusException
      Returns the ConduitInitiator registered with the specified name, loading the appropriate plugin if necessary.
      Parameters:
      name -
      Returns:
      the registered ConduitInitiator
      Throws:
      BusException
    • getConduitInitiatorForUri

      ConduitInitiator getConduitInitiatorForUri(String uri)