Interface ConsumerRemoteObserver

  • All Superinterfaces:
    org.refcodes.component.ext.observer.ConnectionObserver, org.refcodes.observer.Observer<org.refcodes.observer.MetaDataEvent>

    public interface ConsumerRemoteObserver
    extends org.refcodes.component.ext.observer.ConnectionObserver
    An asynchronous update interface for receiving notifications about ConsumerRemote information as the ConsumerRemote is constructed.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.refcodes.component.ext.observer.ConnectionObserver

        org.refcodes.component.ext.observer.ConnectionObserver.ConnectionRequestObserver
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void onProxyPublishedEvent​(ProxyPublishedEvent aProxyPublishedEvent)
      This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
      void onProxySignedOffEvent​(ProxySignedOffEvent aProxySignedOffEvent)
      This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
      void onPublishProxyEvent​(PublishProxyEvent aPublishProxyEvent)
      This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
      void onSignOffProxyEvent​(SignOffProxyEvent aSignOffProxyEvent)
      This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
      • Methods inherited from interface org.refcodes.component.ext.observer.ConnectionObserver

        onClosedEvent, onOpendEvent
      • Methods inherited from interface org.refcodes.observer.Observer

        onEvent
    • Method Detail

      • onPublishProxyEvent

        void onPublishProxyEvent​(PublishProxyEvent aPublishProxyEvent)
                          throws org.refcodes.exception.VetoException
        This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
        Parameters:
        aPublishProxyEvent - the publish proxy event
        Throws:
        org.refcodes.exception.VetoException - the veto exception
      • onProxyPublishedEvent

        void onProxyPublishedEvent​(ProxyPublishedEvent aProxyPublishedEvent)
        This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
        Parameters:
        aProxyPublishedEvent - the proxy published event
      • onSignOffProxyEvent

        void onSignOffProxyEvent​(SignOffProxyEvent aSignOffProxyEvent)
                          throws org.refcodes.exception.VetoException
        This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
        Parameters:
        aSignOffProxyEvent - the sign off proxy event
        Throws:
        org.refcodes.exception.VetoException - the veto exception
      • onProxySignedOffEvent

        void onProxySignedOffEvent​(ProxySignedOffEvent aProxySignedOffEvent)
        This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
        Parameters:
        aProxySignedOffEvent - the proxy signed off event