# Package com.h3c.util.observer

- Interface Summary
  Interface | Description
  --- | ---
  DataListener<E> | Data listener.
  Invoker<T> | Invoker.
  Listener<E> | Listener.
  ListenerHandler<T> | Listener handler.
  Observable<T> | Observable.
  SelectionListener<E> | Selection listener.
  SingleSelectionListener<E> | Single selection listener.
  Store<T> | A store represents a group of objects, known as its items

- Class Summary
  Class | Description
  --- | ---
  AbstractDataListener<E> | Implementation of `DataListener` with empty method implementations.
  AbstractListenerHandler<T> | Abstract listener handler.
  MultiThreadListenerHandler<T> | Listeners are notified in a different thread than the one notification was sent.
  SingleThreadListenerHandler<T> | Listeners are notified in the same thread the notification is sent.
  StrongReferenceListenerStore<T> | Strong reference listener store.
  WeakReferenceListenerStore<T> | Weak reference listener store.

- Enum Summary
  Enum | Description
  --- | ---
  MultiThreadListenerHandler.ThreadingMode | Thread model.

Copyright © 2014. All Rights Reserved.