Class Observable<T>

    • Constructor Detail

      • Observable

        public Observable()
    • Method Detail

      • addObservers

        public void addObservers​(Observer<T> observer)
        Add an observer
        Parameters:
        observer - observer to add
      • addObservers

        public void addObservers​(String key,
                                 Observer<T> observer)
        Add an observer with a key
        Parameters:
        key - key to bind with the observer
        observer - observer to add
      • notify

        public void notify​(T message)
        Send data to all observers
        Parameters:
        message - data to send
      • notify

        public void notify​(ArrayList<String> targetList,
                           T message)
        Send data to specific observers
        Parameters:
        targetList - observer id list
        message - data to send