Package org.apache.activemq.broker.jmx
Class ManagedTransportConnector
java.lang.Object
org.apache.activemq.broker.TransportConnector
org.apache.activemq.broker.jmx.ManagedTransportConnector
- All Implemented Interfaces:
BrokerServiceAware,Connector,org.apache.activemq.Service
A managed transport connector which can create multiple managed connections
as clients connect.
-
Field Summary
Fields inherited from class org.apache.activemq.broker.TransportConnector
connections, statusDector -
Constructor Summary
ConstructorsConstructorDescriptionManagedTransportConnector(ManagementContext context, ObjectName connectorName, org.apache.activemq.transport.TransportServer server) -
Method Summary
Modifier and TypeMethodDescriptionasManagedConnector(MBeanServer mbeanServer, ObjectName connectorName) protected ConnectioncreateConnection(org.apache.activemq.transport.Transport transport) protected static longMethods inherited from class org.apache.activemq.broker.TransportConnector
addPeerBroker, asManagedConnector, connectionCount, createDiscoveryAgent, createTransportServer, getBroker, getBrokerInfo, getBrokerService, getConnectionControl, getConnections, getConnectUri, getDiscoveryAgent, getDiscoveryUri, getMaxConnectionExceededCount, getMaximumConsumersAllowedPerConnection, getMaximumProducersAllowedPerConnection, getMessageAuthorizationPolicy, getName, getPeerBrokers, getPublishableConnectString, getPublishableConnectURI, getPublishedAddressPolicy, getRootCause, getServer, getStatistics, getTaskRunnerFactory, getUpdateClusterFilter, getUri, isAllowLinkStealing, isAuditNetworkProducers, isAutoStart, isDisableAsyncDispatch, isDisplayStackTrace, isEnableStatusMonitor, isRebalanceClusterClients, isStarted, isUpdateClusterClients, isUpdateClusterClientsOnRemove, isWarnOnRemoteClose, onStarted, onStopped, removePeerBroker, resetStatistics, setAllowLinkStealing, setAuditNetworkProducers, setAutoStart, setBrokerInfo, setBrokerService, setDisableAsyncDispatch, setDiscoveryAgent, setDiscoveryUri, setDisplayStackTrace, setEnableStatusMonitor, setMaximumConsumersAllowedPerConnection, setMaximumProducersAllowedPerConnection, setMessageAuthorizationPolicy, setName, setPublishedAddressPolicy, setRebalanceClusterClients, setServer, setTaskRunnerFactory, setUpdateClusterClients, setUpdateClusterClientsOnRemove, setUpdateClusterFilter, setUri, setWarnOnRemoteClose, start, stop, toString, updateClientClusterInfo
-
Constructor Details
-
ManagedTransportConnector
public ManagedTransportConnector(ManagementContext context, ObjectName connectorName, org.apache.activemq.transport.TransportServer server)
-
-
Method Details
-
asManagedConnector
public ManagedTransportConnector asManagedConnector(MBeanServer mbeanServer, ObjectName connectorName) throws IOException, URISyntaxException - Throws:
IOExceptionURISyntaxException
-
createConnection
protected Connection createConnection(org.apache.activemq.transport.Transport transport) throws IOException - Overrides:
createConnectionin classTransportConnector- Throws:
IOException
-
getNextConnectionId
protected static long getNextConnectionId()
-