Class BrokenBinding

  • All Implemented Interfaces:
    Binding

    public class BrokenBinding
    extends java.lang.Object
    implements Binding
    Used as a stand-in when a binding factory fails to produce a valid binding instancee. Simply emits a null value with CONFIG_ERROR quality.
    • Method Detail

      • startup

        public void startup()
        Description copied from interface: Binding
        Start up the binding. Will be called on-queue
        Specified by:
        startup in interface Binding
      • shutdown

        public void shutdown()
        Description copied from interface: Binding
        Shut down the binding. Will be called on-queue
        Specified by:
        shutdown in interface Binding
      • onUserRefresh

        public void onUserRefresh()
        Description copied from interface: Binding
        Called to prompt the binding to produce a value as soon as possible. This _not_ the normal way that bindings work. Bindings are expected to produce a value un-prompted after startup, and then again whenever they feel is appropriate. This is there to allow the user to call component.refreshBinding(property) and prompt a non-polling binding to run.
        Specified by:
        onUserRefresh in interface Binding