Class HeadersPayloadExtractor<T>
- java.lang.Object
-
- org.flowable.eventregistry.impl.payload.HeadersPayloadExtractor<T>
-
- All Implemented Interfaces:
InboundEventInfoAwarePayloadExtractor<T>,InboundEventPayloadExtractor<T>
public class HeadersPayloadExtractor<T> extends Object implements InboundEventInfoAwarePayloadExtractor<T>
-
-
Constructor Summary
Constructors Constructor Description HeadersPayloadExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconvertBytesHeaderValue(String headerName, byte[] headerValue, Map<String,Object> filteredHeaders, EventPayload eventHeaderDef)protected StringconvertBytesToString(byte[] bytes)protected Map<String,Object>convertHeaderValues(FlowableEventInfo<T> eventInfo, EventModel eventModel)Collection<EventPayloadInstance>extractPayload(EventModel eventModel, FlowableEventInfo<T> event)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.flowable.eventregistry.api.InboundEventInfoAwarePayloadExtractor
extractPayload
-
-
-
-
Method Detail
-
extractPayload
public Collection<EventPayloadInstance> extractPayload(EventModel eventModel, FlowableEventInfo<T> event)
- Specified by:
extractPayloadin interfaceInboundEventInfoAwarePayloadExtractor<T>- Specified by:
extractPayloadin interfaceInboundEventPayloadExtractor<T>
-
convertHeaderValues
protected Map<String,Object> convertHeaderValues(FlowableEventInfo<T> eventInfo, EventModel eventModel)
-
convertBytesHeaderValue
protected void convertBytesHeaderValue(String headerName, byte[] headerValue, Map<String,Object> filteredHeaders, EventPayload eventHeaderDef)
-
convertBytesToString
protected String convertBytesToString(byte[] bytes)
-
-