de.unikassel.android.sdcframework.util.facade
Interface ObserverRegistration<T extends ObservableEvent>
- Type Parameters:
T
- the observed event type extending ObservableEvent
- All Known Subinterfaces:
- ApplicationPreferenceManager, ConfigurationChangeEventSource, EventCollector<T>, EventDispatcher<T,U>, ObservableEventSource<T>, SensorDeviceManager, SensorDeviceScanner, TransferManager
- All Known Implementing Classes:
- AbstractEventDispatcherImpl, AbstractSensorDeviceScanner, AccelerometerDeviceScanner, ApplicationPreferenceManagerImpl, ApplicationPreferenceManagerImpl.DeviceConfigurationChangeEventSource, ApplicationPreferenceManagerImpl.LogLevelConfigurationChangeEventSource, ApplicationPreferenceManagerImpl.ServiceConfigurationChangeEventSource, ApplicationPreferenceManagerImpl.TimeProviderConfigurationChangeEventSource, AudioDeviceScanner, BatteryLowStateObserver, BluetoothDeviceScanner, ContentProviderDeviceScanner, EventCollectorImpl, EventDispatcherImpl, ExternalStorageAvailabilityListener, GPSDeviceScanner, GSMDeviceScanner, GyroscopeDeviceScanner, LightDeviceScanner, Logger, MagneticFieldDeviceScanner, NetworkConnectionObserver, NetworkLocationDeviceScanner, ObservableAlarm, ObservableEventSourceImpl, OrientationDeviceScanner, PassiveSampleTakingDeviceScanner, PressureDeviceScanner, ProximityDeviceScanner, SampleListener, SampleReceivingDeviceScanner, SampleTakingDeviceScanner, SensorDeviceManagerImpl, TagDeviceScanner, TemperatureDeviceScanner, TimeProvider, TimeProviderDeviceScanner, TransferManagerImpl, TwitterDeviceScanner, WifiDeviceScanner
public interface ObserverRegistration<T extends ObservableEvent>
Interface for classes allowing the registration of event observers.
A class implementing this interface will usually delegate to other classes
implementing the ObservableEventSource interface.
- See Also:
ObservableEventSource
registerEventObserver
void registerEventObserver(EventObserver<? extends T> observer)
- Does register an observer
- Parameters:
observer
- the observer to add
unregisterEventObserver
void unregisterEventObserver(EventObserver<? extends T> observer)
- Does delete a registered observer
- Parameters:
observer
- the observer to delete
removeAllObservers
void removeAllObservers()
- Does remove all registered observers