Uses of Interface
org.glassfish.jersey.process.Inflector
-
Packages that use Inflector Package Description org.glassfish.jersey.apache.connector Jersey clientconnector
based on the Apache Http Client.org.glassfish.jersey.client.internal org.glassfish.jersey.client.spi Jersey client SPI classes/interfaces.org.glassfish.jersey.jdk.connector.internal Jersey Jdkconnector
internal classes.org.glassfish.jersey.jetty.connector Jersey clientconnector
based on the Jetty Client.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 Jersey server-side classes.org.glassfish.jersey.server.internal.process Jersey server-side internal classes related to request and response processing.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 WADLmodel processor
classes that extends resource model with resources and resource methods that produce WADL content. -
-
Uses of Inflector in org.glassfish.jersey.apache.connector
Classes in org.glassfish.jersey.apache.connector that implement Inflector Modifier and Type Class Description (package private) class
ApacheConnector
AConnector
that utilizes the Apache HTTP Client to send and receive HTTP request and responses. -
Uses of Inflector in org.glassfish.jersey.client.internal
Classes in org.glassfish.jersey.client.internal that implement Inflector Modifier and Type Class Description class
HttpUrlConnector
Default client transport connector usingHttpURLConnection
. -
Uses of Inflector in org.glassfish.jersey.client.spi
Subinterfaces of Inflector in org.glassfish.jersey.client.spi Modifier and Type Interface Description interface
Connector
Client transport connector extension contract. -
Uses of Inflector in org.glassfish.jersey.jdk.connector.internal
Classes in org.glassfish.jersey.jdk.connector.internal that implement Inflector Modifier and Type Class Description class
JdkConnector
-
Uses of Inflector in org.glassfish.jersey.jetty.connector
Classes in org.glassfish.jersey.jetty.connector that implement Inflector Modifier and Type Class Description (package private) class
JettyConnector
AConnector
that utilizes the Jetty HTTP Client to send and receive HTTP request and responses. -
Uses of Inflector in org.glassfish.jersey.model.internal
Fields in org.glassfish.jersey.model.internal declared as Inflector Modifier and Type Field Description (package private) static Inflector<ContractProvider.Builder,ContractProvider>
ComponentBag. AS_IS
Contract provider model enhancer that builds a model as is, without any modifications.Methods in org.glassfish.jersey.model.internal that return Inflector Modifier and Type Method Description protected Inflector<ContractProvider.Builder,ContractProvider>
CommonConfig. getModelEnhancer(java.lang.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.Methods in org.glassfish.jersey.model.internal with parameters of type Inflector Modifier and Type Method Description private static ContractProvider
ComponentBag. modelFor(java.lang.Class<?> componentClass, int defaultPriority, java.util.Map<java.lang.Class<?>,java.lang.Integer> contractMap, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Create a contract provider for a given component class.boolean
ComponentBag.ImmutableComponentBag. register(java.lang.Class<?> componentClass, int priority, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
boolean
ComponentBag.ImmutableComponentBag. register(java.lang.Class<?> componentClass, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
boolean
ComponentBag.ImmutableComponentBag. register(java.lang.Class<?> componentClass, java.util.Set<java.lang.Class<?>> contracts, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
boolean
ComponentBag.ImmutableComponentBag. register(java.lang.Class<?> componentClass, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
boolean
ComponentBag.ImmutableComponentBag. register(java.lang.Object component, int priority, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
boolean
ComponentBag.ImmutableComponentBag. register(java.lang.Object component, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
boolean
ComponentBag.ImmutableComponentBag. register(java.lang.Object component, java.util.Set<java.lang.Class<?>> contracts, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
boolean
ComponentBag.ImmutableComponentBag. register(java.lang.Object component, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
boolean
ComponentBag. register(java.lang.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(java.lang.Class<?> componentClass, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component class as a contract provider for the specified contracts.boolean
ComponentBag. register(java.lang.Class<?> componentClass, java.util.Set<java.lang.Class<?>> contracts, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component class as a contract provider for the specified contracts.boolean
ComponentBag. register(java.lang.Class<?> componentClass, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component class using a given registration strategy.boolean
ComponentBag. register(java.lang.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(java.lang.Object component, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component as a contract provider for the specified contracts.boolean
ComponentBag. register(java.lang.Object component, java.util.Set<java.lang.Class<?>> contracts, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component as a contract provider for the specified contracts.boolean
ComponentBag. register(java.lang.Object component, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register a component using a given registration strategy.private boolean
ComponentBag. registerModel(java.lang.Class<?> componentClass, int defaultPriority, java.util.Map<java.lang.Class<?>,java.lang.Integer> contractMap, Inflector<ContractProvider.Builder,ContractProvider> modelEnhancer)
Register acontract provider model
for a given class. -
Uses of Inflector in org.glassfish.jersey.process.internal
Fields in org.glassfish.jersey.process.internal declared as Inflector Modifier and Type Field Description private Inflector<DATA,RESULT>
Stages.InflectingStage. inflector
Methods in org.glassfish.jersey.process.internal with type parameters of type Inflector Modifier and Type Method Description static <DATA,RESULT,T extends Inflector<DATA,RESULT>>
TStages. extractInflector(java.lang.Object stage)
(Optionally) extracts aninflector
from a processing stage, provided the stage implementsInflecting
interface.static <DATA,RESULT,T extends Inflector<DATA,RESULT>>
DATAStages. process(DATA data, Stage<DATA> rootStage, Ref<T> inflectorRef)
Run the data through a chain of stages identified by the root stage.Methods in org.glassfish.jersey.process.internal that return Inflector Modifier and Type Method Description Inflector<DATA,RESULT>
Inflecting. inflector()
Get the inflector capable of transforming supplied data into a result.Inflector<DATA,RESULT>
Stages.InflectingStage. inflector()
Methods in org.glassfish.jersey.process.internal with parameters of type Inflector Modifier and Type Method Description static <DATA,RESULT>
Stage<DATA>Stages. asStage(Inflector<DATA,RESULT> inflector)
Creates a terminalStage
that implementsInflecting
interface and returns the providedInflector
instance when theInflecting.inflector()
method is called.Constructors in org.glassfish.jersey.process.internal with parameters of type Inflector Constructor Description InflectingStage(Inflector<DATA,RESULT> inflector)
-
Uses of Inflector in org.glassfish.jersey.server
Methods in org.glassfish.jersey.server that return Inflector Modifier and Type Method Description private Inflector<RequestProcessingContext,ContainerResponse>
ContainerRequest. getInflector()
protected Inflector<ContractProvider.Builder,ContractProvider>
ResourceConfig.State. getModelEnhancer(java.lang.Class<?> componentClass)
-
Uses of Inflector in org.glassfish.jersey.server.internal.process
Subinterfaces of Inflector in org.glassfish.jersey.server.internal.process Modifier and Type Interface Description interface
Endpoint
Server-side REST-ful endpoint. -
Uses of Inflector in org.glassfish.jersey.server.model
Classes in org.glassfish.jersey.server.model that implement Inflector Modifier and Type Class Description class
ResourceMethodInvoker
Server-side request-responseinflector
for invoking methods of annotation-based resource classes.Methods in org.glassfish.jersey.server.model that return Inflector Modifier and Type Method Description Inflector<javax.ws.rs.core.Request,T>
Inflecting. getInflector()
Get the inflector.protected Inflector<ContractProvider.Builder,ContractProvider>
ResourceMethodConfig. getModelEnhancer(java.lang.Class<?> providerClass)
Methods in org.glassfish.jersey.server.model with parameters of type Inflector Modifier and Type Method 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.Method parameters in org.glassfish.jersey.server.model with type arguments of type Inflector Modifier and Type Method Description static Invocable
Invocable. create(java.lang.Class<? extends Inflector> inflectorClass)
Create a new resource method invocable model backed by an inflector class.ResourceMethod.Builder
ResourceMethod.Builder. handledBy(java.lang.Class<? extends Inflector> inflectorClass)
Define an inflector-based resource method handler binding. -
Uses of Inflector in org.glassfish.jersey.server.model.internal
Fields in org.glassfish.jersey.server.model.internal declared as Inflector Modifier and Type Field Description private Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response>
ModelProcessorUtil.Method. inflector
Fields in org.glassfish.jersey.server.model.internal with type parameters of type Inflector Modifier and Type Field Description private java.lang.Class<? extends Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response>>
ModelProcessorUtil.Method. inflectorClass
Constructors in org.glassfish.jersey.server.model.internal with parameters of type Inflector Constructor Description Method(java.lang.String path, java.lang.String httpMethod, java.util.List<javax.ws.rs.core.MediaType> consumes, java.util.List<javax.ws.rs.core.MediaType> produces, Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response> inflector)
Create new method instance.Method(java.lang.String path, java.lang.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(java.lang.String httpMethod, java.util.List<javax.ws.rs.core.MediaType> consumes, java.util.List<javax.ws.rs.core.MediaType> produces, Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response> inflector)
Create new method instance.Method(java.lang.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 parameters in org.glassfish.jersey.server.model.internal with type arguments of type Inflector Constructor Description Method(java.lang.String path, java.lang.String httpMethod, java.util.List<javax.ws.rs.core.MediaType> consumes, java.util.List<javax.ws.rs.core.MediaType> produces, java.lang.Class<? extends Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response>> inflectorClass)
Create new method instance.Method(java.lang.String path, java.lang.String httpMethod, javax.ws.rs.core.MediaType consumes, javax.ws.rs.core.MediaType produces, java.lang.Class<? extends Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response>> inflector)
Create new method instance.Method(java.lang.String httpMethod, java.util.List<javax.ws.rs.core.MediaType> consumes, java.util.List<javax.ws.rs.core.MediaType> produces, java.lang.Class<? extends Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response>> inflector)
Create new method instance.Method(java.lang.String httpMethod, javax.ws.rs.core.MediaType consumes, javax.ws.rs.core.MediaType produces, java.lang.Class<? extends Inflector<javax.ws.rs.container.ContainerRequestContext,javax.ws.rs.core.Response>> inflector)
Create new method instance. -
Uses of Inflector in org.glassfish.jersey.server.wadl.processor
Classes in org.glassfish.jersey.server.wadl.processor that implement Inflector Modifier and Type Class Description private static class
OptionsMethodProcessor.GenericOptionsInflector
private static class
OptionsMethodProcessor.PlainTextOptionsInflector
static class
WadlModelProcessor.OptionsHandler
OPTIONS resource method handler that serves resource WADL.
-