Package | Description |
---|---|
org.glassfish.jersey.message.filtering |
Support for Entity Data Filtering in Jersey.
|
org.glassfish.jersey.server |
Jersey server-side classes.
|
org.glassfish.jersey.server.internal.monitoring |
Jersey server-side internal monitoring and statistics classes.
|
org.glassfish.jersey.server.internal.monitoring.jmx |
Jersey internal server-side monitoring JMX MBeans implementation classes.
|
org.glassfish.jersey.server.internal.routing |
Jersey server-side internal resource routing classes.
|
org.glassfish.jersey.server.model |
Jersey server-side application & resource modeling classes.
|
org.glassfish.jersey.server.model.internal |
Jersey server-side internal model related and routing helper classes.
|
org.glassfish.jersey.server.monitoring |
Jersey server-side monitoring JMX MBeans interfaces.
|
org.glassfish.jersey.server.wadl |
Jersey server-side WADL support public classes and interfaces.
|
org.glassfish.jersey.server.wadl.internal |
Jersey server-side WADL internal classes.
|
org.glassfish.jersey.server.wadl.internal.generators |
Jersey server-side WADL internal classes supporting
wadl generators . |
org.glassfish.jersey.server.wadl.internal.generators.resourcedoc |
Jersey server-side WADL internal classes supporting
generation of resource documentation with
wadl generators . |
Modifier and Type | Method and Description |
---|---|
private static java.util.List<ResourceMethod> |
ServerScopeProvider.getMatchedMethods(ExtendedUriInfo uriInfo) |
Modifier and Type | Method and Description |
---|---|
ResourceMethod |
ExtendedUriInfo.getMatchedResourceMethod()
Get matched
resource method that is invoked. |
Modifier and Type | Method and Description |
---|---|
java.util.List<ResourceMethod> |
ExtendedUriInfo.getMatchedResourceLocators()
Get resource locators matched since beginning of a matching.
|
Modifier and Type | Field and Description |
---|---|
private ResourceMethod |
MonitoringEventListener.MethodStats.method |
private ResourceMethod |
ResourceMethodStatisticsImpl.resourceMethod |
private ResourceMethod |
ResourceMethodStatisticsImpl.Builder.resourceMethod |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<ResourceMethod,ResourceMethodStatistics> |
ResourceStatisticsImpl.resourceMethods |
Modifier and Type | Method and Description |
---|---|
(package private) ResourceMethod |
MonitoringEventListener.MethodStats.getMethod()
Get the resource method executed.
|
ResourceMethod |
ResourceMethodStatisticsImpl.getResourceMethod() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<ResourceMethod,ResourceMethodStatistics> |
ResourceStatisticsImpl.getResourceMethodStatistics() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
ResourceStatisticsImpl.Builder.addExecution(ResourceMethod resourceMethod,
long methodStartTime,
long methodDuration,
long requestStartTime,
long requestDuration)
Add execution of a resource method in the resource.
|
(package private) void |
MonitoringStatisticsImpl.Builder.addExecution(java.lang.String uri,
ResourceMethod resourceMethod,
long methodTime,
long methodDuration,
long requestTime,
long requestDuration)
Add execution of a resource method.
|
(package private) void |
ResourceStatisticsImpl.Builder.addMethod(ResourceMethod resourceMethod)
Add a resource method to the statistics.
|
static java.lang.String |
MonitoringUtils.getMethodUniqueId(ResourceMethod method)
Get the method unique string ID.
|
private ResourceMethodStatisticsImpl.Builder |
ResourceStatisticsImpl.Builder.getOrCreate(ResourceMethod resourceMethod) |
(package private) ResourceMethodStatisticsImpl.Builder |
ResourceMethodStatisticsImpl.Factory.getOrCreate(ResourceMethod resourceMethod) |
private ResourceStatisticsImpl.Builder |
MonitoringStatisticsImpl.Builder.getOrCreateResourceBuilder(ResourceMethod resourceMethod) |
Constructor and Description |
---|
Builder(ResourceMethod resourceMethod)
Create a new builder instance.
|
MethodStats(ResourceMethod method,
long startTime,
long requestDuration) |
ResourceMethodStatisticsImpl(ResourceMethod resourceMethod,
ExecutionStatistics resourceMethodExecutionStatistics,
ExecutionStatistics requestExecutionStatistics) |
Constructor and Description |
---|
ResourceStatisticsImpl(java.util.Map<ResourceMethod,ResourceMethodStatistics> resourceMethods,
ExecutionStatistics resourceExecutionStatistics,
ExecutionStatistics requestExecutionStatistics) |
Modifier and Type | Field and Description |
---|---|
private ResourceMethod |
ResourceMethodMXBeanImpl.resourceMethod |
Modifier and Type | Field and Description |
---|---|
private ResourceMethod |
SubResourceLocatorRouter.locatorModel |
private ResourceMethod |
UriRoutingContext.matchedResourceMethod |
(package private) ResourceMethod |
MethodRouting.method
Resource method model.
|
private ResourceMethod |
PushMatchedMethodRouter.resourceMethod |
Modifier and Type | Field and Description |
---|---|
private java.util.LinkedList<ResourceMethod> |
UriRoutingContext.matchedLocators |
Modifier and Type | Method and Description |
---|---|
ResourceMethod |
UriRoutingContext.getMatchedResourceMethod() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ResourceMethod> |
UriRoutingContext.getMatchedResourceLocators() |
Modifier and Type | Method and Description |
---|---|
private Endpoint |
RuntimeModelBuilder.createInflector(ResourceMethod method) |
private Router |
RuntimeModelBuilder.createMethodRouter(ResourceMethod resourceMethod) |
private boolean |
MethodSelectingRouter.fillMediaTypes(java.util.Set<javax.ws.rs.core.MediaType> effectiveTypes,
ResourceMethod resourceMethod,
java.util.List<javax.ws.rs.core.MediaType> methodTypes,
boolean inputTypes) |
(package private) Router |
RuntimeLocatorModelBuilder.getRouter(ResourceMethod resourceMethod)
Obtain a sub-resource locator router for given resource method.
|
void |
UriRoutingContext.pushMatchedLocator(ResourceMethod resourceLocator) |
void |
RoutingContext.pushMatchedLocator(ResourceMethod resourceLocator)
Push the matched
sub resource locator method . |
void |
UriRoutingContext.setMatchedResourceMethod(ResourceMethod resourceMethod) |
void |
RoutingContext.setMatchedResourceMethod(ResourceMethod resourceMethod)
Set the matched
resource method . |
Constructor and Description |
---|
MethodRouting(ResourceMethod method,
Router... routers)
Create a new instance.
|
PushMatchedMethodRouter(ResourceMethod resourceMethod)
Create a new instance of push matched resource router.
|
SubResourceLocatorRouter(java.util.function.Function<java.lang.Class<?>,?> createServiceFunction,
java.util.Collection<ValueParamProvider> valueSuppliers,
ResourceMethod locatorModel,
JerseyResourceContext resourceContext,
RuntimeLocatorModelBuilder runtimeLocatorBuilder)
Create a new sub-resource locator router.
|
Modifier and Type | Field and Description |
---|---|
private ResourceMethod |
Resource.locator |
private ResourceMethod |
ResourceMethodInvoker.method |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ResourceMethod> |
RuntimeResource.resourceLocators |
private java.util.List<ResourceMethod> |
RuntimeResource.resourceMethods |
private java.util.List<ResourceMethod> |
Resource.resourceMethods |
Modifier and Type | Method and Description |
---|---|
ResourceMethod |
ResourceMethod.Builder.build()
Build the resource method model and register it with the parent
Resource.Builder . |
ResourceMethod |
RuntimeResource.getResourceLocator()
Return the resource locator of this resource.
|
ResourceMethod |
Resource.getResourceLocator()
Provides a resource locator available on the resource.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ResourceMethod> |
Resource.getAllMethods()
Provides resource methods and resource locator are available on the resource.
|
java.util.List<ResourceMethod> |
RuntimeResource.getResourceLocators()
Get resource locators of all
resources of this runtime resource. |
java.util.List<ResourceMethod> |
RuntimeResource.getResourceMethods()
Get resource methods (excluding resource locators) of all
resources of this runtime resource. |
java.util.List<ResourceMethod> |
Resource.getResourceMethods()
Provides a non-null list of resource methods available on the resource.
|
(package private) static java.util.List<ResourceMethod> |
ResourceMethod.transform(Resource parent,
java.util.List<ResourceMethod.Data> list)
Transform a collection of resource method data into resource method models.
|
Modifier and Type | Method and Description |
---|---|
ResourceMethod.Builder |
Resource.Builder.addMethod(ResourceMethod resourceMethod)
Add a new method model that is a copy of the given
resourceMethod . |
ResourceMethodInvoker |
ResourceMethodInvoker.Builder.build(ResourceMethod method,
ProcessingProviders processingProviders)
Build a new resource method invoker instance.
|
private void |
RuntimeResourceModelValidator.checkIntersectingMediaTypes(RuntimeResource runtimeResource,
java.lang.String httpMethod,
ResourceMethod m1,
ResourceMethod m2) |
private void |
ResourceMethodValidator.checkMethod(ResourceMethod method) |
private void |
ResourceMethodValidator.checkParameters(ResourceMethod method) |
private void |
ResourceMethodValidator.checkUnexpectedAnnotations(ResourceMethod resourceMethod) |
private void |
ResourceMethodValidator.checkValueProviders(ResourceMethod method) |
private java.util.List<javax.ws.rs.core.MediaType> |
RuntimeResourceModelValidator.getEffectiveInputTypes(ResourceMethod resourceMethod) |
private java.util.List<javax.ws.rs.core.MediaType> |
RuntimeResourceModelValidator.getEffectiveOutputTypes(ResourceMethod resourceMethod) |
private boolean |
RuntimeResourceModelValidator.sameHttpMethod(ResourceMethod m1,
ResourceMethod m2) |
ResourceMethod.Builder |
Resource.Builder.updateMethod(ResourceMethod resourceMethod)
Get a method builder for an existing resource method.
|
private void |
ResourceMethodValidator.visitJaxrsResourceMethod(ResourceMethod method) |
void |
ResourceModelVisitor.visitResourceMethod(ResourceMethod method)
Visit a single resource method model.
|
void |
AbstractResourceModelVisitor.visitResourceMethod(ResourceMethod method) |
void |
ResourceMethodValidator.visitResourceMethod(ResourceMethod method) |
private void |
ResourceMethodValidator.visitSubResourceLocator(ResourceMethod locator) |
Constructor and Description |
---|
Builder(Resource.Builder parent,
ResourceMethod originalMethod)
Create a builder from an existing resource method model.
|
ResourceMethodInvoker(ResourceMethodDispatcher.Provider dispatcherProvider,
ResourceMethodInvocationHandlerProvider invocationHandlerProvider,
ResourceMethod method,
ProcessingProviders processingProviders,
InjectionManager injectionManager,
javax.ws.rs.core.Configuration globalConfig,
ConfiguredValidator validator) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
ModelProcessorUtil.isMethodOverridden(ResourceMethod resourceMethod,
java.lang.String httpMethod,
javax.ws.rs.core.MediaType consumes,
javax.ws.rs.core.MediaType produces) |
Modifier and Type | Method and Description |
---|---|
ResourceMethod |
ResourceMethodStatistics.getResourceMethod()
Get a
resource method for which this ResourceMethodStatistics are calculated. |
Modifier and Type | Method and Description |
---|---|
java.util.Map<ResourceMethod,ResourceMethodStatistics> |
ResourceStatistics.getResourceMethodStatistics()
Return the statistics for resource method.
|
Modifier and Type | Method and Description |
---|---|
Method |
WadlGenerator.createMethod(Resource r,
ResourceMethod m) |
Param |
WadlGenerator.createParam(Resource r,
ResourceMethod m,
Parameter p) |
Request |
WadlGenerator.createRequest(Resource r,
ResourceMethod m) |
Representation |
WadlGenerator.createRequestRepresentation(Resource r,
ResourceMethod m,
javax.ws.rs.core.MediaType mediaType) |
java.util.List<Response> |
WadlGenerator.createResponses(Resource r,
ResourceMethod m) |
Modifier and Type | Method and Description |
---|---|
Method |
WadlGeneratorImpl.createMethod(Resource r,
ResourceMethod m) |
Param |
WadlGeneratorImpl.createParam(Resource r,
ResourceMethod m,
Parameter p) |
Request |
WadlGeneratorImpl.createRequest(Resource r,
ResourceMethod m) |
Representation |
WadlGeneratorImpl.createRequestRepresentation(Resource r,
ResourceMethod m,
javax.ws.rs.core.MediaType mediaType) |
Representation |
WadlGeneratorImpl.createResponseRepresentation(Resource r,
ResourceMethod m,
javax.ws.rs.core.MediaType mediaType) |
java.util.List<Response> |
WadlGeneratorImpl.createResponses(Resource r,
ResourceMethod m) |
private Method |
WadlBuilder.generateMethod(Resource parentResource,
java.util.Map<java.lang.String,Param> wadlResourceParams,
ResourceMethod resourceMethod) |
private Param |
WadlBuilder.generateParam(Resource resource,
ResourceMethod method,
Parameter param) |
private Request |
WadlBuilder.generateRequest(Resource parentResource,
ResourceMethod resourceMethod,
java.util.Map<java.lang.String,Param> wadlResourceParams) |
private java.util.List<Response> |
WadlBuilder.generateResponses(Resource r,
ResourceMethod m) |
private boolean |
WadlGeneratorImpl.hasEmptyProducibleMediaTypeSet(ResourceMethod method) |
private void |
WadlBuilder.processRequestParameters(Resource parentResource,
ResourceMethod resourceMethod,
java.util.Map<java.lang.String,Param> wadlResourceParams,
java.util.Collection<Parameter> requestParameters,
Request wadlRequest)
Recursively processes provided request parameters and adds the resulting WADL information into the WADL request.
|
private Representation |
WadlBuilder.setRepresentationForMediaType(Resource r,
ResourceMethod m,
javax.ws.rs.core.MediaType mediaType,
Request wadlRequest)
Create the wadl
Representation for the specified MediaType if not yet existing for the wadl Request
and return it. |
Modifier and Type | Method and Description |
---|---|
Method |
WadlGeneratorGrammarsSupport.createMethod(Resource ar,
ResourceMethod arm) |
Method |
WadlGeneratorJAXBGrammarGenerator.createMethod(Resource ar,
ResourceMethod arm) |
Method |
WadlGeneratorApplicationDoc.createMethod(Resource r,
ResourceMethod m) |
Param |
WadlGeneratorGrammarsSupport.createParam(Resource ar,
ResourceMethod am,
Parameter p) |
Param |
WadlGeneratorJAXBGrammarGenerator.createParam(Resource ar,
ResourceMethod am,
Parameter p) |
Param |
WadlGeneratorApplicationDoc.createParam(Resource r,
ResourceMethod m,
Parameter p) |
Request |
WadlGeneratorGrammarsSupport.createRequest(Resource ar,
ResourceMethod arm) |
Request |
WadlGeneratorJAXBGrammarGenerator.createRequest(Resource ar,
ResourceMethod arm) |
Request |
WadlGeneratorApplicationDoc.createRequest(Resource r,
ResourceMethod m) |
Representation |
WadlGeneratorGrammarsSupport.createRequestRepresentation(Resource ar,
ResourceMethod arm,
javax.ws.rs.core.MediaType mt) |
Representation |
WadlGeneratorJAXBGrammarGenerator.createRequestRepresentation(Resource ar,
ResourceMethod arm,
javax.ws.rs.core.MediaType mt) |
Representation |
WadlGeneratorApplicationDoc.createRequestRepresentation(Resource r,
ResourceMethod m,
javax.ws.rs.core.MediaType mediaType) |
java.util.List<Response> |
WadlGeneratorGrammarsSupport.createResponses(Resource ar,
ResourceMethod arm) |
java.util.List<Response> |
WadlGeneratorJAXBGrammarGenerator.createResponses(Resource resource,
ResourceMethod resourceMethod) |
java.util.List<Response> |
WadlGeneratorApplicationDoc.createResponses(Resource r,
ResourceMethod m) |
Modifier and Type | Method and Description |
---|---|
Method |
WadlGeneratorResourceDocSupport.createMethod(Resource resource,
ResourceMethod resourceMethod) |
Param |
WadlGeneratorResourceDocSupport.createParam(Resource r,
ResourceMethod m,
Parameter p) |
Request |
WadlGeneratorResourceDocSupport.createRequest(Resource r,
ResourceMethod m) |
Representation |
WadlGeneratorResourceDocSupport.createRequestRepresentation(Resource r,
ResourceMethod m,
javax.ws.rs.core.MediaType mediaType) |
java.util.List<Response> |
WadlGeneratorResourceDocSupport.createResponses(Resource r,
ResourceMethod m) |