public static class FacetsPayloadProcessorProvider.FacetsPayloadProcessor extends PayloadProcessorProvider.PayloadProcessor
| Modifier | Constructor and Description |
|---|---|
protected |
FacetsPayloadProcessorProvider.FacetsPayloadProcessor(CategoryListParams params,
int[] ordinalMap) |
| Modifier and Type | Method and Description |
|---|---|
int |
payloadLength()
Returns the length of the payload that was returned by
PayloadProcessorProvider.PayloadProcessor.processPayload(byte[], int, int). |
byte[] |
processPayload(byte[] payload,
int start,
int length)
Process the incoming payload and returns the resulting byte[].
|
protected FacetsPayloadProcessorProvider.FacetsPayloadProcessor(CategoryListParams params, int[] ordinalMap)
params - defines the encoding of facet ordinals as payloadordinalMap - an array mapping previous facets ordinals to new onespublic int payloadLength()
throws IOException
PayloadProcessorProvider.PayloadProcessorPayloadProcessorProvider.PayloadProcessor.processPayload(byte[], int, int).payloadLength in class PayloadProcessorProvider.PayloadProcessorIOExceptionpublic byte[] processPayload(byte[] payload,
int start,
int length)
throws IOException
PayloadProcessorProvider.PayloadProcessorPayloadProcessorProvider.PayloadProcessor.payloadLength().processPayload in class PayloadProcessorProvider.PayloadProcessorIOException