public abstract class AbstractTrigger extends Object implements org.openbase.jul.iface.Shutdownable, org.openbase.jul.iface.Activatable
| Constructor and Description |
|---|
AbstractTrigger() |
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterObserver(org.openbase.jul.pattern.Observer<rst.domotic.state.ActivationStateType.ActivationState> observer) |
rst.domotic.state.ActivationStateType.ActivationState |
getActivationState() |
protected void |
notifyChange(rst.domotic.state.ActivationStateType.ActivationState newState) |
void |
registerObserver(org.openbase.jul.pattern.Observer<rst.domotic.state.ActivationStateType.ActivationState> observer) |
void |
shutdown() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic AbstractTrigger()
throws org.openbase.jul.exception.InstantiationException
org.openbase.jul.exception.InstantiationExceptionpublic rst.domotic.state.ActivationStateType.ActivationState getActivationState()
throws org.openbase.jul.exception.NotAvailableException
org.openbase.jul.exception.NotAvailableExceptionpublic void registerObserver(org.openbase.jul.pattern.Observer<rst.domotic.state.ActivationStateType.ActivationState> observer)
public void deregisterObserver(org.openbase.jul.pattern.Observer<rst.domotic.state.ActivationStateType.ActivationState> observer)
protected void notifyChange(rst.domotic.state.ActivationStateType.ActivationState newState)
throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionpublic void shutdown()
shutdown in interface org.openbase.jul.iface.ShutdownableCopyright © 2015–2017 openbase.org. All rights reserved.