public class DevicesServiceImpl
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.logging.Logger |
logger |
| Constructor and Description |
|---|
DevicesServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
addDeviceService(DeviceService service,
java.util.Map<java.lang.String,java.lang.Object> properties) |
java.util.List<Device> |
getActiveDevices() |
java.util.List<Device> |
getAllDevices() |
java.util.List<DeviceConfiguration> |
getConfigurations(java.lang.String deviceId) |
DeviceConfiguration |
getCurrentConfiguration(java.lang.String deviceId) |
DataEntry |
getCurrentDataEntry(java.lang.String deviceId,
java.util.Date timestamp) |
java.util.List<DataEntry> |
getDataEntries(java.lang.String deviceId,
java.util.Date startDate,
java.util.Date endDate) |
Device |
getDeviceById(java.lang.String deviceId) |
LifeCycleDeviceType |
getStatus(java.lang.String deviceId) |
void |
initializeDevice(java.lang.String deviceId,
boolean forceReload,
boolean forceRestart) |
boolean |
isRunning(java.lang.String deviceId) |
void |
removeDevice(java.lang.String deviceId) |
void |
removeDeviceService(java.util.Map<java.lang.String,java.lang.Object> properties) |
boolean |
startDevice(java.lang.String deviceId) |
boolean |
stopDevice(java.lang.String deviceId) |
Device |
updateDevice(Device device) |
DeviceConfiguration |
updateDeviceConfiguration(java.lang.String deviceId,
DeviceConfiguration configuration) |
DeviceInfo |
updateDeviceInformation(java.lang.String deviceId,
DeviceInfo info) |
public void activate()
public void addDeviceService(DeviceService service,
java.util.Map<java.lang.String,java.lang.Object> properties)
public void removeDeviceService(java.util.Map<java.lang.String,java.lang.Object> properties)
public java.util.List<Device> getActiveDevices()
public java.util.List<Device> getAllDevices()
public LifeCycleDeviceType getStatus(java.lang.String deviceId)
public Device getDeviceById(java.lang.String deviceId)
public Device updateDevice(Device device)
public void removeDevice(java.lang.String deviceId)
public DeviceConfiguration updateDeviceConfiguration(java.lang.String deviceId,
DeviceConfiguration configuration)
public DeviceInfo updateDeviceInformation(java.lang.String deviceId,
DeviceInfo info)
public DeviceConfiguration getCurrentConfiguration(java.lang.String deviceId)
public java.util.List<DeviceConfiguration> getConfigurations(java.lang.String deviceId)
public boolean isRunning(java.lang.String deviceId)
public boolean startDevice(java.lang.String deviceId)
throws DeviceException
DeviceExceptionpublic boolean stopDevice(java.lang.String deviceId)
throws DeviceException
DeviceExceptionpublic void initializeDevice(java.lang.String deviceId,
boolean forceReload,
boolean forceRestart)
throws DeviceException
DeviceExceptionpublic java.util.List<DataEntry> getDataEntries(java.lang.String deviceId,
java.util.Date startDate,
java.util.Date endDate)
public DataEntry getCurrentDataEntry(java.lang.String deviceId,
java.util.Date timestamp)
Data In Motion GmbH all rights reserved