Uses of Interface
de.unikassel.android.sdcframework.util.facade.ObservableEventSource

Packages that use ObservableEventSource
de.unikassel.android.sdcframework.app Provides the classes for the service controller and preference activities as well as the service class itself. 
de.unikassel.android.sdcframework.broadcast Provides all broadcast related classes. 
de.unikassel.android.sdcframework.devices Does contain the sensor device specific classes, like the sensor devices, the device manager and the device factory. 
de.unikassel.android.sdcframework.devices.facade Provides the interfaces for the device package. 
de.unikassel.android.sdcframework.preferences Provides the classes to manage preferences, service configurations values and defaults. 
de.unikassel.android.sdcframework.service Does contain the service management related classes. 
de.unikassel.android.sdcframework.transmission The classes providing the service for the transfer of stored samples to a remote server. 
de.unikassel.android.sdcframework.transmission.facade Provides the interfaces for the transmission package. 
de.unikassel.android.sdcframework.util Does contain utility classes and interfaces. 
de.unikassel.android.sdcframework.util.facade Provides the interfaces for the util package. 
 

Uses of ObservableEventSource in de.unikassel.android.sdcframework.app
 

Methods in de.unikassel.android.sdcframework.app with parameters of type ObservableEventSource
 void SDCServiceController.onEvent(ObservableEventSource<? extends LogEvent> eventSource, LogEvent observedEvent)
           
 

Uses of ObservableEventSource in de.unikassel.android.sdcframework.broadcast
 

Classes in de.unikassel.android.sdcframework.broadcast that implement ObservableEventSource
 class BatteryLowStateObserver
          An observable battery low broadcast receiver.
 class SampleListener
          The observable broadcast receiver implementation for samples.
 

Uses of ObservableEventSource in de.unikassel.android.sdcframework.devices
 

Classes in de.unikassel.android.sdcframework.devices that implement ObservableEventSource
 class AbstractSensorDeviceScanner
           
 class AccelerometerDeviceScanner
          Implementation of the accelerometer sensor device scanner as sample taking device Scanner.
 class AudioDeviceScanner
          Implementation of the virtual audio sensor device scanner.
 class BluetoothDeviceScanner
          Implementation of the bluetooth sensor device scanner.
 class ContentProviderDeviceScanner
          Abstract base class for content provider based device scanner types.
 class GPSDeviceScanner
          Implementation of the GPS sensor device scanner which is a sample taking device Scanner.
 class GSMDeviceScanner
          Implementation of the GSM sensor device scanner, which is a sample taking device Scanner.
 class GyroscopeDeviceScanner
          Implementation of the gyroscope sensor device scanner as sample taking device Scanner.
 class LightDeviceScanner
          Implementation of the light sensor device scanner as sample taking device Scanner.
 class MagneticFieldDeviceScanner
          Implementation of the magnetic field sensor device scanner as sample taking device Scanner.
 class NetworkLocationDeviceScanner
          Implementation of a network location sensor device scanner which is a sample taking device Scanner.
 class OrientationDeviceScanner
          Implementation of the orientation sensor device scanner as sample taking device Scanner.
 class PassiveSampleTakingDeviceScanner
          This is a base class for a passive sample taking device scanner, which does ignore the sample frequency and is triggered by the associated device to for sampling.
 class PressureDeviceScanner
          Implementation of the pressure sensor device scanner as sample taking device Scanner.
 class ProximityDeviceScanner
          Implementation of the proximity sensor device scanner as sample taking device Scanner.
 class SampleReceivingDeviceScanner
          Abstract base class for scanner types, which do receive sensor data from system broadcasts after the explicit initiation of a system scan.
 class SampleTakingDeviceScanner
          Base class for sensor device scanner types, which do active take a sample of the associated device in the configured frequency.
 class TagDeviceScanner
          Implementation of the sensor device scanner for tags.
 class TemperatureDeviceScanner
          Implementation of the temperature sensor device scanner as sample taking device Scanner.
 class TimeProviderDeviceScanner
          Implementation of the time provider synchronization state sensor device scanner as sample taking device Scanner.
 class TwitterDeviceScanner
          Implementation of the twitter sensor device scanner.
 class WifiDeviceScanner
          Implementation of the wifi sensor device scanner.
 

