org.apache.wiki.event
Class WikiEngineEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.apache.wiki.event.WikiEvent
          extended by org.apache.wiki.event.WikiEngineEvent
All Implemented Interfaces:
Serializable

public class WikiEngineEvent
extends WikiEvent

WikiEngineEvent indicates a change in the state of the WikiEngine.

Since:
2.4.20
See Also:
WikiEvent, Serialized Form

Field Summary
static int INITIALIZED
          Indicates a WikiEngine initialized event, fired after the wiki service is fully available.
static int INITIALIZING
          Indicates a WikiEngine initialization event, fired as the wiki service is being initialized (in progress).
static int SHUTDOWN
          Indicates a WikiEngine closing event, fired as a signal that the wiki service is shutting down.
static int STOPPED
          Indicates a WikiEngine stopped event, fired after halting the wiki service.
 
Fields inherited from class org.apache.wiki.event.WikiEvent
ERROR, UNDEFINED
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
WikiEngineEvent(Object eventSource, int type)
          Constructs an instance of this event.
 
Method Summary
 String eventName()
          Returns a textual representation of the event type.
 WikiEngine getEngine()
          Returns the WikiEngine that spawned this event.
 String getTypeDescription()
          Returns a human-readable description of the event type.
 WikiEngine getWikiEngine()
          Deprecated. use getEngine() instead.
static boolean isValidType(int type)
          Returns true if the int value is a WikiPageEvent type.
protected  void setType(int type)
          Sets the type of this event.
 
Methods inherited from class org.apache.wiki.event.WikiEvent
getSrc, getType, getWhen, toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INITIALIZING

public static final int INITIALIZING
Indicates a WikiEngine initialization event, fired as the wiki service is being initialized (in progress).

See Also:
Constant Field Values

INITIALIZED

public static final int INITIALIZED
Indicates a WikiEngine initialized event, fired after the wiki service is fully available.

See Also:
Constant Field Values

SHUTDOWN

public static final int SHUTDOWN
Indicates a WikiEngine closing event, fired as a signal that the wiki service is shutting down.

See Also:
Constant Field Values

STOPPED

public static final int STOPPED
Indicates a WikiEngine stopped event, fired after halting the wiki service. A WikiEngine in this state is not expected to provide further services.

See Also:
Constant Field Values
Constructor Detail

WikiEngineEvent

public WikiEngineEvent(Object eventSource,
                       int type)
Constructs an instance of this event.

Parameters:
eventSource - the Object that is the source of the event, which must be the WikiEngine. If it is not, this method thows a ClassCastException
type - the event type
Method Detail

setType

protected void setType(int type)
Sets the type of this event.

Overrides:
setType in class WikiEvent
Parameters:
type - the type of this WikiEngineEvent.

getEngine

public WikiEngine getEngine()
Returns the WikiEngine that spawned this event.

Returns:
the WikiEngine that spawned this event.

getWikiEngine

public WikiEngine getWikiEngine()
Deprecated. use getEngine() instead.

Returns the WikiEngine that spawned this event.

Returns:
the WikiEngine that spawned this event.

isValidType

public static boolean isValidType(int type)
Returns true if the int value is a WikiPageEvent type.

Parameters:
type - the event type
Returns:
the result

eventName

public final String eventName()
Returns a textual representation of the event type.

Overrides:
eventName in class WikiEvent
Returns:
a String representation of the type

getTypeDescription

public final String getTypeDescription()
Returns a human-readable description of the event type.

Overrides:
getTypeDescription in class WikiEvent
Returns:
a String description of the type


Copyright © {inceptionYear}-2014 The Apache Software Foundation. All rights reserved.