gov.sns.tools.pvlogger
Interface LoggerChangeListener

All Known Implementing Classes:
LoggerChangeAdapter

public interface LoggerChangeListener

LoggerChangeListener is a listener interface for LoggerChange events.


Field Summary
static int ENABLE_CHANGED
           
static int GROUP_CHANGED
           
static int LOGGING_CHANGED
           
static int LOGGING_PERIOD_CHANGED
           
 
Method Summary
 void snapshotPublished(LoggerSession logger, MachineSnapshot snapshot)
          Notification that a machine snapshot has been published.
 void snapshotTaken(LoggerSession logger, MachineSnapshot snapshot)
          Notification that a machine snapshot has been taken.
 void stateChanged(LoggerSession logger, int type)
          Notification that the logger state has changed.
 

Field Detail

LOGGING_CHANGED

public static final int LOGGING_CHANGED
See Also:
Constant Field Values

LOGGING_PERIOD_CHANGED

public static final int LOGGING_PERIOD_CHANGED
See Also:
Constant Field Values

GROUP_CHANGED

public static final int GROUP_CHANGED
See Also:
Constant Field Values

ENABLE_CHANGED

public static final int ENABLE_CHANGED
See Also:
Constant Field Values
Method Detail

stateChanged

public void stateChanged(LoggerSession logger,
                         int type)
Notification that the logger state has changed.

Parameters:
logger - The logger whose state has changed.
type - The type of change

snapshotTaken

public void snapshotTaken(LoggerSession logger,
                          MachineSnapshot snapshot)
Notification that a machine snapshot has been taken.

Parameters:
logger - The logger which took the snapshot.
snapshot - The machine snapshot taken.

snapshotPublished

public void snapshotPublished(LoggerSession logger,
                              MachineSnapshot snapshot)
Notification that a machine snapshot has been published.

Parameters:
logger - The logger which publshed the snapshot.
snapshot - The machine snapshot published.