Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.activemq.transport.tcp
Class SfTransportChannelFactory  view SfTransportChannelFactory download SfTransportChannelFactory.java

java.lang.Object
  extended byorg.activemq.transport.TransportChannelFactorySupport
      extended byorg.activemq.transport.tcp.TcpTransportChannelFactory
          extended byorg.activemq.transport.tcp.SfTransportChannelFactory
All Implemented Interfaces:
org.activemq.transport.TransportChannelFactory

public class SfTransportChannelFactory
extends TcpTransportChannelFactory

A factory of TcpTransportChannelFactory instances using a SocketFactory

Version:
$Revision: 1.1.1.1 $

Field Summary
private  EDU.oswego.cs.dl.util.concurrent.Executor executor
           
private  javax.net.SocketFactory socketFactory
           
 
Constructor Summary
SfTransportChannelFactory(javax.net.SocketFactory socketFactory)
           
 
Method Summary
 org.activemq.transport.TransportChannel create(org.activemq.io.WireFormat wireFormat, java.net.URI remoteLocation)
          Create a Channel to a remote Node - e.g.
 org.activemq.transport.TransportChannel create(org.activemq.io.WireFormat wireFormat, java.net.URI remoteLocation, java.net.URI localLocation)
          Create a Channel to a remote Node - e.g.
protected  java.net.Socket createSocket(java.net.URI remoteLocation)
           
protected  java.net.Socket createSocket(java.net.URI remoteLocation, java.net.URI localLocation)
           
 
Methods inherited from class org.activemq.transport.tcp.TcpTransportChannelFactory
requiresEmbeddedBroker
 
Methods inherited from class org.activemq.transport.TransportChannelFactorySupport
populateProperties, populateProperties, populateProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

socketFactory

private javax.net.SocketFactory socketFactory

executor

private EDU.oswego.cs.dl.util.concurrent.Executor executor
Constructor Detail

SfTransportChannelFactory

public SfTransportChannelFactory(javax.net.SocketFactory socketFactory)
Method Detail

create

public org.activemq.transport.TransportChannel create(org.activemq.io.WireFormat wireFormat,
                                                      java.net.URI remoteLocation)
                                               throws javax.jms.JMSException
Create a Channel to a remote Node - e.g. a Broker

Specified by:
create in interface org.activemq.transport.TransportChannelFactory
Overrides:
create in class TcpTransportChannelFactory

create

public org.activemq.transport.TransportChannel create(org.activemq.io.WireFormat wireFormat,
                                                      java.net.URI remoteLocation,
                                                      java.net.URI localLocation)
                                               throws javax.jms.JMSException
Create a Channel to a remote Node - e.g. a Broker

Specified by:
create in interface org.activemq.transport.TransportChannelFactory
Overrides:
create in class TcpTransportChannelFactory

createSocket

protected java.net.Socket createSocket(java.net.URI remoteLocation)
                                throws java.io.IOException

createSocket

protected java.net.Socket createSocket(java.net.URI remoteLocation,
                                       java.net.URI localLocation)
                                throws java.io.IOException