Package io.nitric.faas
Class TriggerProcessor.EventMiddlewareWrapper
- java.lang.Object
-
- io.nitric.faas.event.EventMiddleware
-
- io.nitric.faas.TriggerProcessor.EventMiddlewareWrapper
-
- Enclosing class:
- TriggerProcessor
public static class TriggerProcessor.EventMiddlewareWrapper extends EventMiddleware
Provides an EventMiddleware wrapper to accurately report processing errors.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.nitric.faas.event.EventMiddleware
EventMiddleware.FinalMiddleware, EventMiddleware.HandlerAdapter
-
-
Field Summary
-
Fields inherited from class io.nitric.faas.event.EventMiddleware
FINAL_MIDDLEWARE, next
-
-
Constructor Summary
Constructors Constructor Description EventMiddlewareWrapper(EventMiddleware target)
Create new EventMiddleware wrapper object with given target.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventMiddleware
getTarget()
Return the wrapped target middleware.EventContext
handle(EventContext context, EventMiddleware next)
Handle the Event request delegating to the target middleware.-
Methods inherited from class io.nitric.faas.event.EventMiddleware
getNext, setNext
-
-
-
-
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 classEventMiddleware
- Parameters:
context
- the Event request/response contextnext
- 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
-
-