public abstract class BaseState extends java.lang.Object implements CascadingService
Constructor and Description |
---|
BaseState() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getID() |
void |
initialize(CascadingServices cascadingServices,
java.lang.String id) |
boolean |
isEnabled()
Returns true if this service has been enabled.
|
protected void |
setMetric(java.lang.Enum metric,
long value) |
protected void |
setMetric(java.lang.String group,
java.lang.String metric,
long value) |
protected void |
setMetric(java.lang.String group,
java.lang.String metric,
java.lang.String value) |
void |
setProperties(java.util.Map<java.lang.Object,java.lang.Object> properties) |
void |
startService()
May be called more than once.
|
void |
stopService()
May be called more than once, but only the first invocation will stop the service.
|
protected void |
store(java.lang.String id,
java.lang.Object value) |
public BaseState()
public boolean isEnabled()
CascadingService
isEnabled
in interface CascadingService
public void setProperties(java.util.Map<java.lang.Object,java.lang.Object> properties)
setProperties
in interface CascadingService
public void initialize(CascadingServices cascadingServices, java.lang.String id)
public void startService()
startService
in interface CascadingService
public void stopService()
CascadingService
stopService
in interface CascadingService
public java.lang.String getID()
protected void store(java.lang.String id, java.lang.Object value)
protected void setMetric(java.lang.Enum metric, long value)
protected void setMetric(java.lang.String group, java.lang.String metric, long value)
protected void setMetric(java.lang.String group, java.lang.String metric, java.lang.String value)
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.