| 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.util |
This package define utilities.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
InvocationMetadataFinder.Cacheable |
| Modifier and Type | Method and Description |
|---|---|
InvocationMetadata |
InvocationMetadataFinder.find(Map<RequestPathMetadata,InvocationMetadata> metadatas,
RequestContext request) |
InvocationMetadata |
RouteRegistry.findInvocationMetadata(RequestContext requestContext,
List<InvocationMetadataFinder> finders)
Find matched
InvocationMetadata. |
InvocationMetadata |
InvocationMetadataFinder.Cacheable.getCachable() |
| Modifier and Type | Method and Description |
|---|---|
Collection<InvocationMetadata> |
InvocationMetadataFactory.createInvocationMetadatas(ApplicationProperties properties,
ContainerAdaptor instanceProvider) |
| Modifier and Type | Method and Description |
|---|---|
Invocation |
InvocationFactory.createInvocation(ContainerAdaptor instanceProvider,
InvocationMetadata metadata,
RequestContext request,
ResponseContext response,
TypeMapperContext typeMapperContext,
RequestValueResolvers resolvers)
Create new
Invocation. |
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) |
Object |
InvocationInterceptor.onInvoke(Invocation invocation,
InvocationMetadata metadata) |
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. |
void |
RouteRegistry.register(InvocationMetadata invocationMetadata)
Register
InvocationMetadata. |
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 | Method and Description |
|---|---|
InvocationMetadata |
InvocationMetadataFinder.find(Map<RequestPathMetadata,InvocationMetadata> metadatas,
RequestContext request) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultInvocationMetadata |
| Modifier and Type | Method and Description |
|---|---|
InvocationMetadata |
DefaultInvocationMetadataFinder.find(Map<RequestPathMetadata,InvocationMetadata> metadatas,
RequestContext request) |
InvocationMetadata |
DefaultRouteRegistry.findInvocationMetadata(RequestContext requestContext,
List<InvocationMetadataFinder> finders) |
InvocationMetadata |
InvocationFailureException.getMetadata() |
protected InvocationMetadata |
DefaultInvocation.getMetadata() |
InvocationMetadata |
UnresolvableInvocationException.getSourceMetadata() |
protected InvocationMetadata |
DefaultRouteRegistry.update(RequestPathMetadata path,
InvocationMetadataFinder.Cacheable metadata) |
| Modifier and Type | Method and Description |
|---|---|
Collection<InvocationMetadata> |
AnnotationInvocationMetadataFactory.createInvocationMetadatas(ApplicationProperties properties,
ContainerAdaptor instanceProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected Renderable |
DefaultRenderableResolver.anyObjectToResponse(Object invocationResult,
InvocationMetadata metadata,
RequestContext context) |
protected InvocationMetadataFinder.Cacheable |
AbstractInvocationMetadataFinder.cacheable(InvocationMetadata found) |
Invocation |
DefaultInvocationFactory.createInvocation(ContainerAdaptor instanceProvider,
InvocationMetadata metadata,
RequestContext context,
ResponseContext responseContext,
TypeMapperContext converters,
RequestValueResolvers handlers) |
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) |
Object |
AbstractInvocationInterceptor.onInvoke(Invocation invocation,
InvocationMetadata metadata) |
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) |
void |
DefaultRouteRegistry.register(InvocationMetadata actionMethodMetadata) |
Renderable |
DefaultRenderableResolver.resolve(Object invocationResult,
InvocationMetadata metadata,
RequestContext context,
ResponseContext responseContext) |
protected Object |
ContextSpecificAttributesHandler.resolveAttributeValueOnContext(T requestContext,
InvocationMetadata metadata,
String key,
Class<?> requiredType) |
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) |
| Modifier and Type | Method and Description |
|---|---|
InvocationMetadata |
DefaultInvocationMetadataFinder.find(Map<RequestPathMetadata,InvocationMetadata> metadatas,
RequestContext request) |
| Constructor and Description |
|---|
DefaultInvocation(Object invocationInstance,
InvocationMetadata metadata,
RequestContext context,
ResponseContext responseContext) |
InvocationFailureException(Throwable cause,
InvocationMetadata metadata,
Object[] args) |
UnresolvableInvocationException(InvocationMetadata source) |
| Modifier and Type | Method and Description |
|---|---|
static Method |
ReflectionUtils.getInvocationMethod(InvocationMetadata metadata) |
static Method |
ReflectionUtils.getInvocationMethodDefault(InvocationMetadata metadata) |
Copyright © 2011-2017 Analog Web Framework Development Team. All Rights Reserved.