Class TriggerProcessor.EventMiddlewareWrapper

  • Enclosing class:
    TriggerProcessor

    public static class TriggerProcessor.EventMiddlewareWrapper
    extends EventMiddleware
    Provides an EventMiddleware wrapper to accurately report processing errors.
    • Constructor Detail

      • EventMiddlewareWrapper

        public EventMiddlewareWrapper​(EventMiddleware target)
        Create new EventMiddleware wrapper object with given target.
        Parameters:
        target - the target middleware to process (required)
    • Method Detail

      • handle

        public EventContext handle​(EventContext context,
                                   EventMiddleware next)
        Handle the Event request delegating to the target middleware.
        Specified by:
        handle in class EventMiddleware
        Parameters:
        context - the Event request/response context
        next - the next Event Middleware handler to invoke in the chain
        Returns:
        the processed Event context
      • getTarget

        public EventMiddleware getTarget()
        Return the wrapped target middleware.
        Returns:
        the wrapped target middleware