Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mrbook.mrpostman
Class MrPostmanService  view MrPostmanService download MrPostmanService.java

java.lang.Object
  extended byorg.mrbook.mrpostman.MrPostmanService
All Implemented Interfaces:
java.lang.Runnable

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


Field Summary
static java.lang.String CVSID
           
private  java.net.ServerSocket listenSocket
           
private static java.util.logging.Logger logger
           
private  MrPostman mpn
           
private  int port
           
private static int SOCKET_TIMEOUT_PERIOD
           
private  boolean stopRequested
          Thread stop flag.
 
Constructor Summary
MrPostmanService(int port)
           
 
Method Summary
protected  boolean getStopRequested()
           
private  boolean isSocketAllowed(java.net.Socket soc)
           
 void requestStop()
          Requests that the admin server closes down.
 void run()
          Wait for our STOP signal to be sent to us through the admin socket.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CVSID

public static final java.lang.String CVSID
See Also:
Constant Field Values

logger

private static java.util.logging.Logger logger

SOCKET_TIMEOUT_PERIOD

private static final int SOCKET_TIMEOUT_PERIOD
See Also:
Constant Field Values

port

private int port

listenSocket

private java.net.ServerSocket listenSocket

stopRequested

private boolean stopRequested
Thread stop flag. This thread will terminate if set to true.


mpn

private MrPostman mpn
Constructor Detail

MrPostmanService

public MrPostmanService(int port)
                 throws java.io.IOException
Method Detail

run

public void run()
Wait for our STOP signal to be sent to us through the admin socket.

Specified by:
run in interface java.lang.Runnable

isSocketAllowed

private boolean isSocketAllowed(java.net.Socket soc)

requestStop

public void requestStop()
Requests that the admin server closes down.


getStopRequested

protected boolean getStopRequested()