Class AObservable<T>

  • All Implemented Interfaces:
    IObservable<T>

    public abstract class AObservable<T>
    extends java.lang.Object
    implements IObservable<T>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.util.concurrent.ExecutorService exec  
      protected com.google.common.collect.ArrayListMultimap<java.lang.Object,​T> providers  
    • Constructor Summary

      Constructors 
      Constructor Description
      AObservable()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void register​(java.lang.Object arg, T observer)  
      void unregister​(java.lang.Object arg)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • providers

        protected final com.google.common.collect.ArrayListMultimap<java.lang.Object,​T> providers
      • exec

        protected static final java.util.concurrent.ExecutorService exec
    • Constructor Detail

      • AObservable

        public AObservable()
    • Method Detail

      • register

        public void register​(java.lang.Object arg,
                             T observer)
        Specified by:
        register in interface IObservable<T>
      • unregister

        public void unregister​(java.lang.Object arg)
        Specified by:
        unregister in interface IObservable<T>