Package samplest.core
Class LifecycleListenerFilter
java.lang.Object
samplest.core.LifecycleListenerFilter
- All Implemented Interfaces:
RestxFilter,RestxHandler,RestxHandlerMatcher,RouteLifecycleListener
public class LifecycleListenerFilter
extends Object
implements RestxFilter, RestxHandler, RouteLifecycleListener
Date: 4/1/14
Time: 09:27
-
Field Summary
Fields inherited from interface restx.RouteLifecycleListener
DEAF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(RestxRequestMatch match, RestxRequest req, RestxResponse resp, RestxContext ctx) com.google.common.base.Optional<RestxHandlerMatch>match(RestxRequest req) voidonAfterWriteContent(RestxRequest req, RestxResponse resp) voidonBeforeWriteContent(RestxRequest req, RestxResponse resp) voidonEntityInput(RestxRoute route, RestxRequest req, RestxResponse resp, com.google.common.base.Optional<?> input) voidonEntityOutput(RestxRoute route, RestxRequest req, RestxResponse resp, com.google.common.base.Optional<?> input, com.google.common.base.Optional<?> output) voidonRouteMatch(RestxRoute route, RestxRequest req, RestxResponse resp)
-
Constructor Details
-
LifecycleListenerFilter
public LifecycleListenerFilter()
-
-
Method Details
-
match
- Specified by:
matchin interfaceRestxHandlerMatcher
-
handle
public void handle(RestxRequestMatch match, RestxRequest req, RestxResponse resp, RestxContext ctx) throws IOException - Specified by:
handlein interfaceRestxHandler- Throws:
IOException
-
onRouteMatch
- Specified by:
onRouteMatchin interfaceRouteLifecycleListener
-
onEntityInput
public void onEntityInput(RestxRoute route, RestxRequest req, RestxResponse resp, com.google.common.base.Optional<?> input) - Specified by:
onEntityInputin interfaceRouteLifecycleListener
-
onEntityOutput
public void onEntityOutput(RestxRoute route, RestxRequest req, RestxResponse resp, com.google.common.base.Optional<?> input, com.google.common.base.Optional<?> output) - Specified by:
onEntityOutputin interfaceRouteLifecycleListener
-
onBeforeWriteContent
- Specified by:
onBeforeWriteContentin interfaceRouteLifecycleListener
-
onAfterWriteContent
- Specified by:
onAfterWriteContentin interfaceRouteLifecycleListener
-