public class ManagedTransportConnection extends TransportConnection
broker, brokerConnectionStates, brokerInfo, connector, dispatchQueue, dispatchStopped, taskRunner, transportException| Constructor and Description |
|---|
ManagedTransportConnection(TransportConnector connector,
Transport transport,
Broker broker,
TaskRunnerFactory factory,
TaskRunnerFactory stopFactory,
ManagementContext context,
ObjectName connectorName) |
| Modifier and Type | Method and Description |
|---|---|
protected ObjectName |
createObjectName(String type,
String value) |
Response |
processAddConnection(ConnectionInfo info) |
protected void |
registerMBean(ObjectName name) |
void |
stopAsync() |
protected void |
unregisterMBean(ObjectName name) |
delayedStop, dispatch, dispatchAsync, dispatchSync, doMark, doStop, getActiveTransactionCount, 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, 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, setPendingStop, setSlow, setStarting, start, stop, stopAsync, toString, unregisterConnectionState, updateClientpublic ManagedTransportConnection(TransportConnector connector, Transport transport, Broker broker, TaskRunnerFactory factory, TaskRunnerFactory stopFactory, ManagementContext context, ObjectName connectorName) throws IOException
IOExceptionpublic void stopAsync()
stopAsync in class TransportConnectionpublic Response processAddConnection(ConnectionInfo info) throws Exception
processAddConnection in interface CommandVisitorprocessAddConnection in class TransportConnectionExceptionprotected void registerMBean(ObjectName name)
protected void unregisterMBean(ObjectName name)
protected ObjectName createObjectName(String type, String value) throws IOException
IOExceptionCopyright © 2005–2015 FuseSource, Corp.. All rights reserved.