|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ContractProvider | |
|---|---|
| org.glassfish.jersey.internal.inject | Common Jersey internal injection utility classes. |
| org.glassfish.jersey.model | |
| org.glassfish.jersey.model.internal | |
| org.glassfish.jersey.server.internal | Jersey server-side internal classes. |
| Uses of ContractProvider in org.glassfish.jersey.internal.inject |
|---|
| Methods in org.glassfish.jersey.internal.inject with parameters of type ContractProvider | |
|---|---|
static void |
ProviderBinder.bindProvider(Class<?> providerClass,
ContractProvider model,
org.glassfish.hk2.api.DynamicConfiguration dc)
Bind contract provider model to a provider class using the supplied HK2 dynamic configuration. |
static void |
ProviderBinder.bindProvider(Object providerInstance,
ContractProvider model,
org.glassfish.hk2.api.DynamicConfiguration dc)
Bind contract provider model to a provider instance using the supplied HK2 dynamic configuration. |
static boolean |
Providers.checkProviderRuntime(Class<?> component,
ContractProvider model,
RuntimeType runtimeConstraint,
boolean scanned,
boolean isResource)
Check the component whether it is appropriate correctly configured for client or server
runtime. |
| Uses of ContractProvider in org.glassfish.jersey.model |
|---|
| Methods in org.glassfish.jersey.model that return ContractProvider | |
|---|---|
ContractProvider |
ContractProvider.Builder.build()
Build a new contract provider model. |
| Methods in org.glassfish.jersey.model with parameters of type ContractProvider | |
|---|---|
static ContractProvider.Builder |
ContractProvider.builder(ContractProvider original)
Create new contract provider model builder from an existing one. |
| Uses of ContractProvider in org.glassfish.jersey.model.internal |
|---|
| Fields in org.glassfish.jersey.model.internal with type parameters of type ContractProvider | |
|---|---|
static Inflector<ContractProvider.Builder,ContractProvider> |
ComponentBag.AS_IS
Contract provider model enhancer that builds a model as is, without any modifications. |
static com.google.common.base.Predicate<ContractProvider> |
ComponentBag.BINDERS_ONLY
A filtering strategy that includes only models that contain HK2 Binder provider contract. |
static com.google.common.base.Predicate<ContractProvider> |
ComponentBag.EXCLUDE_EMPTY
A filtering strategy that excludes models with no recognized contracts. |
static com.google.common.base.Predicate<ContractProvider> |
ComponentBag.EXCLUDE_META_PROVIDERS
A filtering strategy that excludes all pure meta-provider models (i.e. |
static com.google.common.base.Predicate<ContractProvider> |
ComponentBag.INCLUDE_ALL
A filtering strategy that accepts any contract provider model. |
| Methods in org.glassfish.jersey.model.internal that return ContractProvider | |
|---|---|
ContractProvider |
ComponentBag.getModel(Class<?> componentClass)
Get a model for a given component class, or null if no such component is registered
in the component bag. |
static ContractProvider |
ComponentBag.modelFor(Class<?> componentClass)
Create a contract provider model by introspecting a component class. |
| Methods in org.glassfish.jersey.model.internal that return types with arguments of type ContractProvider | |
|---|---|
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. |
| Method parameters in org.glassfish.jersey.model.internal with type arguments of type ContractProvider | |
|---|---|
Set<Class<?>> |
ComponentBag.getClasses(com.google.common.base.Predicate<ContractProvider> filter)
Get a subset of all registered component classes using the filter predicate
to determine for each component class based on it's contract provider class model whether
it should be kept or filtered out. |
Set<Object> |
ComponentBag.getInstances(com.google.common.base.Predicate<ContractProvider> filter)
Get a subset of all registered component instances using the filter predicate
to determine for each component instance based on it's contract provider class model whether
it should be kept or filtered out. |
static ComponentBag |
ComponentBag.newInstance(com.google.common.base.Predicate<ContractProvider> registrationStrategy)
Create new empty component bag. |
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. |
| Constructor parameters in org.glassfish.jersey.model.internal with type arguments of type ContractProvider | |
|---|---|
CommonConfig(RuntimeType type,
com.google.common.base.Predicate<ContractProvider> registrationStrategy)
Create a new RuntimeConfig instance. |
|
| Uses of ContractProvider in org.glassfish.jersey.server.internal |
|---|
| Methods in org.glassfish.jersey.server.internal with parameters of type ContractProvider | ||
|---|---|---|
|
JerseyResourceContext.unsafeBindResource(Class<T> resourceClass,
ContractProvider providerModel,
org.glassfish.hk2.api.DynamicConfiguration dc)
Bind a resource class in a HK2 context. |
|
void |
JerseyResourceContext.unsafeBindResource(Object resource,
ContractProvider providerModel,
org.glassfish.hk2.api.DynamicConfiguration dc)
Bind a resource instance in a HK2 context. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||