public abstract class PayloadOnlyRequestManager<P> extends AbstractRequestManager<P,IBaseEntity> implements javax.servlet.ReadListener, IPayloadOnlyRequestManager<P>
| Constructor and Description |
|---|
PayloadOnlyRequestManager(javax.servlet.ServletInputStream in,
javax.servlet.ServletOutputStream out,
org.symphonyoss.s2.fugue.core.trace.ITraceContext trace,
javax.servlet.AsyncContext async,
ExecutorService processExecutor) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
finishRequest() |
protected void |
handleRequest(String request) |
protected abstract P |
parsePayload(String payload) |
getAsync, getProcessTask, getResponseTask, getTrace, onAllDataRead, onDataAvailable, onError, onWritePossibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandlepublic PayloadOnlyRequestManager(javax.servlet.ServletInputStream in,
javax.servlet.ServletOutputStream out,
org.symphonyoss.s2.fugue.core.trace.ITraceContext trace,
javax.servlet.AsyncContext async,
ExecutorService processExecutor)
protected abstract P parsePayload(String payload) throws org.symphonyoss.s2.common.exception.InvalidValueException
org.symphonyoss.s2.common.exception.InvalidValueExceptionprotected void handleRequest(String request) throws org.symphonyoss.s2.common.exception.InvalidValueException, CanonException
handleRequest in class AbstractRequestManager<P,IBaseEntity>org.symphonyoss.s2.common.exception.InvalidValueExceptionCanonExceptionprotected void finishRequest()
finishRequest in class AbstractRequestManager<P,IBaseEntity>Copyright © 2018 Symphony Software Foundation. All rights reserved.