Package org.apache.activemq.artemis.spi.core.remoting

## Interface ClientProtocolManagerFactory

-     public interface ClientProtocolManagerFactory

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `TransportConfiguration` | `adaptTransportConfiguration​(TransportConfiguration tc)` | Adapt the transport configuration passed in parameter and return an adapted one that is suitable to use with ClientProtocolManager created by this factory.
    `ServerLocator` | `getLocator()` |
    `ClientProtocolManager` | `newProtocolManager()` |
    `ClientProtocolManagerFactory` | `setLocator​(ServerLocator locator)` |

- - ### Method Detail

    - #### newProtocolManager

          ClientProtocolManager newProtocolManager()

    - #### setLocator

          ClientProtocolManagerFactory setLocator​(ServerLocator locator)

    - #### getLocator

          ServerLocator getLocator()

    - #### adaptTransportConfiguration

          TransportConfiguration adaptTransportConfiguration​(TransportConfiguration tc)

      Adapt the transport configuration passed in parameter and return an adapted one that is suitable to use with ClientProtocolManager created by this factory.
      Parameters:
        `tc` - the original TransportConfiguration
      Returns:
        the adapted TransportConfiguration