org.security.session.manager.context
Interface SituationMonitor

Package class diagram package SituationMonitor
All Known Implementing Classes:
SituationMonitorImpl

public interface SituationMonitor

Implementation will initialize status and monitor changes regarding Devices and Locations; in order to keep internal status synchronized with actual status.

Author:
amedrano

Method Summary
 void addListener(LocationChangeListener lcl)
           
 void close()
           
 List<Device> devicesInLocation(Location loc)
           
 List<Location> getAllAvailableLocations()
           
 Device getInternalStateOf(Device d)
           
 Location getInternalStateOf(Location l)
           
 Location locationOf(Device d)
           
 void removeListener(LocationChangeListener lcl)
           
 

Method Detail

locationOf

Location locationOf(Device d)

getInternalStateOf

Location getInternalStateOf(Location l)

getInternalStateOf

Device getInternalStateOf(Device d)

getAllAvailableLocations

List<Location> getAllAvailableLocations()

devicesInLocation

List<Device> devicesInLocation(Location loc)

addListener

void addListener(LocationChangeListener lcl)

removeListener

void removeListener(LocationChangeListener lcl)

close

void close()


Copyright © 2014 universAAL Consortium. All Rights Reserved.