org.jboss.remoting.transport.sslsocket
Class SSLSocketClientInvoker

java.lang.Object
  extended byorg.jboss.remoting.AbstractInvoker
      extended byorg.jboss.remoting.MicroRemoteClientInvoker
          extended byorg.jboss.remoting.RemoteClientInvoker
              extended byorg.jboss.remoting.transport.socket.MicroSocketClientInvoker
                  extended byorg.jboss.remoting.transport.socket.SocketClientInvoker
                      extended byorg.jboss.remoting.transport.sslsocket.SSLSocketClientInvoker
All Implemented Interfaces:
ClientInvoker, Invoker

public class SSLSocketClientInvoker
extends SocketClientInvoker

Author:
Tom Elrod

Field Summary
 
Fields inherited from class org.jboss.remoting.transport.socket.SocketClientInvoker
SO_TIMEOUT_DEFAULT, SO_TIMEOUT_FLAG, timeout
 
Fields inherited from class org.jboss.remoting.transport.socket.MicroSocketClientInvoker
addr, address, CLIENT_SOCKET_CLASS_FLAG, clientSocketClass, clientSocketClassName, connectionPools, deserializeTime, enableTcpNoDelay, getSocketTime, MAX_CALL_RETRIES, MAX_POOL_SIZE, MAX_POOL_SIZE_FLAG, MAX_RETRIES, maxPoolSize, numberOfCallRetries, numberOfRetries, pool, port, readTime, serializeTime, shouldCheckConnection, TCP_NODELAY_DEFAULT, TCP_NODELAY_FLAG, usedPooled, usedPoolLock, writeTime
 
Fields inherited from class org.jboss.remoting.MicroRemoteClientInvoker
connected
 
Fields inherited from class org.jboss.remoting.AbstractInvoker
classbyteloader, configuration, localServerLocators, locator, log, serializationType, socketFactory, socketFactoryCreatedFromSSLParameters
 
Constructor Summary
SSLSocketClientInvoker(InvokerLocator locator)
           
SSLSocketClientInvoker(InvokerLocator locator, java.util.Map configuration)
           
 
Method Summary
protected  java.net.Socket createSocket(java.lang.String address, int port)
           
protected  javax.net.SocketFactory createSocketFactory(java.util.Map configuration)
          If any configuration parameters relate to the construction of a SSLSocketBuilder, create one.
 
Methods inherited from class org.jboss.remoting.transport.socket.SocketClientInvoker
configureParameters, createClientSocket, createServerAddress, getPooledConnection, getTimeout, handleException
 
Methods inherited from class org.jboss.remoting.transport.socket.MicroSocketClientInvoker
checkingConnection, clearPool, clearPools, finalize, flushConnectionPool, getConnection, getDefaultDataType, getNumberOfCallRetries, getNumberOfRetries, getReuseAddress, getServerHostName, handleConnect, handleDisconnect, initPool, setNumberOfCallRetries, setNumberOfRetries, setReuseAddress, setup, transport
 
Methods inherited from class org.jboss.remoting.MicroRemoteClientInvoker
connect, disconnect, getMarshaller, getUnMarshaller, invoke, isConnected, postProcess, preProcess, setMarshaller, setUnMarshaller
 
Methods inherited from class org.jboss.remoting.AbstractInvoker
addClientLocator, getClassLoader, getClientLocator, getLocator, getSerializationType, getSocketFactory, isSocketFactoryCreatedFromSSLParameters, needsCustomSSLConfiguration, setClassLoader, setSerializationType, setSocketFactory
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.remoting.transport.ClientInvoker
addClientLocator, getClientLocator, getSocketFactory, setSocketFactory
 
Methods inherited from interface org.jboss.remoting.Invoker
getLocator
 

Constructor Detail

SSLSocketClientInvoker

public SSLSocketClientInvoker(InvokerLocator locator)
                       throws java.io.IOException

SSLSocketClientInvoker

public SSLSocketClientInvoker(InvokerLocator locator,
                              java.util.Map configuration)
                       throws java.io.IOException
Method Detail

createSocketFactory

protected javax.net.SocketFactory createSocketFactory(java.util.Map configuration)
Description copied from class: AbstractInvoker
If any configuration parameters relate to the construction of a SSLSocketBuilder, create one.

Overrides:
createSocketFactory in class AbstractInvoker
Parameters:
configuration -
Returns:

createSocket

protected java.net.Socket createSocket(java.lang.String address,
                                       int port)
                                throws java.io.IOException
Overrides:
createSocket in class SocketClientInvoker
Throws:
java.io.IOException


Copyright © 1998-2005 JBoss Inc . All Rights Reserved.