Class KernelObservable

    • Constructor Detail

      • KernelObservable

        public KernelObservable()
        Creates a kernel observable.

        This registers a feature state listener in the kernel. The dispose() method has to be called once this object is not used anymore in order to unregister the feature state listener.

    • Method Detail

      • dispose

        public void dispose()
        Disposes this kernel observable. Once it is disposed, observers can not be registered anymore.
      • addObserver

        public void addObserver​(Observer observer)
        Adds an observer to the set of observers for this observable.

        If the observer is already added, nothing changes.

        The order in which notifications will be delivered to multiple observers is not specified.

        Overrides:
        addObserver in class Observable
        Parameters:
        observer - an observer to add.
        Throws:
        IllegalStateException - if this kernel observable has been disposed.