|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
org.jafer.zserver.ZServerThread
org.jafer.zserver.ZServer
public class ZServer
Creates serverSocket and waits for connections. Each new connection is handled by a socket associated with a session in a new thread
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary | |
---|---|
private Authenticate |
authenticate
|
private java.lang.String |
bindingAddress
|
private int |
bindingPort
|
private DatabeanFactory |
databeanFactory
|
private java.net.ServerSocket |
serverSocket
|
private int |
sessionTimeout
|
private java.lang.Thread |
thread
|
Fields inherited from class org.jafer.zserver.ZServerThread |
---|
logger, STATE_RUNNING, STATE_STOPPED, STATE_STOPPING |
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
ZServer()
|
Method Summary | |
---|---|
void |
close()
|
Authenticate |
getAuthenticate()
|
java.lang.String |
getBindingAddress()
|
int |
getBindingPort()
|
DatabeanFactory |
getDatabeanFactory()
|
int |
getSessionTimeout()
|
private void |
readObject(java.io.ObjectInputStream ois)
|
void |
run()
|
void |
setAuthenticate(Authenticate authenticate)
|
void |
setBindingAddress(java.lang.String bindingAddress)
|
void |
setBindingPort(int bindingPort)
|
void |
setDatabeanFactory(DatabeanFactory databeanFactory)
|
void |
setSessionTimeout(int sessionTimeout)
|
void |
start()
|
private void |
writeObject(java.io.ObjectOutputStream oos)
|
Methods inherited from class org.jafer.zserver.ZServerThread |
---|
getActiveThreads, getNumberOfActiveThreads, getServerThreadId, getServerThreadState, getStartTime, getThreads, getUpTime, halt, hasThreads, isStopped, isStopping, purgeThreads, setStartTime, setStopped, setStopping, setThreadName, setThreads, startThread |
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private int sessionTimeout
private int bindingPort
private java.net.ServerSocket serverSocket
private DatabeanFactory databeanFactory
private Authenticate authenticate
private java.lang.String bindingAddress
private java.lang.Thread thread
Constructor Detail |
---|
public ZServer()
Method Detail |
---|
public void start()
start
in class java.lang.Thread
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void close()
close
in class ZServerThread
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream ois) throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
public void setDatabeanFactory(DatabeanFactory databeanFactory)
public DatabeanFactory getDatabeanFactory()
public void setAuthenticate(Authenticate authenticate)
public Authenticate getAuthenticate()
public void setBindingAddress(java.lang.String bindingAddress)
public java.lang.String getBindingAddress()
public void setBindingPort(int bindingPort)
public int getBindingPort()
public void setSessionTimeout(int sessionTimeout)
public int getSessionTimeout()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |