Package org.jcsp.net2
Class ConnectionManager
- java.lang.Object
-
- org.jcsp.net2.ConnectionManager
-
final class ConnectionManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Hashtableconnectionsprivate static intindexprivate static ConnectionManagerinstance
-
Constructor Summary
Constructors Modifier Constructor Description privateConnectionManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidcreate(int idx, ConnectionData data)(package private) voidcreate(ConnectionData data)(package private) ConnectionDatagetConnection(int idx)(package private) static ConnectionManagergetInstance()(package private) voidremoveConnection(ConnectionData data)
-
-
-
Field Detail
-
index
private static int index
-
connections
private final java.util.Hashtable connections
-
instance
private static ConnectionManager instance
-
-
Method Detail
-
getInstance
static ConnectionManager getInstance()
-
create
void create(ConnectionData data)
-
create
void create(int idx, ConnectionData data) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
getConnection
ConnectionData getConnection(int idx)
-
removeConnection
void removeConnection(ConnectionData data)
-
-