anvil.session.net
Class SessionServer

java.lang.Object
  |
  +--anvil.session.net.SessionServer
All Implemented Interfaces:
java.lang.Runnable

public class SessionServer
extends java.lang.Object
implements java.lang.Runnable

class Listener


Field Summary
protected  java.net.InetAddress _address
           
protected  java.util.HashSet _allow
           
protected  ServerSessionContainer _container
           
protected  java.lang.Thread _listener
           
protected  ThreadPool _pool
           
protected  int _port
           
protected  boolean _running
           
protected  Zone _zone
           
 
Constructor Summary
SessionServer(ServerSessionContainer container, Zone zone)
           
 
Method Summary
 ServerSessionContainer getContainer()
           
 Zone getZone()
           
 Log log()
           
 void run()
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_container

protected ServerSessionContainer _container

_allow

protected java.util.HashSet _allow

_zone

protected Zone _zone

_pool

protected ThreadPool _pool

_port

protected int _port

_listener

protected java.lang.Thread _listener

_address

protected java.net.InetAddress _address

_running

protected boolean _running
Constructor Detail

SessionServer

public SessionServer(ServerSessionContainer container,
                     Zone zone)
Method Detail

getContainer

public ServerSessionContainer getContainer()

log

public Log log()

getZone

public Zone getZone()

start

public void start()

stop

public void stop()

run

public void run()
Specified by:
run in interface java.lang.Runnable