Class AbstractAsyncControl

java.lang.Object
org.praxislive.base.AbstractAsyncControl
All Implemented Interfaces:
org.praxislive.core.Control
Direct Known Subclasses:
AbstractContainer.AddChildControl

public abstract class AbstractAsyncControl extends Object implements org.praxislive.core.Control
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    call(org.praxislive.core.Call call, org.praxislive.core.PacketRouter router)
     
    protected org.praxislive.core.Call
     
    protected org.praxislive.core.Call
    processError(org.praxislive.core.Call call)
     
    protected abstract org.praxislive.core.Call
    processInvoke(org.praxislive.core.Call call)
     
    protected abstract org.praxislive.core.Call
    processResponse(org.praxislive.core.Call call)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractAsyncControl

      protected AbstractAsyncControl()
  • Method Details

    • call

      public void call(org.praxislive.core.Call call, org.praxislive.core.PacketRouter router) throws Exception
      Specified by:
      call in interface org.praxislive.core.Control
      Throws:
      Exception
    • getActiveCall

      protected org.praxislive.core.Call getActiveCall()
    • processInvoke

      protected abstract org.praxislive.core.Call processInvoke(org.praxislive.core.Call call) throws Exception
      Throws:
      Exception
    • processResponse

      protected abstract org.praxislive.core.Call processResponse(org.praxislive.core.Call call) throws Exception
      Throws:
      Exception
    • processError

      protected org.praxislive.core.Call processError(org.praxislive.core.Call call) throws Exception
      Throws:
      Exception