Class ActiveMQServerSideProtocolManagerFactory
java.lang.Object
org.apache.activemq.artemis.core.server.cluster.ActiveMQServerSideProtocolManagerFactory
- All Implemented Interfaces:
ClientProtocolManagerFactory
public class ActiveMQServerSideProtocolManagerFactory
extends Object
implements ClientProtocolManagerFactory
A protocol manager that will replace the packet manager for inter-server communications
-
Method Summary
Modifier and TypeMethodDescriptionAdapt the transport configuration passed in parameter and return an adapted one that is suitable to use with ClientProtocolManager created by this factory.getInstance(ServerLocator locator, StorageManager storageManager) setLocator(ServerLocator locator)
-
Method Details
-
getLocator
- Specified by:
getLocatorin interfaceClientProtocolManagerFactory
-
setLocator
- Specified by:
setLocatorin interfaceClientProtocolManagerFactory
-
getInstance
public static ActiveMQServerSideProtocolManagerFactory getInstance(ServerLocator locator, StorageManager storageManager) -
adaptTransportConfiguration
Description copied from interface:ClientProtocolManagerFactoryAdapt the transport configuration passed in parameter and return an adapted one that is suitable to use with ClientProtocolManager created by this factory.- Specified by:
adaptTransportConfigurationin interfaceClientProtocolManagerFactory- Parameters:
tc- the original TransportConfiguration- Returns:
- the adapted TransportConfiguration
-
newProtocolManager
- Specified by:
newProtocolManagerin interfaceClientProtocolManagerFactory
-