org.tanukisoftware.wrapper.event
Interface WrapperEventListener
public interface WrapperEventListener
WrapperEventListeners can be registered with the WrapperManager class
to receive WrapperEvents.
static long | EVENT_FLAG_CONTROL - Enabling control events will cause the listener to receive
WrapperControlEvents.
|
static long | EVENT_FLAG_CORE - Enabling core events will cause the listener to receive
WrapperCoreEvents.
|
static long | EVENT_FLAG_SERVICE - Enabling service events will cause the listener to receive
WrapperServiceEvents.
|
EVENT_FLAG_CONTROL
public static final long EVENT_FLAG_CONTROL
Enabling control events will cause the listener to receive
WrapperControlEvents. There events are thrown whenever the
Java process receives control events from the system. These
include CTRL-C, HALT, TERM signals etc.
EVENT_FLAG_CORE
public static final long EVENT_FLAG_CORE
Enabling core events will cause the listener to receive
WrapperCoreEvents. These events provide information on the internal
timing of the Wrapper.
WARNING - Great care should be taken when receiving events of this type.
They are sent from within the Wrapper's internal timing thread. If the
listner takes too much time working with the event, Wrapper performance
could be adversely affected. If unsure, it is recommended that events
of this type not be included.
EVENT_FLAG_SERVICE
public static final long EVENT_FLAG_SERVICE
Enabling service events will cause the listener to receive
WrapperServiceEvents. These events pertain to the Wrapper as a
service.
fired
public void fired(WrapperEvent event)
Called whenever a WrapperEvent is fired. The exact set of events that a
listener will receive will depend on the mask supplied when
WrapperManager.addWrapperEventListener was called to register the
listener.
Listener implementations should never assume that they will only receive
events of a particular type. To assure that events added to future
versions of the Wrapper do not cause problems with user code, events
should always be tested with "if ( event instanceof {EventClass} )"
before casting it to a specific event type.
event
- WrapperEvent which was fired.
Copyright 1999, 2006 Tanuki Software Inc., All Rights Reserved.