Interface ConsumerRemoteObserver

All Superinterfaces:
org.refcodes.component.ext.observer.ConnectionObserver<ObservableRemoteClient>, org.refcodes.observer.Observer<org.refcodes.component.ext.observer.ConnectionEvent<?,ObservableRemoteClient>>

public interface ConsumerRemoteObserver extends org.refcodes.component.ext.observer.ConnectionObserver<ObservableRemoteClient>
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<SRC extends Object>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
    void
    This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
    void
    This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
    void
    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 Details

    • 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
    • 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
    • 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
    • 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