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() |
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(at.ac.ait.hbs.homer.core.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(at.ac.ait.hbs.homer.core.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 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 © 2015. All rights reserved.