public abstract class PayloadResponseRequestManager<P,R extends IBaseEntity> extends AbstractRequestManager<P,R> implements javax.servlet.ReadListener, javax.servlet.WriteListener, IPayloadResponseRequestManager<P,R>
| Constructor and Description |
|---|
PayloadResponseRequestManager(javax.servlet.ServletInputStream in,
javax.servlet.ServletOutputStream out,
javax.servlet.AsyncContext async,
ExecutorService processExecutor,
ExecutorService responseExecutor) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
finishRequest() |
protected void |
handleRequest(String request) |
protected abstract P |
parsePayload(String payload) |
getAsync, getProcessTask, getResponseTask, onAllDataRead, onDataAvailable, onError, onWritePossibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandlepublic PayloadResponseRequestManager(javax.servlet.ServletInputStream in,
javax.servlet.ServletOutputStream out,
javax.servlet.AsyncContext async,
ExecutorService processExecutor,
ExecutorService responseExecutor)
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,R extends IBaseEntity>org.symphonyoss.s2.common.exception.InvalidValueExceptionCanonExceptionprotected void finishRequest()
finishRequest in class AbstractRequestManager<P,R extends IBaseEntity>Copyright © 2018 Symphony Software Foundation. All rights reserved.