|
||||||||||
| 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 - reader| Method Detail |
|---|
protected java.lang.Object create()
throws java.io.IOException,
java.lang.SecurityException
create in class ObjectPooljava.io.IOException
java.lang.SecurityExceptionprotected boolean validate(java.lang.Object o)
validate in class ObjectPoolo - Socketprotected void expire(java.lang.Object o)
expire in class ObjectPoolo - socket
public java.net.Socket getSocket()
throws java.io.IOException,
java.lang.SecurityException
java.io.IOException
java.lang.SecurityExceptionpublic void close(java.net.Socket socket)
socket - connection
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||