- 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 protectedAbstractAsyncControl()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcall(org.praxislive.core.Call call, org.praxislive.core.PacketRouter router)protected org.praxislive.core.CallgetActiveCall()protected org.praxislive.core.CallprocessError(org.praxislive.core.Call call)protected abstract org.praxislive.core.CallprocessInvoke(org.praxislive.core.Call call)protected abstract org.praxislive.core.CallprocessResponse(org.praxislive.core.Call call)
-
-
-
Method Detail
-
call
public void call(org.praxislive.core.Call call, org.praxislive.core.PacketRouter router) throws Exception- Specified by:
callin interfaceorg.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
-
-