org.codehaus.activemq.transport
Class DiscoveryTransportChannelFactorySupport

java.lang.Object
  extended byorg.codehaus.activemq.transport.TransportChannelFactorySupport
      extended byorg.codehaus.activemq.transport.composite.CompositeTransportChannelFactory
          extended byorg.codehaus.activemq.transport.DiscoveryTransportChannelFactorySupport
All Implemented Interfaces:
TransportChannelFactory

public abstract class DiscoveryTransportChannelFactorySupport
extends CompositeTransportChannelFactory

Version:
$Revision: 1.2 $

Constructor Summary
DiscoveryTransportChannelFactorySupport()
           
 
Method Summary
 TransportChannel create(WireFormat wireFormat, URI remoteLocation)
          Create a Channel to a remote Node - e.g.
protected abstract  DiscoveryAgent createDiscoveryAgent(URI remoteLocation)
           
 DiscoveryAgent getDiscoveryAgent()
           
 void setDiscoveryAgent(DiscoveryAgent discoveryAgent)
           
 
Methods inherited from class org.codehaus.activemq.transport.composite.CompositeTransportChannelFactory
create, parseURIs, randomizeURIs, requiresEmbeddedBroker, stripLeadingSlashes
 
Methods inherited from class org.codehaus.activemq.transport.TransportChannelFactorySupport
populateProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiscoveryTransportChannelFactorySupport

public DiscoveryTransportChannelFactorySupport()
Method Detail

create

public TransportChannel create(WireFormat wireFormat,
                               URI remoteLocation)
                        throws JMSException
Description copied from interface: TransportChannelFactory
Create a Channel to a remote Node - e.g. a Broker

Specified by:
create in interface TransportChannelFactory
Overrides:
create in class CompositeTransportChannelFactory
Throws:
JMSException

getDiscoveryAgent

public DiscoveryAgent getDiscoveryAgent()

setDiscoveryAgent

public void setDiscoveryAgent(DiscoveryAgent discoveryAgent)

createDiscoveryAgent

protected abstract DiscoveryAgent createDiscoveryAgent(URI remoteLocation)


Copyright © 2004-2005 Protique, Ltd.. All Rights Reserved.