Package org.symphonyoss.s2.canon.runtime
Class ResponseOnlyRequestManager<A,R extends IBaseEntity>
- java.lang.Object
-
- org.symphonyoss.s2.canon.runtime.AbstractRequestManager<A,Void,R>
-
- org.symphonyoss.s2.canon.runtime.ResponseOnlyRequestManager<A,R>
-
- All Implemented Interfaces:
EventListener,javax.servlet.WriteListener,IResponseOnlyRequestManager<R>
public abstract class ResponseOnlyRequestManager<A,R extends IBaseEntity> extends AbstractRequestManager<A,Void,R> implements javax.servlet.WriteListener, IResponseOnlyRequestManager<R>
-
-
Constructor Summary
Constructors Constructor Description ResponseOnlyRequestManager(javax.servlet.ServletInputStream in, javax.servlet.ServletOutputStream out, A canonAuth, org.symphonyoss.s2.fugue.core.trace.ITraceContext trace, javax.servlet.AsyncContext async, ExecutorService processExecutor, ExecutorService responseExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinishRequest()protected voidhandleRequest(String request)voidstart()-
Methods inherited from class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
getAsync, getAuth, getProcessTask, getResponseTask, getTrace, onAllDataRead, onDataAvailable, onError, onWritePossible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.symphonyoss.s2.canon.runtime.IResponseOnlyRequestManager
handle
-
-
-
-
Constructor Detail
-
ResponseOnlyRequestManager
public ResponseOnlyRequestManager(javax.servlet.ServletInputStream in, javax.servlet.ServletOutputStream out, A canonAuth, org.symphonyoss.s2.fugue.core.trace.ITraceContext trace, javax.servlet.AsyncContext async, ExecutorService processExecutor, ExecutorService responseExecutor)
-
-
Method Detail
-
handleRequest
protected void handleRequest(String request) throws CanonException
- Specified by:
handleRequestin classAbstractRequestManager<A,Void,R extends IBaseEntity>- Throws:
CanonException
-
finishRequest
protected void finishRequest()
- Specified by:
finishRequestin classAbstractRequestManager<A,Void,R extends IBaseEntity>
-
start
public void start()
-
-