com.sun.faban.harness.logging
Class LogConfig

java.lang.Object
  extended by com.sun.faban.harness.logging.LogConfig

public class LogConfig
extends Object

The log server configuration class.

Author:
Akara Sucharitakul

Field Summary
 int coreServiceThreads
          Base number of service threads.
 int listenerThreads
          The number of listener threads.
 int listenQSize
          The listen queue size.
 int maxServiceThreads
          Maximum number of service threads.
 int port
          The logging port.
 PrimaryListener primaryListener
          The primary listener.
 int readBufferSize
          The read buffer size.
 int serviceThreadTimeout
          The service thread timeout.
 ExecutorService threadPool
          The thread pool.
 
Constructor Summary
LogConfig()
          Constructs the log server configuration.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

port

public int port
The logging port.


listenerThreads

public int listenerThreads
The number of listener threads.


listenQSize

public int listenQSize
The listen queue size. Defaults to OS setting.


coreServiceThreads

public int coreServiceThreads
Base number of service threads.


maxServiceThreads

public int maxServiceThreads
Maximum number of service threads.


serviceThreadTimeout

public int serviceThreadTimeout
The service thread timeout. The idle time for a thread before it gets terminated.


primaryListener

public PrimaryListener primaryListener
The primary listener.


threadPool

public ExecutorService threadPool
The thread pool.


readBufferSize

public int readBufferSize
The read buffer size.

Constructor Detail

LogConfig

public LogConfig()
Constructs the log server configuration.