public static class FacetsPayloadProcessorProvider.FacetsPayloadProcessor extends PayloadProcessorProvider.PayloadProcessor
| Modifier | Constructor | Description |
|---|---|---|
protected |
FacetsPayloadProcessor(CategoryListParams params,
int[] ordinalMap) |
| Modifier and Type | Method | 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 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.PayloadProcessorIOExceptionCopyright © 2000-2018 Apache Software Foundation. All Rights Reserved.