public abstract class AbstractApplicationProcessor extends Object implements ApplicationProcessor
MultiModule.FilterNO_INTERRUPTIONHIGHEST, LOWEST| Constructor and Description |
|---|
AbstractApplicationProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterCompletion(RequestContext request,
ResponseContext response,
Exception e)
Interrupt after execute
Application(include exception occurred). |
int |
getPrecedence() |
void |
postInvoke(Object invocationResult,
InvocationArguments args,
InvocationMetadata metadata,
RequestContext context,
RequestValueResolvers resolvers)
Interrupt after execute
Application. |
Object |
preMatching(MutableRequestContext request,
RequestPath path)
Interrupt before matching requested URI.
|
Object |
prepareInvoke(InvocationArguments args,
InvocationMetadata metadata,
RequestContext context,
TypeMapperContext converters,
RequestValueResolvers resolvers)
Interrupt before invoking
Invocation. |
Object |
processException(Exception ex,
RequestContext request,
PreparedInvocationArguments args,
InvocationMetadata metadata)
Interrupt after cause exception when execute
Application. |
public Object preMatching(MutableRequestContext request, RequestPath path)
ApplicationProcessorApplicationProcessor.NO_INTERRUPTION, finish process request with return value.preMatching in interface ApplicationProcessorrequest - MutableRequestContextpath - RequestPathApplicationProcessor.NO_INTERRUPTION or Renderablepublic Object prepareInvoke(InvocationArguments args, InvocationMetadata metadata, RequestContext context, TypeMapperContext converters, RequestValueResolvers resolvers)
ApplicationProcessorInvocation.
Returns expect ApplicationProcessor.NO_INTERRUPTION, finish process request with return value.prepareInvoke in interface ApplicationProcessorargs - InvocationArgumentsmetadata - InvocationMetadatacontext - RequestContextconverters - TypeMapperContextresolvers - RequestValueResolversApplicationProcessor.NO_INTERRUPTION or Renderablepublic Object processException(Exception ex, RequestContext request, PreparedInvocationArguments args, InvocationMetadata metadata)
ApplicationProcessorApplication.
Returns expect ApplicationProcessor.NO_INTERRUPTION, finish process request with return value.processException in interface ApplicationProcessorex - Caused exception when execute Application.request - RequestContextargs - InvocationArgumentsmetadata - InvocationMetadataApplicationProcessor.NO_INTERRUPTION or Renderablepublic void postInvoke(Object invocationResult, InvocationArguments args, InvocationMetadata metadata, RequestContext context, RequestValueResolvers resolvers)
ApplicationProcessorApplication.
Returns expect ApplicationProcessor.NO_INTERRUPTION, finish process request with return value.postInvoke in interface ApplicationProcessorinvocationResult - Applicationの実行結果args - InvocationArgumentsmetadata - InvocationMetadatacontext - RequestContextresolvers - RequestValueResolverspublic void afterCompletion(RequestContext request, ResponseContext response, Exception e)
ApplicationProcessorApplication(include exception occurred).
When ApplicationProcessor.processException(Exception, RequestContext, PreparedInvocationArguments, InvocationMetadata) returns value,
this method has no effect.afterCompletion in interface ApplicationProcessorrequest - RequestContextresponse - ResponseContexte - Exceptionpublic int getPrecedence()
getPrecedence in interface PrecedenceCopyright © 2011-2017 Analog Web Framework Development Team. All Rights Reserved.