Uses of Interface
org.analogweb.InvocationMetadata
-
Packages that use InvocationMetadata Package Description org.analogweb Root of Analog Web Framework This package defines fundamental interfaces.org.analogweb.core Analogweb's core (default) implementations.org.analogweb.util This package define utilities. -
-
Uses of InvocationMetadata in org.analogweb
Subinterfaces of InvocationMetadata in org.analogweb Modifier and Type Interface Description static interface
InvocationMetadataFinder.Cacheable
Methods in org.analogweb that return InvocationMetadata Modifier and Type Method Description InvocationMetadata
InvocationMetadataFinder. find(Map<RequestPathMetadata,InvocationMetadata> metadatas, RequestContext request)
InvocationMetadata
RouteRegistry. findInvocationMetadata(RequestContext requestContext, List<InvocationMetadataFinder> finders)
Find matchedInvocationMetadata
.InvocationMetadata
InvocationMetadataFinder.Cacheable. getCachable()
Methods in org.analogweb that return types with arguments of type InvocationMetadata Modifier and Type Method Description Collection<InvocationMetadata>
InvocationMetadataFactory. createInvocationMetadatas(ApplicationProperties properties, ContainerAdaptor instanceProvider)
Methods in org.analogweb with parameters of type InvocationMetadata Modifier and Type Method Description Invocation
InvocationFactory. createInvocation(ContainerAdaptor instanceProvider, InvocationMetadata metadata, RequestContext request, ResponseContext response, TypeMapperContext typeMapperContext, RequestValueResolvers resolvers)
Create newInvocation
.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 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
.void
RouteRegistry. register(InvocationMetadata invocationMetadata)
RegisterInvocationMetadata
.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.Method parameters in org.analogweb with type arguments of type InvocationMetadata Modifier and Type Method Description InvocationMetadata
InvocationMetadataFinder. find(Map<RequestPathMetadata,InvocationMetadata> metadatas, RequestContext request)
-
Uses of InvocationMetadata in org.analogweb.core
Classes in org.analogweb.core that implement InvocationMetadata Modifier and Type Class Description class
DefaultInvocationMetadata
Methods in org.analogweb.core that return InvocationMetadata Modifier and Type Method Description InvocationMetadata
DefaultInvocationMetadataFinder. find(Map<RequestPathMetadata,InvocationMetadata> metadatas, RequestContext request)
InvocationMetadata
DefaultRouteRegistry. findInvocationMetadata(RequestContext requestContext, List<InvocationMetadataFinder> finders)
protected InvocationMetadata
DefaultInvocation. getMetadata()
InvocationMetadata
InvocationFailureException. getMetadata()
InvocationMetadata
UnresolvableInvocationException. getSourceMetadata()
protected InvocationMetadata
DefaultRouteRegistry. update(RequestPathMetadata path, InvocationMetadataFinder.Cacheable metadata)
Methods in org.analogweb.core that return types with arguments of type InvocationMetadata Modifier and Type Method Description Collection<InvocationMetadata>
AnnotationInvocationMetadataFactory. createInvocationMetadatas(ApplicationProperties properties, ContainerAdaptor instanceProvider)
Methods in org.analogweb.core with parameters of type InvocationMetadata Modifier and Type Method 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)
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)
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
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)
Method parameters in org.analogweb.core with type arguments of type InvocationMetadata Modifier and Type Method Description InvocationMetadata
DefaultInvocationMetadataFinder. find(Map<RequestPathMetadata,InvocationMetadata> metadatas, RequestContext request)
Constructors in org.analogweb.core with parameters of type InvocationMetadata Constructor Description DefaultInvocation(Object invocationInstance, InvocationMetadata metadata, RequestContext context, ResponseContext responseContext)
InvocationFailureException(Throwable cause, InvocationMetadata metadata, Object[] args)
UnresolvableInvocationException(InvocationMetadata source)
-
Uses of InvocationMetadata in org.analogweb.util
Methods in org.analogweb.util with parameters of type InvocationMetadata Modifier and Type Method Description static Method
ReflectionUtils. getInvocationMethod(InvocationMetadata metadata)
static Method
ReflectionUtils. getInvocationMethodDefault(InvocationMetadata metadata)
-