|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.javaWebGen.util.ObjectPool
org.javaWebGen.util.SocketPool
public class SocketPool
Very Simple Pool of Socket network Connections NOTE: Expermintal IE untested
Field Summary | |
---|---|
int |
MAX_RETRIES
|
Constructor Summary | |
---|---|
SocketPool(PropertiesReader propReader)
NOT USED YET |
|
SocketPool(java.lang.String address,
int port)
|
Method Summary | |
---|---|
void |
close(java.net.Socket socket)
return open socket connection to pool |
protected java.lang.Object |
create()
Creates a new socket connection |
protected void |
expire(java.lang.Object o)
close socket connection |
java.net.Socket |
getSocket()
get open socket connection |
protected boolean |
validate(java.lang.Object o)
validate socket is still open |
Methods inherited from class org.javaWebGen.util.ObjectPool |
---|
checkIn, checkOut, cleanUp, setPoolSize, setRecyleTime |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final int MAX_RETRIES
Constructor Detail |
---|
public SocketPool(java.lang.String address, int port)
address
- port
- public SocketPool(PropertiesReader propReader)
propReader
- readerMethod Detail |
---|
protected java.lang.Object create() throws java.io.IOException, java.lang.SecurityException
create
in class ObjectPool
java.io.IOException
java.lang.SecurityException
protected boolean validate(java.lang.Object o)
validate
in class ObjectPool
o
- Socketprotected void expire(java.lang.Object o)
expire
in class ObjectPool
o
- socketpublic java.net.Socket getSocket() throws java.io.IOException, java.lang.SecurityException
java.io.IOException
java.lang.SecurityException
public void close(java.net.Socket socket)
socket
- connection
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |