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

Quick Search    Search Deep

org.metacosm.framework.event
Class RemoteEventLogger  view RemoteEventLogger download RemoteEventLogger.java

java.lang.Object
  extended byorg.metacosm.framework.event.RemoteEventLogger
All Implemented Interfaces:
org.metacosm.util.MCEventListener

public final class RemoteEventLogger
extends java.lang.Object
implements org.metacosm.util.MCEventListener

An RemoteEventLogger can be created on an AdminConsoleConnection to forward all or some debug messages to the remote administration ui. Later should be extended to forward a subset of messages.


Field Summary
private  org.metacosm.framework.server.AdminConsoleConnection adminConnection
          Reference to the connection to which the logs are forwarded.
private static EventManager eventManager
          EventManager instance
 
Constructor Summary
RemoteEventLogger(org.metacosm.framework.server.AdminConsoleConnection adminConnection)
          Public constructor, an adminConnection as parameter is mandatory.
 
Method Summary
 void adminMessageReceived(org.metacosm.util.AdminMessage msg)
           
 void blockEventType()
           
 void forwardEventType()
           
 void MCEventReceived(org.metacosm.util.MCEvent msg)
           
 void startEventForwarding()
           
 void stopEventForwarding()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eventManager

private static EventManager eventManager
EventManager instance


adminConnection

private org.metacosm.framework.server.AdminConsoleConnection adminConnection
Reference to the connection to which the logs are forwarded.

Constructor Detail

RemoteEventLogger

public RemoteEventLogger(org.metacosm.framework.server.AdminConsoleConnection adminConnection)
Public constructor, an adminConnection as parameter is mandatory.

Method Detail

startEventForwarding

public void startEventForwarding()

stopEventForwarding

public void stopEventForwarding()

forwardEventType

public void forwardEventType()

blockEventType

public void blockEventType()

adminMessageReceived

public void adminMessageReceived(org.metacosm.util.AdminMessage msg)

MCEventReceived

public void MCEventReceived(org.metacosm.util.MCEvent msg)
Specified by:
MCEventReceived in interface org.metacosm.util.MCEventListener