Uses of Package
de.unikassel.android.sdcframework.util

Packages that use de.unikassel.android.sdcframework.util
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.persistence The classes providing the service for persistent storage of samples on the device. 
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.util Does contain utility classes and interfaces. 
de.unikassel.android.sdcframework.util.facade Provides the interfaces for the util package. 
 

Classes in de.unikassel.android.sdcframework.util used by de.unikassel.android.sdcframework.app
FileMatcherFilter
          A file name filter using a matcher for regular filename expressions.
LogEvent
          The observable Log event.
 

Classes in de.unikassel.android.sdcframework.util used by de.unikassel.android.sdcframework.broadcast
AbstractAsynchrounousSampleObserver
          Abstract base class for asynchronous working sample observer components, which do depend on the service life cycle.

Main features:
can be attached as observer for samples, does maintain an event collector to store observed samples in a thread safe queue for further processing, does run asynchronously as daemon worker thread, does implement the life cycle object behavior. Can be extended to implement a specific kind of sample data processing in the AbstractWorkerThread.doWork() method of the thread.
AbstractWorkerThread
          Abstract base class for any thread in the SDC Framework.
BatteryLowEvent
          The observable battery low event.
ObservableEventSourceImpl
          Generic implementation for an observable event source.
 

Classes in de.unikassel.android.sdcframework.util used by de.unikassel.android.sdcframework.devices
AbstractWorkerThread
          Abstract base class for any thread in the SDC Framework.
LifeCycleObjectImpl
          Basic implementation of the LifeCycleObject interface, to be used as bas class for types which do share the Android service life cycle.
ObservableEventSourceImpl
          Generic implementation for an observable event source.
TimeInformation
          Class for internal time informqation.
 

Classes in de.unikassel.android.sdcframework.util used by de.unikassel.android.sdcframework.persistence
AbstractAsynchrounousSampleObserver
          Abstract base class for asynchronous working sample observer components, which do depend on the service life cycle.

Main features:
can be attached as observer for samples, does maintain an event collector to store observed samples in a thread safe queue for further processing, does run asynchronously as daemon worker thread, does implement the life cycle object behavior. Can be extended to implement a specific kind of sample data processing in the AbstractWorkerThread.doWork() method of the thread.
AbstractChainWorker
          Generic abstract Implementation of the "Chain of Responsibility" pattern..
AbstractWorkerThread
          Abstract base class for any thread in the SDC Framework.
 

Classes in de.unikassel.android.sdcframework.util used by de.unikassel.android.sdcframework.preferences
ObservableEventSourceImpl
          Generic implementation for an observable event source.
 

Classes in de.unikassel.android.sdcframework.util used by de.unikassel.android.sdcframework.service
AbstractTimeProviderErrorStrategy
           
AlarmEvent
          The observable alarm event implementation.
BatteryLowEvent
          The observable battery low event.
LifeCycleObjectImpl
          Basic implementation of the LifeCycleObject interface, to be used as bas class for types which do share the Android service life cycle.
NetworkConnectionObserver
           
ObservableAlarm
          An observable alarm.
TimeErrorEvent
          The time error event is used to signal time provider errors.
 

Classes in de.unikassel.android.sdcframework.util used by de.unikassel.android.sdcframework.transmission
AbstractChainWorker
          Generic abstract Implementation of the "Chain of Responsibility" pattern..
AbstractWorkerThread
          Abstract base class for any thread in the SDC Framework.
AlarmEvent
          The observable alarm event implementation.
FileCompressor
          A utility class to create archive files using a compression strategy.
NetworkConnectionObserver
           
ObservableAlarm
          An observable alarm.
WakeLockHolder
          A simple class to maintain a wake lock instance
 

Classes in de.unikassel.android.sdcframework.util used by de.unikassel.android.sdcframework.util
AbstractEventDispatcherImpl
          Abstract Implementation of a event dispatcher as worker thread.
AbstractTimeProviderEvent
          Abstract base class for time provider events
AbstractWorkerThread
          Abstract base class for any thread in the SDC Framework.
AlarmEvent
          The observable alarm event implementation.
EventCollectorImpl.EventObserverImpl
          Inner class implementing the event observer for the event type
EventDispatcherImpl
          Implementation of a the event dispatcher task as worker thread.
ExternalStorageStateChangeEventImpl.State
          Internal state representation for external storage availability
LogEvent
          The observable Log event.
LogfileManager
          A worker thread to realize a the global log file handling.
Logger
          The observable logger implemented as Singleton and observable for LogEvents.
NetworkConnectionObserver
           
ObservableAlarm
          An observable alarm.
ObservableEventSourceImpl
          Generic implementation for an observable event source.
TimeInformation
          Class for internal time informqation.
TimeProvider
          The internal time provider.
TimeProvider.UpdateThread
          Thread for asynchronous time updates
WakeLockHolder
          A simple class to maintain a wake lock instance
ZipCompressionStrategy
          The compression strategy to create ZIP archives.
 

Classes in de.unikassel.android.sdcframework.util used by de.unikassel.android.sdcframework.util.facade
TimeErrorEvent
          The time error event is used to signal time provider errors.