org.jdiameter.client.impl.transport.tcp
Class TLSClientConnection

java.lang.Object
  extended by org.jdiameter.client.impl.transport.tcp.TCPClientConnection
      extended by org.jdiameter.client.impl.transport.tcp.TLSClientConnection
All Implemented Interfaces:
org.jdiameter.api.Wrapper, IConnection

public class TLSClientConnection
extends TCPClientConnection


Field Summary
 
Fields inherited from class org.jdiameter.client.impl.transport.tcp.TCPClientConnection
listeners, parser, zero
 
Constructor Summary
TLSClientConnection(org.jdiameter.api.Configuration config, java.net.InetAddress address, int port, IConnectionListener listener, IMessageParser parser, java.lang.String ref)
           
TLSClientConnection(org.jdiameter.api.Configuration config, java.net.InetAddress address, int port, IMessageParser parser, java.lang.String ref)
           
TLSClientConnection(org.jdiameter.api.Configuration config, javax.net.ssl.SSLSocket socket, IMessageParser parser, java.lang.String ref)
           
 
Method Summary
protected  org.jdiameter.client.impl.transport.tcp.TCPTransportClient getClient()
           
 org.jdiameter.api.Configuration getSSLConfig()
           
 javax.net.ssl.SSLSocketFactory getSSLFactory()
           
 
Methods inherited from class org.jdiameter.client.impl.transport.tcp.TCPClientConnection
addConnectionListener, connect, disconnect, getKey, getRemoteAddress, getRemotePort, isConnected, isNetworkInitiated, isWrapperFor, release, remConnectionListener, sendMessage, unwrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TLSClientConnection

public TLSClientConnection(org.jdiameter.api.Configuration config,
                           java.net.InetAddress address,
                           int port,
                           IMessageParser parser,
                           java.lang.String ref)

TLSClientConnection

public TLSClientConnection(org.jdiameter.api.Configuration config,
                           java.net.InetAddress address,
                           int port,
                           IConnectionListener listener,
                           IMessageParser parser,
                           java.lang.String ref)

TLSClientConnection

public TLSClientConnection(org.jdiameter.api.Configuration config,
                           javax.net.ssl.SSLSocket socket,
                           IMessageParser parser,
                           java.lang.String ref)
                    throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getClient

protected org.jdiameter.client.impl.transport.tcp.TCPTransportClient getClient()
Overrides:
getClient in class TCPClientConnection

getSSLConfig

public org.jdiameter.api.Configuration getSSLConfig()

getSSLFactory

public javax.net.ssl.SSLSocketFactory getSSLFactory()


Copyright © 2008. All Rights Reserved.