fr.dyade.aaa.agent
Class AdminProxy.AdminMonitor

java.lang.Object
  extended by fr.dyade.aaa.common.Daemon
      extended by fr.dyade.aaa.agent.AdminProxy.AdminMonitor
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
AdminProxy

 class AdminProxy.AdminMonitor
extends Daemon


Field Summary
(package private)  java.io.BufferedReader reader
           
(package private)  java.net.Socket socket
           
(package private)  java.io.PrintWriter writer
           
 
Fields inherited from class fr.dyade.aaa.common.Daemon
canStop, group, logmon, priority, running, thread
 
Constructor Summary
protected AdminProxy.AdminMonitor(java.lang.String name)
          Constructor.
 
Method Summary
protected  void close()
          Releases any resources attached to this daemon.
 void doRequest(java.lang.String request)
           
 void run()
           
protected  void shutdown()
          Interrupts a thread that waits for long periods.
 java.lang.String toString()
          Provides a string image for this object.
 
Methods inherited from class fr.dyade.aaa.common.Daemon
finish, getName, interrupt, isCurrentThread, isRunning, setDaemon, setName, setPriority, setThreadGroup, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

socket

java.net.Socket socket

reader

java.io.BufferedReader reader

writer

java.io.PrintWriter writer
Constructor Detail

AdminProxy.AdminMonitor

protected AdminProxy.AdminMonitor(java.lang.String name)
Constructor.

Method Detail

toString

public java.lang.String toString()
Provides a string image for this object.

Overrides:
toString in class Daemon
Returns:
printable image of this object

run

public void run()

close

protected void close()
Description copied from class: Daemon
Releases any resources attached to this daemon. Be careful, its method should be called more than one time.

Specified by:
close in class Daemon

shutdown

protected void shutdown()
Description copied from class: Daemon
Interrupts a thread that waits for long periods. In some cases, we must use application specific tricks. For example, if a thread is waiting on a known socket, we have to close the socket to cause the thread to return immediately. Unfortunately, there really isn't any technique that works in general.

Specified by:
shutdown in class Daemon

doRequest

public void doRequest(java.lang.String request)


Copyright © 2010 ScalAgent D.T.. All Rights Reserved.