Methods in de.unikassel.android.sdcframework.devices with parameters of type ObservableEventSource
 void LocationTracker.onEvent(ObservableEventSource<? extends Sample> eventSource, Sample observedEvent)
           
 void TimeProviderDevice.onEvent(ObservableEventSource<? extends TimeProviderEvent> eventSource, TimeProviderEvent observedEvent)
           
 

Uses of ObservableEventSource in de.unikassel.android.sdcframework.devices.facade
 

Subinterfaces of ObservableEventSource in de.unikassel.android.sdcframework.devices.facade
 interface SensorDeviceScanner
          Interface for sensor any device scanner type.
 

Uses of ObservableEventSource in de.unikassel.android.sdcframework.preferences
 

Classes in de.unikassel.android.sdcframework.preferences that implement ObservableEventSource
 class ApplicationPreferenceManagerImpl.DeviceConfigurationChangeEventSource
          Observable event source implementation for sensor device configuration change events
 class ApplicationPreferenceManagerImpl.LogLevelConfigurationChangeEventSource
          Observable event source implementation for log level change events
 class ApplicationPreferenceManagerImpl.ServiceConfigurationChangeEventSource
          Observable event source implementation for service configuration change events
 class ApplicationPreferenceManagerImpl.TimeProviderConfigurationChangeEventSource
          Observable event source implementation for time provider change events
 

Fields in de.unikassel.android.sdcframework.preferences with type parameters of type ObservableEventSource
private  Map<Class<? extends ObservableEventSource<? extends ConfigurationChangeEvent<? extends Configuration>>>,ObservableEventSource<? extends ConfigurationChangeEvent<? extends Configuration>>> ApplicationPreferenceManagerImpl.mapChangeEventSource
          Map to hold the supported change event sources mapped to events class name
private  Map<Class<? extends ObservableEventSource<? extends ConfigurationChangeEvent<? extends Configuration>>>,ObservableEventSource<? extends ConfigurationChangeEvent<? extends Configuration>>> ApplicationPreferenceManagerImpl.mapChangeEventSource
          Map to hold the supported change event sources mapped to events class name
 

Methods in de.unikassel.android.sdcframework.preferences that return ObservableEventSource
private  ObservableEventSource<LogLevelConfigurationChangeEvent> ApplicationPreferenceManagerImpl.getLogUpdateSource()
          Getter for the log update source
private  ObservableEventSource<ServiceConfigurationChangeEvent> ApplicationPreferenceManagerImpl.getServiceUpdateSource()
          Getter for the service update source
private  ObservableEventSource<TimeProviderConfigurationChangeEvent> ApplicationPreferenceManagerImpl.getTimeProviderUpdateSource()
          Getter for the time provider update source
 

Methods in de.unikassel.android.sdcframework.preferences that return types with arguments of type ObservableEventSource
 Collection<ObservableEventSource<? extends ConfigurationChangeEvent<? extends Configuration>>> ApplicationPreferenceManagerImpl.getObservableEventSources()
          Method to get a collection of the internal observable event sources for test purpose
 

Uses of ObservableEventSource in de.unikassel.android.sdcframework.service
 

Methods in de.unikassel.android.sdcframework.service with parameters of type ObservableEventSource
 void ServiceManagerImpl.onEvent(ObservableEventSource<? extends BatteryLowEvent> eventSource, BatteryLowEvent observedEvent)
           
 void TimeProviderOutOfSyncIgnoreStrategy.onEvent(ObservableEventSource<? extends NetworkStateChangeEvent> eventSource, NetworkStateChangeEvent observedEvent)
           
 

