public interface IDeviceManagementCacheProvider extends ITenantLifecycleComponent
| Modifier and Type | Method and Description |
|---|---|
ICache<java.lang.String,IDeviceAssignment> |
getDeviceAssignmentCache()
Get cache mapping assignment tokens to
IDeviceAssignment objects. |
ICache<java.lang.String,IDevice> |
getDeviceCache()
Gets cache mapping hardware ids to
IDevice objects. |
ICache<java.lang.String,IDeviceSpecification> |
getDeviceSpecificationCache()
Gets cache mapping specification tokens for
IDeviceSpecification
objects. |
ICache<java.lang.String,ISite> |
getSiteCache()
Gets cache mapping site tokens to
ISite objects. |
getTenant, setTenantcanPause, findComponentsOfType, getComponentId, getComponentName, getComponentType, getCreatedDate, getLifecycleComponents, getLifecycleError, getLifecycleStatus, getLogger, initialize, initializeNestedComponent, lifecycleInitialize, lifecyclePause, lifecycleStart, lifecycleStop, lifecycleStop, logState, pause, start, startNestedComponent, stop, stopICache<java.lang.String,ISite> getSiteCache() throws SiteWhereException
ISite objects.SiteWhereExceptionICache<java.lang.String,IDeviceSpecification> getDeviceSpecificationCache() throws SiteWhereException
IDeviceSpecification
objects.SiteWhereExceptionICache<java.lang.String,IDevice> getDeviceCache() throws SiteWhereException
IDevice objects.SiteWhereExceptionICache<java.lang.String,IDeviceAssignment> getDeviceAssignmentCache() throws SiteWhereException
IDeviceAssignment objects.SiteWhereException