Package org.n52.iceland.util.activation
Class ActivationListeners<K>
- java.lang.Object
-
- org.n52.iceland.util.activation.ActivationListeners<K>
-
- All Implemented Interfaces:
ActivationListenable<K>,ActivationManager<K>,ActivationProvider<K>,ActivationSink<K>
public class ActivationListeners<K> extends Object implements ActivationManager<K>
TODO JavaDoc
-
-
Constructor Summary
Constructors Constructor Description ActivationListeners(boolean stateForMissingKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(K key)voiddeactivate(K key)voidderegisterListener(ActivationListener<K> listener)Set<K>getKeys()booleanisActive(K key)voidregisterListener(ActivationListener<K> listener)voidsetActive(K key, boolean value)
-
-
-
Method Detail
-
isActive
public boolean isActive(K key)
- Specified by:
isActivein interfaceActivationProvider<K>
-
setActive
public void setActive(K key, boolean value)
- Specified by:
setActivein interfaceActivationSink<K>
-
activate
public void activate(K key)
- Specified by:
activatein interfaceActivationSink<K>
-
deactivate
public void deactivate(K key)
- Specified by:
deactivatein interfaceActivationSink<K>
-
registerListener
public void registerListener(ActivationListener<K> listener)
- Specified by:
registerListenerin interfaceActivationListenable<K>
-
deregisterListener
public void deregisterListener(ActivationListener<K> listener)
- Specified by:
deregisterListenerin interfaceActivationListenable<K>
-
-