Uses of Interface
org.glassfish.jersey.process.Inflector
Packages that use Inflector
Package
Description
Jersey client
connector based on the
Apache Http Client.Jersey client SPI classes/interfaces.
Jersey Jdk
connector internal classes.Jersey client
connector based on the
Jetty Client.Common Jersey internal model related classes and interfaces.
Common Jersey internal processing classes.
Jersey server-side classes.
Jersey server-side internal classes related to request and response processing.
Jersey server-side application invalid input: '&' resource modeling classes.
Jersey server-side internal model related and routing helper classes.
Jersey server-side WADL
model 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 InflectorModifier and TypeClassDescription(package private) classAConnectorthat 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 InflectorModifier and TypeClassDescriptionclassDefault client transport connector usingHttpURLConnection. -
Uses of Inflector in org.glassfish.jersey.client.spi
Subinterfaces of Inflector in org.glassfish.jersey.client.spiModifier and TypeInterfaceDescriptioninterfaceClient 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 -
Uses of Inflector in org.glassfish.jersey.jetty.connector
Classes in org.glassfish.jersey.jetty.connector that implement InflectorModifier and TypeClassDescription(package private) classAConnectorthat 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 InflectorModifier and TypeFieldDescription(package private) static final Inflector<ContractProvider.Builder, ContractProvider> ComponentBag.AS_ISContract provider model enhancer that builds a model as is, without any modifications.Methods in org.glassfish.jersey.model.internal that return InflectorModifier and TypeMethodDescriptionprotected 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.Methods in org.glassfish.jersey.model.internal with parameters of type InflectorModifier and TypeMethodDescriptionprivate static ContractProviderComponentBag.modelFor(Class<?> componentClass, int defaultPriority, Map<Class<?>, Integer> contractMap, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) Create a contract provider for a given component class.booleanComponentBag.ImmutableComponentBag.register(Class<?> componentClass, int priority, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) booleanComponentBag.ImmutableComponentBag.register(Class<?> componentClass, Map<Class<?>, Integer> contracts, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) booleanComponentBag.ImmutableComponentBag.register(Class<?> componentClass, Set<Class<?>> contracts, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) booleanComponentBag.ImmutableComponentBag.register(Class<?> componentClass, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) booleanComponentBag.ImmutableComponentBag.register(Object component, int priority, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) booleanComponentBag.ImmutableComponentBag.register(Object component, Map<Class<?>, Integer> contracts, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) booleanComponentBag.ImmutableComponentBag.register(Object component, Set<Class<?>> contracts, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) booleanComponentBag.ImmutableComponentBag.register(Object component, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) booleanComponentBag.register(Class<?> componentClass, int priority, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) Register a component class as a contract provider with an explicitly specified binding priority.booleanComponentBag.register(Class<?> componentClass, Map<Class<?>, Integer> contracts, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) Register a component class as a contract provider for the specified contracts.booleanComponentBag.register(Class<?> componentClass, Set<Class<?>> contracts, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) Register a component class as a contract provider for the specified contracts.booleanComponentBag.register(Class<?> componentClass, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) Register a component class using a given registration strategy.booleanComponentBag.register(Object component, int priority, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) Register a component as a contract provider with an explicitly specified binding priority.booleanComponentBag.register(Object component, Map<Class<?>, Integer> contracts, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) Register a component as a contract provider for the specified contracts.booleanComponentBag.register(Object component, Set<Class<?>> contracts, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) Register a component as a contract provider for the specified contracts.booleanComponentBag.register(Object component, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) Register a component using a given registration strategy.private booleanComponentBag.registerModel(Class<?> componentClass, int defaultPriority, Map<Class<?>, Integer> contractMap, Inflector<ContractProvider.Builder, ContractProvider> modelEnhancer) Register acontract provider modelfor a given class. -
Uses of Inflector in org.glassfish.jersey.process.internal
Fields in org.glassfish.jersey.process.internal declared as InflectorMethods in org.glassfish.jersey.process.internal with type parameters of type InflectorModifier and TypeMethodDescriptionstatic <DATA, RESULT, T extends Inflector<DATA,RESULT>>
TStages.extractInflector(Object stage) (Optionally) extracts aninflectorfrom a processing stage, provided the stage implementsInflectinginterface.static <DATA, RESULT, T extends Inflector<DATA,RESULT>>
DATARun the data through a chain of stages identified by the root stage.Methods in org.glassfish.jersey.process.internal that return InflectorModifier and TypeMethodDescriptionInflecting.inflector()Get the inflector capable of transforming supplied data into a result.Stages.InflectingStage.inflector()Methods in org.glassfish.jersey.process.internal with parameters of type InflectorModifier and TypeMethodDescriptionstatic <DATA,RESULT>
Stage<DATA> Creates a terminalStagethat implementsInflectinginterface and returns the providedInflectorinstance when theInflecting.inflector()method is called.Constructors in org.glassfish.jersey.process.internal with parameters of type Inflector -
Uses of Inflector in org.glassfish.jersey.server
Methods in org.glassfish.jersey.server that return InflectorModifier and TypeMethodDescriptionContainerRequest.getInflector()protected Inflector<ContractProvider.Builder, ContractProvider> ResourceConfig.State.getModelEnhancer(Class<?> componentClass) -
Uses of Inflector in org.glassfish.jersey.server.internal.process
Subinterfaces of Inflector in org.glassfish.jersey.server.internal.process -
Uses of Inflector in org.glassfish.jersey.server.model
Classes in org.glassfish.jersey.server.model that implement InflectorModifier and TypeClassDescriptionclassServer-side request-responseinflectorfor invoking methods of annotation-based resource classes.Methods in org.glassfish.jersey.server.model that return InflectorModifier and TypeMethodDescriptionInflecting.getInflector()Get the inflector.protected Inflector<ContractProvider.Builder, ContractProvider> ResourceMethodConfig.getModelEnhancer(Class<?> providerClass) Methods in org.glassfish.jersey.server.model with parameters of type InflectorModifier and TypeMethodDescriptionstatic <T> InvocableCreate a new resource method invocable model backed by an inflector instance.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 InflectorModifier and TypeMethodDescriptionstatic InvocableCreate a new resource method invocable model backed by an inflector class.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 InflectorModifier and TypeFieldDescriptionprivate final Inflector<javax.ws.rs.container.ContainerRequestContext, javax.ws.rs.core.Response> ModelProcessorUtil.Method.inflectorFields in org.glassfish.jersey.server.model.internal with type parameters of type InflectorModifier and TypeFieldDescriptionprivate final Class<? extends Inflector<javax.ws.rs.container.ContainerRequestContext, javax.ws.rs.core.Response>> ModelProcessorUtil.Method.inflectorClassConstructors in org.glassfish.jersey.server.model.internal with parameters of type InflectorModifierConstructorDescriptionMethod(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.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.Constructor parameters in org.glassfish.jersey.server.model.internal with type arguments of type InflectorModifierConstructorDescriptionMethod(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.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. -
Uses of Inflector in org.glassfish.jersey.server.wadl.processor
Classes in org.glassfish.jersey.server.wadl.processor that implement InflectorModifier and TypeClassDescriptionprivate static classprivate static classstatic classOPTIONS resource method handler that serves resource WADL.