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.PayloadProcessor
PayloadProcessorProvider.PayloadProcessor.processPayload(byte[], int, int)
.payloadLength
in class PayloadProcessorProvider.PayloadProcessor
IOException
public byte[] processPayload(byte[] payload, int start, int length) throws IOException
PayloadProcessorProvider.PayloadProcessor
PayloadProcessorProvider.PayloadProcessor.payloadLength()
.processPayload
in class PayloadProcessorProvider.PayloadProcessor
IOException