org.apache.activemq.broker.jmx
Class ManagedTransportConnector

java.lang.Object
  extended by org.apache.activemq.broker.TransportConnector
      extended by org.apache.activemq.broker.jmx.ManagedTransportConnector
All Implemented Interfaces:
BrokerServiceAware, Connector, Service

public class ManagedTransportConnector
extends TransportConnector

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
ManagedTransportConnector(ManagementContext context, javax.management.ObjectName connectorName, TransportServer server)
           
 
Method Summary
 ManagedTransportConnector asManagedConnector(javax.management.MBeanServer mbeanServer, javax.management.ObjectName connectorName)
           
protected  Connection createConnection(Transport transport)
           
protected static long getNextConnectionId()
           
 
Methods inherited from class org.apache.activemq.broker.TransportConnector
asManagedConnector, createDiscoveryAgent, createTransportServer, getBroker, getBrokerInfo, getBrokerService, getConnectionControl, getConnections, getConnectUri, getDiscoveryAgent, getDiscoveryUri, getMessageAuthorizationPolicy, getName, getPublishableConnectString, getServer, getStatistics, getTaskRunnerFactory, getUpdateClusterFilter, getUri, isDisableAsyncDispatch, isEnableStatusMonitor, isRebalanceClusterClients, isUpdateClusterClients, isUpdateClusterClientsOnRemove, onStarted, onStopped, setBrokerInfo, setBrokerName, setBrokerService, setConnectUri, setDisableAsyncDispatch, setDiscoveryAgent, setDiscoveryUri, setEnableStatusMonitor, setMessageAuthorizationPolicy, setName, setRebalanceClusterClients, setServer, setTaskRunnerFactory, setUpdateClusterClients, setUpdateClusterClientsOnRemove, setUpdateClusterFilter, setUri, start, stop, toString, updateClientClusterInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ManagedTransportConnector

public ManagedTransportConnector(ManagementContext context,
                                 javax.management.ObjectName connectorName,
                                 TransportServer server)
Method Detail

asManagedConnector

public ManagedTransportConnector asManagedConnector(javax.management.MBeanServer mbeanServer,
                                                    javax.management.ObjectName connectorName)
                                             throws java.io.IOException,
                                                    java.net.URISyntaxException
Throws:
java.io.IOException
java.net.URISyntaxException

createConnection

protected Connection createConnection(Transport transport)
                               throws java.io.IOException
Overrides:
createConnection in class TransportConnector
Throws:
java.io.IOException

getNextConnectionId

protected static long getNextConnectionId()


Copyright © 2005-2011. All Rights Reserved.