Uses of ObservableEventSource in de.unikassel.android.sdcframework.transmission
 

Classes in de.unikassel.android.sdcframework.transmission that implement ObservableEventSource
 class TransferManagerImpl
          Implementation of the transfer manager which is the main access component for the transmission module.
 

Fields in de.unikassel.android.sdcframework.transmission declared as ObservableEventSource
private  ObservableEventSource<TransferEvent> TransferManagerImpl.transferEventSource
          The event source for the observable transfer events.
 

Methods in de.unikassel.android.sdcframework.transmission with parameters of type ObservableEventSource
 void TransferManagerImpl.onEvent(ObservableEventSource<? extends NetworkStateChangeEvent> eventSource, NetworkStateChangeEvent observedEvent)
           
 

Uses of ObservableEventSource in de.unikassel.android.sdcframework.transmission.facade
 

Subinterfaces of ObservableEventSource in de.unikassel.android.sdcframework.transmission.facade
 interface TransferManager
          Interface for the transfer manager.
 

Uses of ObservableEventSource in de.unikassel.android.sdcframework.util
 

Classes in de.unikassel.android.sdcframework.util that implement ObservableEventSource
 class AbstractEventDispatcherImpl<T extends ObservableEvent,U extends ObservableEvent>
          Abstract Implementation of a event dispatcher as worker thread.
 class EventCollectorImpl<T extends ObservableEvent>
          Generic type implementing a thread safe event queue.
 class EventDispatcherImpl<T extends ObservableEvent>
          Implementation of a the event dispatcher task as worker thread.
 class ExternalStorageAvailabilityListener
          Implementation of an external storage state change listener as broadcast receiver and observable source for the related event.
 class Logger
          The observable logger implemented as Singleton and observable for LogEvents.
 class NetworkConnectionObserver
           
 class ObservableAlarm
          An observable alarm.
 class ObservableEventSourceImpl<T extends ObservableEvent>
          Generic implementation for an observable event source.
 class TimeProvider
          The internal time provider.
 

Fields in de.unikassel.android.sdcframework.util declared as ObservableEventSource
private  ObservableEventSource<AlarmEvent> ObservableAlarm.eventSource
          The observable event source to delegate to
private  ObservableEventSource<U> AbstractEventDispatcherImpl.eventSource
          The observable event source to delegate observer and notification handling to
private  ObservableEventSource<NetworkStateChangeEvent> NetworkConnectionObserver.eventSource
          The observable event source
private  ObservableEventSource<ExternalStorageStateChangeEvent> ExternalStorageAvailabilityListener.eventSource
          The observable event source to delegate to
 

Methods in de.unikassel.android.sdcframework.util that return ObservableEventSource
 ObservableEventSource<U> AbstractEventDispatcherImpl.getEventSource()
          Getter for the eventSource
 

Methods in de.unikassel.android.sdcframework.util with parameters of type ObservableEventSource
 void LogfileManager.onEvent(ObservableEventSource<? extends AlarmEvent> eventSource, AlarmEvent observedEvent)
           
 void TimeProvider.UpdateThread.onEvent(ObservableEventSource<? extends NetworkStateChangeEvent> eventSource, NetworkStateChangeEvent observedEvent)
           
 void EventCollectorImpl.EventObserverImpl.onEvent(ObservableEventSource<? extends T> eventSource, T observedEvent)
           
 

Uses of ObservableEventSource in de.unikassel.android.sdcframework.util.facade
 

Subinterfaces of ObservableEventSource in de.unikassel.android.sdcframework.util.facade
 interface EventCollector<T extends ObservableEvent>
          Interface for event collectors.
 interface EventDispatcher<T extends ObservableEvent,U extends ObservableEvent>
          Interface for event dispatchers.
 

Methods in de.unikassel.android.sdcframework.util.facade with parameters of type ObservableEventSource
 void EventObserver.onEvent(ObservableEventSource<? extends T> eventSource, T observedEvent)
          This method is called whenever the observed object does create an observed event