org.apache.activemq.transport.xmpp
Class XmppTransportServer

java.lang.Object
  extended by org.apache.activemq.util.ServiceSupport
      extended by org.apache.activemq.transport.TransportServerSupport
          extended by org.apache.activemq.transport.TransportServerThreadSupport
              extended by org.apache.activemq.transport.tcp.TcpTransportServer
                  extended by org.apache.activemq.transport.xmpp.XmppTransportServer
All Implemented Interfaces:
Runnable, Service, TransportServer, ServiceListener

public class XmppTransportServer
extends TcpTransportServer

Version:
$Revision: 565003 $

Field Summary
 
Fields inherited from class org.apache.activemq.transport.tcp.TcpTransportServer
backlog, connectionTimeout, currentTransportCount, dynamicManagement, logWriterName, maximumConnections, maxInactivityDuration, maxInactivityDurationInitalDelay, minmumWireFormatVersion, serverSocket, serverSocketFactory, socketBufferSize, socketHandlerThread, socketQueue, soTimeout, startLogging, trace, transportFactory, transportOptions, useQueueForAccept, wireFormatFactory
 
Constructor Summary
XmppTransportServer(TcpTransportFactory transportFactory, URI location, ServerSocketFactory serverSocketFactory)
           
 
Method Summary
protected  Transport createTransport(Socket socket, WireFormat format)
          Allow derived classes to override the Transport implementation that this transport server creates.
 
Methods inherited from class org.apache.activemq.transport.tcp.TcpTransportServer
bind, doStart, doStop, getBacklog, getConnectionTimeout, getLogWriterName, getMaximumConnections, getMaxInactivityDuration, getMaxInactivityDurationInitalDelay, getMinmumWireFormatVersion, getSocketAddress, getSocketBufferSize, getSoTimeout, getWireFormatFactory, handleSocket, isDynamicManagement, isStartLogging, isTrace, isUseQueueForAccept, resolveHostName, run, setBacklog, setBrokerInfo, setConnectionTimeout, setDynamicManagement, setLogWriterName, setMaximumConnections, setMaxInactivityDuration, setMaxInactivityDurationInitalDelay, setMinmumWireFormatVersion, setSocketBufferSize, setSoTimeout, setStartLogging, setTrace, setTransportOption, setUseQueueForAccept, setWireFormatFactory, started, stopped, toString
 
Methods inherited from class org.apache.activemq.transport.TransportServerThreadSupport
getStackSize, isDaemon, isJoinOnStop, setDaemon, setJoinOnStop, setStackSize
 
Methods inherited from class org.apache.activemq.transport.TransportServerSupport
getAcceptListener, getBindLocation, getConnectURI, onAcceptError, setAcceptListener, setBindLocation, setConnectURI
 
Methods inherited from class org.apache.activemq.util.ServiceSupport
addServiceListener, dispose, isStarted, isStopped, isStopping, removeServiceListener, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.activemq.Service
start, stop
 

Constructor Detail

XmppTransportServer

public XmppTransportServer(TcpTransportFactory transportFactory,
                           URI location,
                           ServerSocketFactory serverSocketFactory)
                    throws IOException,
                           URISyntaxException
Throws:
IOException
URISyntaxException
Method Detail

createTransport

protected Transport createTransport(Socket socket,
                                    WireFormat format)
                             throws IOException
Description copied from class: TcpTransportServer
Allow derived classes to override the Transport implementation that this transport server creates.

Overrides:
createTransport in class TcpTransportServer
Returns:
Throws:
IOException


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.