| Package | Description |
|---|---|
| org.everrest.core | |
| org.everrest.core.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
PerRequestObjectFactory<T extends ObjectModel>
Provide object's instance of component that support per-request lifecycle.
|
class |
SingletonObjectFactory<T extends ObjectModel>
Provide object instance of components that support singleton lifecycle.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectFactory<AbstractResourceDescriptor> |
ResourceBinder.getMatchedResource(String requestPath,
List<String> parameterValues)
Get root resource matched to
requestPath. |
ObjectFactory<AbstractResourceDescriptor> |
ResourceBinder.removeResource(Class<?> clazz)
Remove root resource of supplied class from root resource collection.
|
ObjectFactory<AbstractResourceDescriptor> |
ResourceBinder.removeResource(String path)
Remove root resource with specified UriTemplate from root resource
collection.
|
| Modifier and Type | Method and Description |
|---|---|
List<ObjectFactory<AbstractResourceDescriptor>> |
ResourceBinder.getResources()
Get list of all registered root resources.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ResourceBinder.addResource(ObjectFactory<AbstractResourceDescriptor> resourceFactory)
Register supplied root resource if no one resource with the same
UriPattern already registered.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectFactory<AbstractResourceDescriptor> |
ResourceBinderImpl.getMatchedResource(String requestPath,
List<String> parameterValues)
Get root resource matched to
requestPath. |
protected ObjectFactory<AbstractResourceDescriptor> |
RequestDispatcher.getRootResource(List<String> parameterValues,
String requestPath)
Get root resource.
|
ObjectFactory<AbstractResourceDescriptor> |
ResourceBinderImpl.removeResource(Class<?> clazz) |
ObjectFactory<AbstractResourceDescriptor> |
ResourceBinderImpl.removeResource(String path) |
| Modifier and Type | Method and Description |
|---|---|
protected List<ObjectFactory<FilterDescriptor>> |
ProviderBinder.doGetMatchedFilters(String path,
UriPatternMap<ObjectFactory<FilterDescriptor>> m) |
Set<ObjectFactory<? extends ObjectModel>> |
EverrestApplication.getFactories() |
List<ObjectFactory<FilterDescriptor>> |
ProviderBinder.getMethodInvokerFilters(String path) |
List<ObjectFactory<FilterDescriptor>> |
ApplicationProviderBinder.getMethodInvokerFilters(String path) |
List<ObjectFactory<FilterDescriptor>> |
ProviderBinder.getRequestFilters(String path) |
List<ObjectFactory<FilterDescriptor>> |
ApplicationProviderBinder.getRequestFilters(String path) |
List<ObjectFactory<AbstractResourceDescriptor>> |
ResourceBinderImpl.getResources() |
List<ObjectFactory<FilterDescriptor>> |
ProviderBinder.getResponseFilters(String path) |
List<ObjectFactory<FilterDescriptor>> |
ApplicationProviderBinder.getResponseFilters(String path) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProviderBinder.addContextResolver(ObjectFactory<ProviderDescriptor> contextResolverFactory) |
void |
ProviderBinder.addExceptionMapper(ObjectFactory<ProviderDescriptor> exceptionMapperFactory) |
void |
EverrestApplication.addFactory(ObjectFactory<? extends ObjectModel> factory) |
void |
ProviderBinder.addMessageBodyReader(ObjectFactory<ProviderDescriptor> readerFactory) |
void |
ProviderBinder.addMessageBodyWriter(ObjectFactory<ProviderDescriptor> writerFactory) |
void |
ProviderBinder.addMethodInvokerFilter(ObjectFactory<FilterDescriptor> filterFactory) |
void |
ProviderBinder.addRequestFilter(ObjectFactory<FilterDescriptor> filterFactory) |
void |
ResourceBinderImpl.addResource(ObjectFactory<AbstractResourceDescriptor> resourceFactory) |
void |
ProviderBinder.addResponseFilter(ObjectFactory<FilterDescriptor> filterFactory) |
protected void |
RequestDispatcher.dispatch(GenericContainerRequest request,
GenericContainerResponse response,
ApplicationContext context,
ObjectFactory<AbstractResourceDescriptor> resourceFactory,
Object resource,
String requestPath)
Process resource methods, sub-resource methods and sub-resource locators to find the best one for serve request.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<ObjectFactory<FilterDescriptor>> |
ProviderBinder.doGetMatchedFilters(String path,
UriPatternMap<ObjectFactory<FilterDescriptor>> m) |
Copyright © 2015. All rights reserved.