Class 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 Detail

      • AbstractAsyncControl

        protected AbstractAsyncControl()
    • Method Detail

      • 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