Class SiteStateEvent
- java.lang.Object
-
- org.appng.api.messaging.Event
-
- org.appng.core.controller.messaging.SiteStateEvent
-
- All Implemented Interfaces:
Serializable
public class SiteStateEvent extends Event
- Author:
- Matthias Müller
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
SITE_STATE
-
Constructor Summary
Constructors Constructor Description SiteStateEvent(String siteName, Site.SiteState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Site.SiteState
getState()
void
handleSiteState(Environment environment)
void
perform(Environment environment, Site site)
Performs the eventvoid
setState(Site.SiteState state)
String
toString()
-
Methods inherited from class org.appng.api.messaging.Event
getNodeId, getSiteName, setNodeId
-
-
-
-
Field Detail
-
SITE_STATE
public static final String SITE_STATE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SiteStateEvent
public SiteStateEvent(String siteName, Site.SiteState state)
-
-
Method Detail
-
perform
public void perform(Environment environment, Site site) throws InvalidConfigurationException
Description copied from class:Event
Performs the event- Specified by:
perform
in classEvent
- Parameters:
environment
- thenEnvironment
to usesite
- theSite
where the event occurred- Throws:
InvalidConfigurationException
- if there's a configuration error
-
handleSiteState
public void handleSiteState(Environment environment)
-
getState
public Site.SiteState getState()
-
setState
public void setState(Site.SiteState state)
-
-