cartago
Interface ICartagoLogger

All Known Subinterfaces:
ICartagoLoggerManager
All Known Implementing Classes:
CartagoLoggerAdapter

public interface ICartagoLogger

Interface for implementing logging components.

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)
           
 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)
           
 

Method Detail

opRequested

void opRequested(long when,
                 AgentId who,
                 ArtifactId aid,
                 Op op)
                 throws CartagoException
Throws:
CartagoException

opStarted

void opStarted(long when,
               OpId id,
               ArtifactId aid,
               Op op)
               throws CartagoException
Throws:
CartagoException

opSuspended

void opSuspended(long when,
                 OpId id,
                 ArtifactId aid,
                 Op op)
                 throws CartagoException
Throws:
CartagoException

opResumed

void opResumed(long when,
               OpId id,
               ArtifactId aid,
               Op op)
               throws CartagoException
Throws:
CartagoException

opCompleted

void opCompleted(long when,
                 OpId id,
                 ArtifactId aid,
                 Op op)
                 throws CartagoException
Throws:
CartagoException

opFailed

void opFailed(long when,
              OpId id,
              ArtifactId aid,
              Op op,
              java.lang.String msg,
              Tuple descr)
              throws CartagoException
Throws:
CartagoException

newPercept

void newPercept(long when,
                ArtifactId aid,
                Tuple signal,
                ArtifactObsProperty[] added,
                ArtifactObsProperty[] removed,
                ArtifactObsProperty[] changed)
                throws CartagoException
Throws:
CartagoException

artifactCreated

void artifactCreated(long when,
                     ArtifactId id,
                     AgentId creator)
                     throws CartagoException
Throws:
CartagoException

artifactDisposed

void artifactDisposed(long when,
                      ArtifactId id,
                      AgentId disposer)
                      throws CartagoException
Throws:
CartagoException

artifactFocussed

void artifactFocussed(long when,
                      AgentId who,
                      ArtifactId id,
                      IEventFilter ev)
                      throws CartagoException
Throws:
CartagoException

artifactNoMoreFocussed

void artifactNoMoreFocussed(long when,
                            AgentId who,
                            ArtifactId id)
                            throws CartagoException
Throws:
CartagoException

artifactsLinked

void artifactsLinked(long when,
                     AgentId id,
                     ArtifactId linking,
                     ArtifactId linked)
                     throws CartagoException
Throws:
CartagoException

agentJoined

void agentJoined(long when,
                 AgentId id)
                 throws CartagoException
Throws:
CartagoException

agentQuit

void agentQuit(long when,
               AgentId id)
               throws CartagoException
Throws:
CartagoException


>DEIS - University of Bologna