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


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jdiameter.client.impl.transport.tcp.TCPClientConnection
TCPClientConnection.Event, TCPClientConnection.EventType
 
Field Summary
 
Fields inherited from class org.jdiameter.client.impl.transport.tcp.TCPClientConnection
buffer, listeners, lock, parser
 
Constructor Summary
TLSClientConnection(org.jdiameter.api.Configuration config, IConcurrentFactory concurrentFactory, java.net.InetAddress remoteAddress, int remotePort, java.net.InetAddress localAddress, int localPort, IConnectionListener listener, IMessageParser parser, java.lang.String ref)
           
TLSClientConnection(org.jdiameter.api.Configuration config, IConcurrentFactory concurrentFactory, java.net.InetAddress remoteAddress, int remotePort, java.net.InetAddress localAddress, int localPort, IMessageParser parser, java.lang.String ref)
           
TLSClientConnection(org.jdiameter.api.Configuration config, IConcurrentFactory concurrentFactory, 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, getCreatedTime, getKey, getRemoteAddress, getRemotePort, isConnected, isNetworkInitiated, isWrapperFor, onAvpDataException, onConnected, onDisconnect, onEvent, onMessageReveived, processBufferedMessages, release, remAllConnectionListener, 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,
                           IConcurrentFactory concurrentFactory,
                           java.net.InetAddress remoteAddress,
                           int remotePort,
                           java.net.InetAddress localAddress,
                           int localPort,
                           IMessageParser parser,
                           java.lang.String ref)

TLSClientConnection

public TLSClientConnection(org.jdiameter.api.Configuration config,
                           IConcurrentFactory concurrentFactory,
                           java.net.InetAddress remoteAddress,
                           int remotePort,
                           java.net.InetAddress localAddress,
                           int localPort,
                           IConnectionListener listener,
                           IMessageParser parser,
                           java.lang.String ref)

TLSClientConnection

public TLSClientConnection(org.jdiameter.api.Configuration config,
                           IConcurrentFactory concurrentFactory,
                           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 © 2010. All Rights Reserved.