public class PresenceSimulatorImpl extends Object implements PresenceSimulator, org.osgi.service.cm.ManagedService, org.osgi.service.event.EventHandler, at.ac.ait.hbs.homer.core.common.configuration.ConfigurationValueChangeListener
| Constructor and Description |
|---|
PresenceSimulatorImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
disable() |
void |
enable() |
List<ActuatorItem> |
getActuatorItems() |
List<SensorItem> |
getSensorItems() |
Map<String,String> |
getVariables() |
void |
handleEvent(org.osgi.service.event.Event event) |
void |
handleValueChange(String key,
at.ac.ait.hbs.homer.core.common.configuration.ConfigurationValue valueOld,
at.ac.ait.hbs.homer.core.common.configuration.ConfigurationValue valueNew) |
void |
init() |
boolean |
isEnabled() |
void |
recalculate() |
void |
setConfigurationAdmin(org.osgi.service.cm.ConfigurationAdmin configurationAdmin) |
void |
setConfigurationService(at.ac.ait.hbs.homer.core.common.configuration.ConfigurationService configurationService) |
void |
setDataAccess(at.ac.ait.hbs.homer.core.common.DataAccess dataAccess) |
void |
setEventAdmin(org.osgi.service.event.EventAdmin eventAdmin) |
void |
setScheduler(org.apache.karaf.scheduler.Scheduler scheduler) |
void |
updated(Dictionary<String,?> properties) |
void |
updated(Map<String,String> properties) |
public void init()
public void destroy()
public final void setConfigurationAdmin(org.osgi.service.cm.ConfigurationAdmin configurationAdmin)
public final void setConfigurationService(at.ac.ait.hbs.homer.core.common.configuration.ConfigurationService configurationService)
public final void setDataAccess(at.ac.ait.hbs.homer.core.common.DataAccess dataAccess)
public void setEventAdmin(org.osgi.service.event.EventAdmin eventAdmin)
public final void setScheduler(org.apache.karaf.scheduler.Scheduler scheduler)
public void enable()
enable in interface PresenceSimulatorpublic void disable()
disable in interface PresenceSimulatorpublic boolean isEnabled()
isEnabled in interface PresenceSimulatorpublic List<ActuatorItem> getActuatorItems()
getActuatorItems in interface PresenceSimulatorpublic List<SensorItem> getSensorItems()
getSensorItems in interface PresenceSimulatorpublic Map<String,String> getVariables()
getVariables in interface PresenceSimulatorpublic void recalculate()
recalculate in interface PresenceSimulatorpublic void handleEvent(org.osgi.service.event.Event event)
handleEvent in interface org.osgi.service.event.EventHandlerpublic final void handleValueChange(String key, at.ac.ait.hbs.homer.core.common.configuration.ConfigurationValue valueOld, at.ac.ait.hbs.homer.core.common.configuration.ConfigurationValue valueNew)
handleValueChange in interface at.ac.ait.hbs.homer.core.common.configuration.ConfigurationValueChangeListenerpublic void updated(Dictionary<String,?> properties) throws org.osgi.service.cm.ConfigurationException
updated in interface org.osgi.service.cm.ManagedServiceorg.osgi.service.cm.ConfigurationExceptionCopyright © 2016. All rights reserved.