cartago
Interface ICartagoLoggerManager

All Superinterfaces:
ICartagoLogger

public interface ICartagoLoggerManager
extends ICartagoLogger

Interface for log managers

Author:
aricci

Method Summary
 void agentJoined(long when, AgentId id)
           
 void agentQuit(long when, AgentId id)
           
 void artifactCreated(long when, ArtifactId id, AgentId creator)
           
 void artifactDisposed(long when, ArtifactId id, AgentId disposer)
           
 void artifactFocussed(long when, AgentId who, ArtifactId id, IEventFilter ev)
           
 void artifactNoMoreFocussed(long when, AgentId who, ArtifactId id)
           
 void artifactsLinked(long when, AgentId id, ArtifactId linking, ArtifactId linked)
           
 boolean isLogging()
           
 void newPercept(long when, ArtifactId aid, Tuple signal, ArtifactObsProperty[] added, ArtifactObsProperty[] removed, ArtifactObsProperty[] changed)
           
 void opCompleted(long when, OpId id, ArtifactId aid, Op op)
           
 void opFailed(long when, OpId id, ArtifactId aid, Op op, java.lang.String msg, Tuple descr)
           
 void opRequested(long when, AgentId who, ArtifactId aid, Op op)
           
 void opResumed(long when, OpId id, ArtifactId aid, Op op)
           
 void opStarted(long when, OpId id, ArtifactId aid, Op op)
           
 void opSuspended(long when, OpId id, ArtifactId aid, Op op)
           
 void registerLogger(ICartagoLogger logger)
           
 void unregisterLogger(ICartagoLogger logger)
           
 

Method Detail

isLogging

boolean isLogging()

registerLogger

void registerLogger(ICartagoLogger logger)

unregisterLogger

void unregisterLogger(ICartagoLogger logger)

opRequested

void opRequested(long when,
                 AgentId who,
                 ArtifactId aid,
                 Op op)
Specified by:
opRequested in interface ICartagoLogger

opStarted

void opStarted(long when,
               OpId id,
               ArtifactId aid,
               Op op)
Specified by:
opStarted in interface ICartagoLogger

opSuspended

void opSuspended(long when,
                 OpId id,
                 ArtifactId aid,
                 Op op)
Specified by:
opSuspended in interface ICartagoLogger

opResumed

void opResumed(long when,
               OpId id,
               ArtifactId aid,
               Op op)
Specified by:
opResumed in interface ICartagoLogger

opCompleted

void opCompleted(long when,
                 OpId id,
                 ArtifactId aid,
                 Op op)
Specified by:
opCompleted in interface ICartagoLogger

opFailed

void opFailed(long when,
              OpId id,
              ArtifactId aid,
              Op op,
              java.lang.String msg,
              Tuple descr)
Specified by:
opFailed in interface ICartagoLogger

newPercept

void newPercept(long when,
                ArtifactId aid,
                Tuple signal,
                ArtifactObsProperty[] added,
                ArtifactObsProperty[] removed,
                ArtifactObsProperty[] changed)
Specified by:
newPercept in interface ICartagoLogger

artifactCreated

void artifactCreated(long when,
                     ArtifactId id,
                     AgentId creator)
Specified by:
artifactCreated in interface ICartagoLogger

artifactDisposed

void artifactDisposed(long when,
                      ArtifactId id,
                      AgentId disposer)
Specified by:
artifactDisposed in interface ICartagoLogger

artifactFocussed

void artifactFocussed(long when,
                      AgentId who,
                      ArtifactId id,
                      IEventFilter ev)
Specified by:
artifactFocussed in interface ICartagoLogger

artifactNoMoreFocussed

void artifactNoMoreFocussed(long when,
                            AgentId who,
                            ArtifactId id)
Specified by:
artifactNoMoreFocussed in interface ICartagoLogger

artifactsLinked

void artifactsLinked(long when,
                     AgentId id,
                     ArtifactId linking,
                     ArtifactId linked)
Specified by:
artifactsLinked in interface ICartagoLogger

agentJoined

void agentJoined(long when,
                 AgentId id)
Specified by:
agentJoined in interface ICartagoLogger

agentQuit

void agentQuit(long when,
               AgentId id)
Specified by:
agentQuit in interface ICartagoLogger


>DEIS - University of Bologna