Uses of Interface
org.analogweb.RequestContext
-
Packages that use RequestContext Package Description org.analogweb Root of Analog Web Framework This package defines fundamental interfaces.org.analogweb.core Analogweb's core (default) implementations.org.analogweb.core.response This package defines execution results for response.org.analogweb.util This package define utilities. -
-
Uses of RequestContext in org.analogweb
Subinterfaces of RequestContext in org.analogweb Modifier and Type Interface Description interface
MutableRequestContext
Methods in org.analogweb that return RequestContext Modifier and Type Method Description RequestContext
MutableRequestContext. unwrap()
Methods in org.analogweb with parameters of type RequestContext Modifier and Type Method Description void
ApplicationProcessor. afterCompletion(RequestContext request, ResponseContext response, Exception e)
Interrupt after executeApplication
(include exception occurred).void
Response. commit(RequestContext request, ResponseContext response)
void
ResponseContext. commit(RequestContext context, Response response)
Commit response to stream.Invocation
InvocationFactory. createInvocation(ContainerAdaptor instanceProvider, InvocationMetadata metadata, RequestContext request, ResponseContext response, TypeMapperContext typeMapperContext, RequestValueResolvers resolvers)
Create newInvocation
.InvocationMetadata
InvocationMetadataFinder. find(Map<RequestPathMetadata,InvocationMetadata> metadatas, RequestContext request)
InvocationMetadata
RouteRegistry. findInvocationMetadata(RequestContext requestContext, List<InvocationMetadataFinder> finders)
Find matchedInvocationMetadata
.ResponseEntity
ResponseFormatter. formatAndWriteInto(RequestContext request, ResponseContext response, String charset, Object source)
Response
ResponseHandler. handleResult(Object result, InvocationMetadata metadata, RenderableResolver renderableResolver, RequestContext context, ResponseContext response, ExceptionHandler exceptionHandler, ResponseFormatterFinder finder)
Object
Invoker. invoke(Invocation invocation, InvocationMetadata metadata, RequestContext request, ResponseContext response)
void
ApplicationProcessor. postInvoke(Object invocationResult, InvocationArguments args, InvocationMetadata metadata, RequestContext context, RequestValueResolvers resolvers)
Interrupt after executeApplication
.Object
ApplicationProcessor. prepareInvoke(InvocationArguments args, InvocationMetadata metadata, RequestContext context, TypeMapperContext converters, RequestValueResolvers resolvers)
Interrupt before invokingInvocation
.Object
ApplicationProcessor. processException(Exception ex, RequestContext request, PreparedInvocationArguments args, InvocationMetadata metadata)
Interrupt after cause exception when executeApplication
.Response
Application. processRequest(RequestPath path, RequestContext context, ResponseContext responseContext)
Process request.void
AttributesHandler. putAttributeValue(RequestContext requestContext, String query, Object value)
void
AttributesHandler. removeAttribute(RequestContext requestContext, String query)
Response
Renderable. render(RequestContext context, ResponseContext response)
Render invocation result to response.Renderable
RenderableResolver. resolve(Object invocationResult, InvocationMetadata metadata, RequestContext context, ResponseContext responseContext)
Object
RequestValueResolver. resolveValue(RequestContext request, InvocationMetadata metadata, String name, Class<?> requiredType, Annotation[] parameterAnnotations)
Retrieve value from resolvable scope. -
Uses of RequestContext in org.analogweb.core
Classes in org.analogweb.core with type parameters of type RequestContext Modifier and Type Class Description class
ContextSpecificAttributesHandler<T extends RequestContext>
Classes in org.analogweb.core that implement RequestContext Modifier and Type Class Description class
AbstractRequestContext
class
DefaultMutableRequestContext
class
RequestContextWrapper
Methods in org.analogweb.core that return RequestContext Modifier and Type Method Description RequestContext
RequestContextWrapper. getOriginalRequestContext()
protected RequestContext
DefaultInvocation. getRequestContext()
RequestContext
DefaultMutableRequestContext. unwrap()
Methods in org.analogweb.core with parameters of type RequestContext Modifier and Type Method Description void
AbstractApplicationProcessor. afterCompletion(RequestContext request, ResponseContext response, Exception e)
protected void
WebApplication. afterCompletion(List<ApplicationProcessor> processors, RequestContext context, ResponseContext responseContext, Exception e)
protected Renderable
DefaultRenderableResolver. anyObjectToResponse(Object invocationResult, InvocationMetadata metadata, RequestContext context)
void
DefaultResponse. commit(RequestContext request, ResponseContext response)
Invocation
DefaultInvocationFactory. createInvocation(ContainerAdaptor instanceProvider, InvocationMetadata metadata, RequestContext context, ResponseContext responseContext, TypeMapperContext converters, RequestValueResolvers handlers)
InvocationMetadata
DefaultInvocationMetadataFinder. find(Map<RequestPathMetadata,InvocationMetadata> metadatas, RequestContext request)
InvocationMetadata
DefaultRouteRegistry. findInvocationMetadata(RequestContext requestContext, List<InvocationMetadataFinder> finders)
protected List<String>
AcceptLanguages. getHeaderValues(RequestContext context)
protected Response
WebApplication. handleResponse(Modules modules, Object result, InvocationMetadata metadata, RequestContext context, ResponseContext responseContext)
Response
DefaultResponseHandler. handleResult(Object result, InvocationMetadata metadata, RenderableResolver renderableResolver, RequestContext context, ResponseContext response, ExceptionHandler exceptionHandler, ResponseFormatterFinder finder)
protected Response
DefaultResponseHandler. handleResultInternal(Renderable result, InvocationMetadata metadata, RenderableResolver renderableResolver, ResponseFormatter resultFormatter, RequestContext context, ResponseContext response, ExceptionHandler exceptionHandler, ResponseFormatterFinder finder)
Object
DefaultInvoker. invoke(Invocation invocation, InvocationMetadata metadata, RequestContext request, ResponseContext response)
protected Renderable
DefaultRenderableResolver. nullToResponse(InvocationMetadata metadata, RequestContext context)
protected void
WebApplication. onException(List<ApplicationProcessor> processors, Exception thrown, InvocationArguments args, InvocationMetadata metadata, RequestContext request)
void
AbstractApplicationProcessor. postInvoke(Object invocationResult, InvocationArguments args, InvocationMetadata metadata, RequestContext context, RequestValueResolvers resolvers)
void
ScopedMapArgumentPreparator. postInvoke(Object invocationResult, InvocationArguments args, InvocationMetadata metadata, RequestContext context, RequestValueResolvers handlers)
protected void
WebApplication. postInvoke(List<ApplicationProcessor> processors, Object invocationResult, InvocationArguments args, InvocationMetadata metadata, RequestContext request, RequestValueResolvers attributesHandlers)
Object
AbstractApplicationProcessor. prepareInvoke(InvocationArguments args, InvocationMetadata metadata, RequestContext context, TypeMapperContext converters, RequestValueResolvers resolvers)
Object
BindAttributeArgumentPreparator. prepareInvoke(InvocationArguments args, InvocationMetadata metadata, RequestContext context, TypeMapperContext converters, RequestValueResolvers resolvers)
Object
ConsumesMediaTypeVerifier. prepareInvoke(InvocationArguments args, InvocationMetadata metadata, RequestContext context, TypeMapperContext converters, RequestValueResolvers resolvers)
Object
ScopedMapArgumentPreparator. prepareInvoke(InvocationArguments args, InvocationMetadata metadata, RequestContext context, TypeMapperContext converters, RequestValueResolvers handlers)
protected void
WebApplication. prepareInvoke(List<ApplicationProcessor> processors, InvocationArguments args, InvocationMetadata metadata, RequestContext request, RequestValueResolvers attributesHandlers, TypeMapperContext typeMapperContext)
Object
AbstractApplicationProcessor. processException(Exception ex, RequestContext request, PreparedInvocationArguments args, InvocationMetadata metadata)
Response
WebApplication. processRequest(RequestPath requestedPath, RequestContext requestContext, ResponseContext responseContext)
void
AbstractAttributesHandler. putAttributeValue(RequestContext requestContext, String query, Object value)
void
ContextSpecificAttributesHandler. putAttributeValue(RequestContext requestContext, String query, Object value)
void
AbstractAttributesHandler. removeAttribute(RequestContext requestContext, String query)
void
ContextSpecificAttributesHandler. removeAttribute(RequestContext requestContext, String query)
Renderable
DefaultRenderableResolver. resolve(Object invocationResult, InvocationMetadata metadata, RequestContext context, ResponseContext responseContext)
protected Object
DefaultInvocationFactory. resolveByDefault(InvocationMetadata metadata, RequestContext context, ResponseContext responseContext, TypeMapperContext converters, RequestValueResolvers handlers)
protected Object
DefaultInvocationFactory. resolveInvocationInstance(ContainerAdaptor instanceProvider, InvocationMetadata metadata, RequestContext context)
protected Object
MultipartParameterResolver. resolveParameterizedValue(RequestContext request, InvocationMetadata metadata, String name, Class<?> requiredType, Annotation[] annotations, MultipartParameters<Multipart> parameters)
Object
AbstractAttributesHandler. resolveValue(RequestContext requestContext, InvocationMetadata metadata, String key, Class<?> requiredType, Annotation[] annotations)
Object
BeanAttributeValueResolver. resolveValue(RequestContext context, InvocationMetadata metadata, String key, Class<?> requiredType, Annotation[] parameterAnnotations)
Object
ContextSpecificAttributesHandler. resolveValue(RequestContext requestContext, InvocationMetadata metadata, String key, Class<?> requiredType, Annotation[] annotations)
Object
CookieValueResolver. resolveValue(RequestContext requestContext, InvocationMetadata metadatan, String key, Class<?> requiredType, Annotation[] annotations)
Object
HeaderValueResolver. resolveValue(RequestContext requestContext, InvocationMetadata metadatan, String name, Class<?> requiredtype, Annotation[] annotations)
Object
MultipartParameterResolver. resolveValue(RequestContext request, InvocationMetadata metadata, String name, Class<?> requiredType, Annotation[] annotations)
Object
ParameterValueResolver. resolveValue(RequestContext requestContext, InvocationMetadata metadata, String name, Class<?> requiredType, Annotation[] annotations)
Object
PathVariableValueResolver. resolveValue(RequestContext requestContext, InvocationMetadata metadata, String name, Class<?> requiredType, Annotation[] annotations)
Object
RequestBodyValueResolver. resolveValue(RequestContext requestContext, InvocationMetadata metadata, String query, Class<?> type, Annotation[] annotations)
Object
RequestContextValueResolver. resolveValue(RequestContext request, InvocationMetadata metadata, String name, Class<?> requiredType, Annotation[] parameterAnnotations)
protected Renderable
DefaultRenderableResolver. stringToResponse(String str, InvocationMetadata metadata, RequestContext context)
Constructors in org.analogweb.core with parameters of type RequestContext Constructor Description AcceptLanguages(RequestContext context)
DefaultInvocation(Object invocationInstance, InvocationMetadata metadata, RequestContext context, ResponseContext responseContext)
DefaultMutableRequestContext(RequestContext context)
RequestContextWrapper(RequestContext context)
-
Uses of RequestContext in org.analogweb.core.response
Classes in org.analogweb.core.response with type parameters of type RequestContext Modifier and Type Class Description class
ContextSpecifiedResponse<T extends RequestContext>
-
Uses of RequestContext in org.analogweb.util
Methods in org.analogweb.util with type parameters of type RequestContext Modifier and Type Method Description static <T extends RequestContext>
TRequestContextResolverUtils. resolveRequestContext(RequestContext incoming)
Methods in org.analogweb.util with parameters of type RequestContext Modifier and Type Method Description static <T extends RequestContext>
TRequestContextResolverUtils. resolveRequestContext(RequestContext incoming)
-