public class NetworkGuard extends Object implements INetworkGuard
INetworkGuard.| Modifier and Type | Field and Description |
|---|---|
protected IConcurrentFactory |
concurrentFactory |
protected boolean |
isWork |
protected CopyOnWriteArrayList<INetworkConnectionListener> |
listeners |
protected InetAddress[] |
localAddresses |
protected IMessageParser |
parser |
protected int |
port |
protected Selector |
selector |
protected List<SCTPServerConnection> |
serverConnections |
| Constructor and Description |
|---|
NetworkGuard(InetAddress[] inetAddresses,
int port,
IConcurrentFactory concurrentFactory,
IMessageParser parser,
IMetaData data) |
NetworkGuard(InetAddress inetAddress,
int port,
IConcurrentFactory concurrentFactory,
IMessageParser parser,
IMetaData data) |
NetworkGuard(InetAddress inetAddress,
int port,
IMessageParser parser)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(INetworkConnectionListener listener)
Append new listener
|
void |
destroy()
Release all attached resources (socket and etc)
|
void |
onNewRemoteConnection(org.mobicents.protocols.api.Server globalServer,
org.mobicents.protocols.api.Association association,
SCTPServerConnection connection) |
void |
remListener(INetworkConnectionListener listener)
Remove listener
|
void |
run() |
String |
toString() |
protected IMessageParser parser
protected IConcurrentFactory concurrentFactory
protected int port
protected CopyOnWriteArrayList<INetworkConnectionListener> listeners
protected boolean isWork
protected Selector selector
protected List<SCTPServerConnection> serverConnections
protected InetAddress[] localAddresses
@Deprecated public NetworkGuard(InetAddress inetAddress, int port, IMessageParser parser) throws Exception
Exceptionpublic NetworkGuard(InetAddress inetAddress, int port, IConcurrentFactory concurrentFactory, IMessageParser parser, IMetaData data) throws Exception
Exceptionpublic NetworkGuard(InetAddress[] inetAddresses, int port, IConcurrentFactory concurrentFactory, IMessageParser parser, IMetaData data) throws Exception
Exceptionpublic void run()
public void addListener(INetworkConnectionListener listener)
INetworkGuardaddListener in interface INetworkGuardlistener - listener instancepublic void remListener(INetworkConnectionListener listener)
INetworkGuardremListener in interface INetworkGuardlistener - listener instancepublic void onNewRemoteConnection(org.mobicents.protocols.api.Server globalServer,
org.mobicents.protocols.api.Association association,
SCTPServerConnection connection)
public void destroy()
INetworkGuarddestroy in interface INetworkGuardCopyright © 2016. All Rights Reserved.