Package org.flowable.eventregistry.api.model

# Interface OutboundChannelModelBuilder.OutboundEventProcessingPipelineBuilder

Enclosing interface:
  `OutboundChannelModelBuilder`

public static interface OutboundChannelModelBuilder.OutboundEventProcessingPipelineBuilder
Builder for the 'event processing' pipeline which gets invoked before sending out the event.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `OutboundChannelModelBuilder`
  `delegateExpressionSerializer(String delegateExpression)`
  Uses a delegate expression to serialize the event.
  `OutboundChannelModelBuilder`
  `eventProcessingPipeline(String delegateExpression)`
  Uses a delegate expression to determine the custom `OutboundEventProcessingPipeline` instance.
  `OutboundChannelModelBuilder`
  `jsonSerializer()`
  Serializes the event to JSON.
  `OutboundChannelModelBuilder`
  `xmlSerializer()`
  Serializes the event to XML.

- ## Method Details

  - ### jsonSerializer

    OutboundChannelModelBuilder jsonSerializer()
    Serializes the event to JSON.

  - ### xmlSerializer

    OutboundChannelModelBuilder xmlSerializer()
    Serializes the event to XML.

  - ### delegateExpressionSerializer

    OutboundChannelModelBuilder delegateExpressionSerializer(String delegateExpression)
    Uses a delegate expression to serialize the event. The expression should resolve to an instance of `OutboundEventSerializer`.

  - ### eventProcessingPipeline

    OutboundChannelModelBuilder eventProcessingPipeline(String delegateExpression)
    Uses a delegate expression to determine the custom `OutboundEventProcessingPipeline` instance.