Class SCMHeadObserver.Selector

    • Constructor Detail

      • Selector

        public Selector​(@NonNull
                        SCMHead head)
        Constructor.
        Parameters:
        head - the SCMHead to get the SCMRevision of.
    • Method Detail

      • result

        @CheckForNull
        public SCMRevision result()
        Returns the result.
        Returns:
        the result.
      • observe

        public void observe​(@NonNull
                            SCMHead head,
                            @NonNull
                            SCMRevision revision)
        Observes a head and current revision.
        Specified by:
        observe in class SCMHeadObserver
        Parameters:
        head - the head.
        revision - the revision.
      • isObserving

        public boolean isObserving()
        Returns information about whether the observer wants more results.
        Overrides:
        isObserving in class SCMHeadObserver
        Returns:
        true if the observer is still observing or false to signal that it is ok to stop early.