org.jdiameter.server.impl.io
Class TransportLayerFactory

java.lang.Object
  extended by org.jdiameter.client.impl.transport.TransportLayerFactory
      extended by org.jdiameter.server.impl.io.TransportLayerFactory
All Implemented Interfaces:
Wrapper, ITransportLayerFactory

public class TransportLayerFactory
extends TransportLayerFactory
implements ITransportLayerFactory

Author:
erick.svenson@yahoo.com, Alexandre Mendonca , Bartosz Baranowski

Field Summary
 
Fields inherited from class org.jdiameter.client.impl.transport.TransportLayerFactory
config, parser
 
Constructor Summary
TransportLayerFactory(Configuration conf, IConcurrentFactory concurrentFactory, IMessageParser parser, IMetaData metaData)
           
 
Method Summary
 INetworkGuard createNetworkGuard(java.net.InetAddress[] inetAddress, int port)
          Create INetworkGuard instance with predefined parameters
 INetworkGuard createNetworkGuard(java.net.InetAddress[] inetAddress, int port, INetworkConnectionListener listener)
          Create INetworkGuard instance with predefined parameters
 INetworkGuard createNetworkGuard(java.net.InetAddress inetAddress, int port)
          Create INetworkGuard instance with predefined parameters
 INetworkGuard createNetworkGuard(java.net.InetAddress inetAddress, int port, INetworkConnectionListener listener)
          Create INetworkGuard instance with predefined parameters
 
Methods inherited from class org.jdiameter.client.impl.transport.TransportLayerFactory
createConnection, createConnection, isWrapperFor, unwrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jdiameter.client.api.io.ITransportLayerFactory
createConnection, createConnection
 
Methods inherited from interface org.jdiameter.api.Wrapper
isWrapperFor, unwrap
 

Constructor Detail

TransportLayerFactory

public TransportLayerFactory(Configuration conf,
                             IConcurrentFactory concurrentFactory,
                             IMessageParser parser,
                             IMetaData metaData)
                      throws TransportException
Throws:
TransportException
Method Detail

createNetworkGuard

public INetworkGuard createNetworkGuard(java.net.InetAddress inetAddress,
                                        int port)
                                 throws TransportException
Description copied from interface: ITransportLayerFactory
Create INetworkGuard instance with predefined parameters

Parameters:
inetAddress - address of server socket
port - port of server socket
Returns:
INetWorkGuard instance
Throws:
TransportException

createNetworkGuard

public INetworkGuard createNetworkGuard(java.net.InetAddress inetAddress,
                                        int port,
                                        INetworkConnectionListener listener)
                                 throws TransportException
Description copied from interface: ITransportLayerFactory
Create INetworkGuard instance with predefined parameters

Parameters:
inetAddress - address of server socket
port - port of server socket
listener - event listener
Returns:
INetWorkGuard instance
Throws:
TransportException

createNetworkGuard

public INetworkGuard createNetworkGuard(java.net.InetAddress[] inetAddress,
                                        int port)
                                 throws TransportException
Description copied from interface: ITransportLayerFactory
Create INetworkGuard instance with predefined parameters

Parameters:
inetAddress - address of server socket
port - port of server socket
Returns:
INetWorkGuard instance
Throws:
TransportException

createNetworkGuard

public INetworkGuard createNetworkGuard(java.net.InetAddress[] inetAddress,
                                        int port,
                                        INetworkConnectionListener listener)
                                 throws TransportException
Description copied from interface: ITransportLayerFactory
Create INetworkGuard instance with predefined parameters

Parameters:
inetAddress - address of server socket
port - port of server socket
listener - event listener
Returns:
INetWorkGuard instance
Throws:
TransportException


Copyright © 2014. All Rights Reserved.