Package org.apache.activemq.broker.jmx
Class ManagedTransportConnection
java.lang.Object
org.apache.activemq.broker.TransportConnection
org.apache.activemq.broker.jmx.ManagedTransportConnection
- All Implemented Interfaces:
Connection,org.apache.activemq.Service,org.apache.activemq.state.CommandVisitor,org.apache.activemq.thread.Task
A managed transport connection
-
Field Summary
Fields inherited from class org.apache.activemq.broker.TransportConnection
broker, brokerConnectionStates, brokerInfo, brokerService, connector, dispatchQueue, dispatchStopped, taskRunner, transportException -
Constructor Summary
ConstructorsConstructorDescriptionManagedTransportConnection(TransportConnector connector, org.apache.activemq.transport.Transport transport, Broker broker, org.apache.activemq.thread.TaskRunnerFactory factory, org.apache.activemq.thread.TaskRunnerFactory stopFactory, ManagementContext context, ObjectName connectorName) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectNamecreateObjectName(String type, String value) org.apache.activemq.command.ResponseprocessAddConnection(org.apache.activemq.command.ConnectionInfo info) protected voidregisterMBean(ObjectName name) voidprotected voidunregisterMBean(ObjectName name) Methods inherited from class org.apache.activemq.broker.TransportConnection
delayedStop, dispatch, dispatchAsync, dispatchSync, doMark, doStop, getActiveTransactionCount, getConnectedTimestamp, getConnectionId, getConnector, getDispatchQueueSize, getDuplexNetworkConnectorId, getMessageAuthorizationPolicy, getOldestActiveTransactionDuration, getProducerBrokerExchangeIfExists, getProtocolVersion, getRemoteAddress, getRemoteWireFormatInfo, getStatistics, getStopped, getTransport, isActive, isBlocked, isBlockedCandidate, isConnected, isFaultTolerantConnection, isManageable, isMarkedBlockedCandidate, isMarkedCandidate, isNetworkConnection, isPendingStop, isSlow, isStarting, isStopping, iterate, listConnectionStates, lookupConnectionState, lookupConnectionState, lookupConnectionState, lookupConnectionState, lookupConnectionState, processAddConsumer, processAddDestination, processAddProducer, processAddSession, processBeginTransaction, processBrokerInfo, processBrokerSubscriptionInfo, processCommitTransactionOnePhase, processCommitTransactionTwoPhase, processConnectionControl, processConnectionError, processConsumerControl, processControlCommand, processDispatch, processEndTransaction, processFlush, processForgetTransaction, processKeepAlive, processMessage, processMessageAck, processMessageDispatch, processMessageDispatchNotification, processMessagePull, processPrepareTransaction, processProducerAck, processRecoverTransactions, processRemoveConnection, processRemoveConsumer, processRemoveDestination, processRemoveProducer, processRemoveSession, processRemoveSubscription, processRollbackTransaction, processShutdown, processWireFormat, registerConnectionState, service, serviceException, serviceExceptionAsync, serviceTransportException, setActive, setBlocked, setBlockedCandidate, setConnected, setDuplexNetworkConnectorId, setMarkedCandidate, setMessageAuthorizationPolicy, setSlow, start, stop, stopAsync, toString, unregisterConnectionState, updateClient
-
Constructor Details
-
ManagedTransportConnection
public ManagedTransportConnection(TransportConnector connector, org.apache.activemq.transport.Transport transport, Broker broker, org.apache.activemq.thread.TaskRunnerFactory factory, org.apache.activemq.thread.TaskRunnerFactory stopFactory, ManagementContext context, ObjectName connectorName) throws IOException - Throws:
IOException
-
-
Method Details
-
stopAsync
public void stopAsync()- Overrides:
stopAsyncin classTransportConnection
-
processAddConnection
public org.apache.activemq.command.Response processAddConnection(org.apache.activemq.command.ConnectionInfo info) throws Exception - Specified by:
processAddConnectionin interfaceorg.apache.activemq.state.CommandVisitor- Overrides:
processAddConnectionin classTransportConnection- Throws:
Exception
-
registerMBean
-
unregisterMBean
-
createObjectName
- Throws:
IOException
-