Package com.tangosol.util
Class ServiceEvent
- java.lang.Object
 - 
- java.util.EventObject
 - 
- com.tangosol.util.ServiceEvent
 
 
 
- 
- All Implemented Interfaces:
 Serializable
public class ServiceEvent extends EventObject
An event which indicates that a Service state has changed:- a service is starting
 - a service has started
 - a service is stopping
 - a service has stopped
 
- Author:
 - jh 2007.11.12
 - See Also:
 Service,ServiceListener, Serialized Form
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static intSERVICE_STARTEDThis event indicates that a service has started.static intSERVICE_STARTINGThis event indicates that a service is starting.static intSERVICE_STOPPEDThis event indicates that a service has stopped.static intSERVICE_STOPPINGThis event indicates that a service is stopping.- 
Fields inherited from class java.util.EventObject
source 
 - 
 
- 
Constructor Summary
Constructors Constructor Description ServiceEvent(Service service, int nId)Constructs a new ServiceEvent. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispatch(Listeners listeners)Dispatch this event to the specified listeners collection.voiddispatch(EventListener[] aListeners)Dispatch this event to the specified array of listeners.intgetId()Return this event's ID.ServicegetService()Return the Service that fired the event.StringtoString()Returns a String representation of this ServiceEvent object.- 
Methods inherited from class java.util.EventObject
getSource 
 - 
 
 - 
 
- 
- 
Field Detail
- 
SERVICE_STARTING
public static final int SERVICE_STARTING
This event indicates that a service is starting.- See Also:
 - Constant Field Values
 
 
- 
SERVICE_STARTED
public static final int SERVICE_STARTED
This event indicates that a service has started.- See Also:
 - Constant Field Values
 
 
- 
SERVICE_STOPPING
public static final int SERVICE_STOPPING
This event indicates that a service is stopping.- See Also:
 - Constant Field Values
 
 
- 
SERVICE_STOPPED
public static final int SERVICE_STOPPED
This event indicates that a service has stopped.- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
ServiceEvent
public ServiceEvent(Service service, int nId)
Constructs a new ServiceEvent.- Parameters:
 service- the Service that fired the eventnId- this event's ID, one of the SERVICE_* enum values
 
 - 
 
- 
Method Detail
- 
getId
public int getId()
Return this event's ID.- Returns:
 - the event ID, one of the SERVICE_* enum values
 
 
- 
getService
public Service getService()
Return the Service that fired the event.- Returns:
 - the Service
 
 
- 
toString
public String toString()
Returns a String representation of this ServiceEvent object.- Overrides:
 toStringin classEventObject- Returns:
 - a String representation of this ServiceEvent object
 
 
- 
dispatch
public void dispatch(Listeners listeners)
Dispatch this event to the specified listeners collection.- Parameters:
 listeners- the listeners collection- Throws:
 ClassCastException- if any of the targets is not an instance of the ServiceListener interface
 
- 
dispatch
public void dispatch(EventListener[] aListeners)
Dispatch this event to the specified array of listeners.- Parameters:
 aListeners- the array of listeners- Throws:
 ClassCastException- if any of the targets is not an instance of ServiceListener interface
 
 - 
 
 -