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, setTenant
canPause, findComponentsOfType, getComponentId, getComponentName, getComponentType, getCreatedDate, getLifecycleComponents, getLifecycleError, getLifecycleStatus, getLogger, initialize, initializeNestedComponent, lifecycleInitialize, lifecyclePause, lifecycleStart, lifecycleStop, lifecycleStop, logState, pause, start, startNestedComponent, stop, stop
ICache<java.lang.String,ISite> getSiteCache() throws SiteWhereException
ISite
objects.SiteWhereException
ICache<java.lang.String,IDeviceSpecification> getDeviceSpecificationCache() throws SiteWhereException
IDeviceSpecification
objects.SiteWhereException
ICache<java.lang.String,IDevice> getDeviceCache() throws SiteWhereException
IDevice
objects.SiteWhereException
ICache<java.lang.String,IDeviceAssignment> getDeviceAssignmentCache() throws SiteWhereException
IDeviceAssignment
objects.SiteWhereException