Package | Description |
---|---|
org.glassfish.jersey.client.internal |
Jersey client-side internal classes.
|
org.glassfish.jersey.client.spi |
Jersey client SPI classes/interfaces.
|
org.glassfish.jersey.jdk.connector.internal |
Jersey Jdk
connector internal classes. |
org.glassfish.jersey.model.internal |
Common Jersey internal model related classes and interfaces.
|
org.glassfish.jersey.process.internal |
Common Jersey internal processing 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.wadl.processor |
Jersey server-side WADL
model processor classes
that extends resource model with resources and resource methods that produce WADL content. |
Modifier and Type | Class and Description |
---|---|
class |
HttpUrlConnector
Default client transport connector using
HttpURLConnection . |
Modifier and Type | Interface and Description |
---|---|
interface |
Connector
Client transport connector extension contract.
|
Modifier and Type | Class and Description |
---|---|
class |
JdkConnector |
Modifier and Type | Method and Description |
---|---|
protected Inflector<ContractProvider.Builder,ContractProvider> |
CommonConfig.getModelEnhancer(Class<?> componentClass)
An extension point that provides a way how to define a custom enhancement/update
operation of a contract provider model registration being produced for a given
component class.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ComponentBag.register(Class<?> componentClass,
Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component class using a given registration strategy.
|
boolean |
ComponentBag.register(Class<?> componentClass,
int priority,
Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component class as a contract provider with an explicitly specified binding priority.
|
boolean |
ComponentBag.register(Class<?> componentClass,
Map<Class<?>,Integer> contracts,
Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component class as a contract provider for the specified contracts.
|
boolean |
ComponentBag.register(Class<?> componentClass,
Set<Class<?>> contracts,
Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component class as a contract provider for the specified contracts.
|
boolean |
ComponentBag.register(Object component,
Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component using a given registration strategy.
|
boolean |
ComponentBag.register(Object component,
int priority,
Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component as a contract provider with an explicitly specified binding priority.
|
boolean |
ComponentBag.register(Object component,
Map<Class<?>,Integer> contracts,
Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component as a contract provider for the specified contracts.
|
boolean |
ComponentBag.register(Object component,
Set<Class<?>> contracts,
Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component as a contract provider for the specified contracts.
|
Modifier and Type | Method and Description |
---|---|
static <DATA,RESULT,T extends Inflector<DATA,RESULT>> |
Stages.extractInflector(Object stage)
(Optionally) extracts an
inflector from a processing stage,
provided the stage implements Inflecting interface. |
static <DATA,RESULT,T extends Inflector<DATA,RESULT>> |
Stages.process(DATA data,
Stage<DATA> rootStage,
org.glassfish.jersey.internal.util.collection.Ref<T> inflectorRef)
Run the data through a chain of stages identified by the root stage.
|
Modifier and Type | Method and Description |
---|---|
Inflector<DATA,RESULT> |
Inflecting.inflector()
Get the inflector capable of transforming supplied data into a result.
|
Modifier and Type | Method and Description |
---|---|
static <DATA,RESULT> |
Stages.asStage(Inflector<DATA,RESULT> inflector)
Creates a terminal
Stage that implements Inflecting
interface and returns the provided Inflector instance
when the Inflecting.inflector() method is called. |
Modifier and Type | Class and Description |
---|---|
class |
ResourceMethodInvoker
Server-side request-response
inflector for invoking methods
of annotation-based resource classes. |
Modifier and Type | Method and Description |
---|---|
Inflector<javax.ws.rs.core.Request,T> |
Inflecting.getInflector()
Get the inflector.
|
Modifier and Type | Method and Description |
---|---|
static <T> Invocable |
Invocable.create(Inflector<javax.ws.rs.core.Request,T> inflector)
Create a new resource method invocable model backed by an inflector instance.
|
ResourceMethod.Builder |
ResourceMethod.Builder.handledBy(Inflector<javax.ws.rs.container.ContainerRequestContext,?> inflector)
Define an inflector-based resource method handler binding.
|
Modifier and Type | Method and Description |
---|---|
static Invocable |
Invocable.create(Class<? extends Inflector> inflectorClass)
Create a new resource method invocable model backed by an inflector class.
|
ResourceMethod.Builder |
ResourceMethod.Builder.handledBy(Class<? extends Inflector> inflectorClass)
Define an inflector-based resource method handler binding.
|
Constructor and Description |
---|
Method(String httpMethod,
List<javax.ws.rs.core.MediaType> consumes,
List<javax.ws.rs.core.MediaType> produces,
Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response> inflector)
Create new method instance.
|
Method(String httpMethod,
javax.ws.rs.core.MediaType consumes,
javax.ws.rs.core.MediaType produces,
Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response> inflector)
Create new method instance.
|
Method(String path,
String httpMethod,
List<javax.ws.rs.core.MediaType> consumes,
List<javax.ws.rs.core.MediaType> produces,
Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response> inflector)
Create new method instance.
|
Method(String path,
String httpMethod,
javax.ws.rs.core.MediaType consumes,
javax.ws.rs.core.MediaType produces,
Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response> inflector)
Create new method instance.
|
Constructor and Description |
---|
Method(String httpMethod,
List<javax.ws.rs.core.MediaType> consumes,
List<javax.ws.rs.core.MediaType> produces,
Class<? extends Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response>> inflector)
Create new method instance.
|
Method(String httpMethod,
javax.ws.rs.core.MediaType consumes,
javax.ws.rs.core.MediaType produces,
Class<? extends Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response>> inflector)
Create new method instance.
|
Method(String path,
String httpMethod,
List<javax.ws.rs.core.MediaType> consumes,
List<javax.ws.rs.core.MediaType> produces,
Class<? extends Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response>> inflectorClass)
Create new method instance.
|
Method(String path,
String httpMethod,
javax.ws.rs.core.MediaType consumes,
javax.ws.rs.core.MediaType produces,
Class<? extends Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response>> inflector)
Create new method instance.
|
Modifier and Type | Class and Description |
---|---|
static class |
WadlModelProcessor.OptionsHandler
OPTIONS resource method handler that serves resource WADL.
|
Copyright © 2007-2021, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.