| Package | Description |
|---|---|
| org.analogweb |
Root of Analog Web Framework
This package defines fundamental interfaces. |
| org.analogweb.core |
Analogweb's core (default) implementations.
These instance are recognized by an application automatically. |
| org.analogweb.core.response |
This package defines execution results for response.
|
| org.analogweb.util |
This package define utilities.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MutableRequestContext |
| Modifier and Type | Method and Description |
|---|---|
RequestContext |
MutableRequestContext.unwrap() |
| Modifier and Type | Method and Description |
|---|---|
void |
ApplicationProcessor.afterCompletion(RequestContext request,
ResponseContext response,
Exception e)
Interrupt after execute
Application(include exception occurred). |
void |
ResponseContext.commit(RequestContext context,
Response response)
Commit response to stream.
|
void |
Response.commit(RequestContext request,
ResponseContext response) |
Invocation |
InvocationFactory.createInvocation(ContainerAdaptor instanceProvider,
InvocationMetadata metadata,
RequestContext request,
ResponseContext response,
TypeMapperContext typeMapperContext,
RequestValueResolvers resolvers)
Create new
Invocation. |
InvocationMetadata |
InvocationMetadataFinder.find(Map<RequestPathMetadata,InvocationMetadata> metadatas,
RequestContext request) |
InvocationMetadata |
RouteRegistry.findInvocationMetadata(RequestContext requestContext,
List<InvocationMetadataFinder> finders)
Find matched
InvocationMetadata. |
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 execute
Application. |
Object |
ApplicationProcessor.prepareInvoke(InvocationArguments args,
InvocationMetadata metadata,
RequestContext context,
TypeMapperContext converters,
RequestValueResolvers resolvers)
Interrupt before invoking
Invocation. |
Object |
ApplicationProcessor.processException(Exception ex,
RequestContext request,
PreparedInvocationArguments args,
InvocationMetadata metadata)
Interrupt after cause exception when execute
Application. |
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContextSpecificAttributesHandler<T extends RequestContext> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRequestContext |
class |
DefaultMutableRequestContext |
class |
RequestContextWrapper |
| Modifier and Type | Method and Description |
|---|---|
RequestContext |
RequestContextWrapper.getOriginalRequestContext() |
protected RequestContext |
DefaultInvocation.getRequestContext() |
RequestContext |
DefaultMutableRequestContext.unwrap() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
WebApplication.afterCompletion(List<ApplicationProcessor> processors,
RequestContext context,
ResponseContext responseContext,
Exception e) |
void |
AbstractApplicationProcessor.afterCompletion(RequestContext request,
ResponseContext response,
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) |
protected void |
WebApplication.postInvoke(List<ApplicationProcessor> processors,
Object invocationResult,
InvocationArguments args,
InvocationMetadata metadata,
RequestContext request,
RequestValueResolvers attributesHandlers) |
void |
ScopedMapArgumentPreparator.postInvoke(Object invocationResult,
InvocationArguments args,
InvocationMetadata metadata,
RequestContext context,
RequestValueResolvers handlers) |
void |
AbstractApplicationProcessor.postInvoke(Object invocationResult,
InvocationArguments args,
InvocationMetadata metadata,
RequestContext context,
RequestValueResolvers resolvers) |
Object |
ScopedMapArgumentPreparator.prepareInvoke(InvocationArguments args,
InvocationMetadata metadata,
RequestContext context,
TypeMapperContext converters,
RequestValueResolvers handlers) |
Object |
ConsumesMediaTypeVerifier.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 |
AbstractApplicationProcessor.prepareInvoke(InvocationArguments args,
InvocationMetadata metadata,
RequestContext context,
TypeMapperContext converters,
RequestValueResolvers resolvers) |
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 |
ContextSpecificAttributesHandler.putAttributeValue(RequestContext requestContext,
String query,
Object value) |
void |
AbstractAttributesHandler.putAttributeValue(RequestContext requestContext,
String query,
Object value) |
void |
ContextSpecificAttributesHandler.removeAttribute(RequestContext requestContext,
String query) |
void |
AbstractAttributesHandler.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 |
XmlValueResolver.resolveValue(RequestContext context,
InvocationMetadata metadata,
String key,
Class<?> requiredType,
Annotation[] annotations) |
Object |
RequestContextValueResolver.resolveValue(RequestContext request,
InvocationMetadata metadata,
String name,
Class<?> requiredType,
Annotation[] parameterAnnotations) |
Object |
RequestBodyValueResolver.resolveValue(RequestContext requestContext,
InvocationMetadata metadata,
String query,
Class<?> type,
Annotation[] annotations) |
Object |
PathVariableValueResolver.resolveValue(RequestContext requestContext,
InvocationMetadata metadata,
String name,
Class<?> requiredType,
Annotation[] annotations) |
Object |
ParameterValueResolver.resolveValue(RequestContext requestContext,
InvocationMetadata metadata,
String name,
Class<?> requiredType,
Annotation[] annotations) |
Object |
MultipartParameterResolver.resolveValue(RequestContext request,
InvocationMetadata metadata,
String name,
Class<?> requiredType,
Annotation[] annotations) |
Object |
HeaderValueResolver.resolveValue(RequestContext requestContext,
InvocationMetadata metadatan,
String name,
Class<?> requiredtype,
Annotation[] annotations) |
Object |
CookieValueResolver.resolveValue(RequestContext requestContext,
InvocationMetadata metadatan,
String key,
Class<?> requiredType,
Annotation[] annotations) |
Object |
ContextSpecificAttributesHandler.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 |
AbstractAttributesHandler.resolveValue(RequestContext requestContext,
InvocationMetadata metadata,
String key,
Class<?> requiredType,
Annotation[] annotations) |
protected Renderable |
DefaultRenderableResolver.stringToResponse(String str,
InvocationMetadata metadata,
RequestContext context) |
| Constructor and Description |
|---|
AcceptLanguages(RequestContext context) |
DefaultInvocation(Object invocationInstance,
InvocationMetadata metadata,
RequestContext context,
ResponseContext responseContext) |
DefaultMutableRequestContext(RequestContext context) |
RequestContextWrapper(RequestContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
ContextSpecifiedResponse<T extends RequestContext> |
| Modifier and Type | Method and Description |
|---|---|
static <T extends RequestContext> |
RequestContextResolverUtils.resolveRequestContext(RequestContext incoming) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends RequestContext> |
RequestContextResolverUtils.resolveRequestContext(RequestContext incoming) |
Copyright © 2011-2017 Analog Web Framework Development Team. All Rights Reserved.