public class LastModificationCacheRequestProcessor<RESOURCE> extends java.lang.Object implements RequestProcessor<RESOURCE>
Request#evaluatePreconditions(Date) 'decides' the data is cached
doProcess(de.hybris.platform.webservices.processor.RequestProcessor.RequestType, Object, AbstractResponseBuilder, RequestProcessChain)
, will return false, causing interruption of the chain and avoiding the default processing of the Get response.RequestProcessor.RequestType| Constructor and Description |
|---|
LastModificationCacheRequestProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
doProcess(RequestProcessor.RequestType type,
java.lang.Object dto,
AbstractResponseBuilder<RESOURCE,?,?> responseBuilder,
RequestProcessChain chain)
Performed right before
AbstractResponseBuilder.processRequest(). |
public LastModificationCacheRequestProcessor()
public void doProcess(RequestProcessor.RequestType type, java.lang.Object dto, AbstractResponseBuilder<RESOURCE,?,?> responseBuilder, RequestProcessChain chain)
RequestProcessorAbstractResponseBuilder.processRequest(). Result of
that method decides to perform default logic for processing the response.doProcess in interface RequestProcessor<RESOURCE>Copyright © 2018 SAP SE. All Rights Reserved.