org.jdiameter.server.api.io
Interface ITransportLayerFactory

All Superinterfaces:
ITransportLayerFactory, org.jdiameter.api.Wrapper

public interface ITransportLayerFactory
extends ITransportLayerFactory

Factory of Network Layer elements. This interface append to parent interface additional method for creating INetWorkGuard guard instances. Additional parameters (Configuration, Parsers and etc) injection to instance over constructor


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
 
Methods inherited from interface org.jdiameter.client.api.io.ITransportLayerFactory
createConnection, createConnection
 
Methods inherited from interface org.jdiameter.api.Wrapper
isWrapperFor, unwrap
 

Method Detail

createNetWorkGuard

INetWorkGuard createNetWorkGuard(java.net.InetAddress inetAddress,
                                 int port)
                                 throws TransportException
Create INetWorkGuard instance with predefined parameters

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

createNetWorkGuard

INetWorkGuard createNetWorkGuard(java.net.InetAddress inetAddress,
                                 int port,
                                 INetWorkConnectionListener listener)
                                 throws TransportException
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 © 2008. All Rights Reserved.