|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.model.ContractProvider
public final class ContractProvider
Jersey contract provider model.
| Nested Class Summary | |
|---|---|
static class |
ContractProvider.Builder
Contract provider model builder. |
| Field Summary | |
|---|---|
static int |
NO_PRIORITY
"No priority" constant. |
| Method Summary | |
|---|---|
static ContractProvider.Builder |
builder()
Create new contract provider model builder. |
static ContractProvider.Builder |
builder(ContractProvider original)
Create new contract provider model builder from an existing one. |
static ContractProvider |
from(Class<?> serviceClass)
Create a contract provider model by introspecting a contract provider/service class. |
static ContractProvider |
from(Class<?> serviceClass,
int bindingPriority,
Set<Class<?>> contracts)
Create a contract provider model by introspecting a contract provider/service class. |
static ContractProvider |
from(Object service)
Create a contract provider model by introspecting the class of a contract provider/service instance. |
static ContractProvider |
from(Object service,
int bindingPriority,
Set<Class<?>> contracts)
Create a contract provider model by introspecting the class of a contract provider/service instance. |
Set<Class<?>> |
getContracts()
Get provided contracts recognized by Jersey. |
Set<Class<? extends Annotation>> |
getNameBindings()
Get the collection of name bindings attached to this component. |
int |
getPriority(Class<?> contract)
Get the default provider priority, if set, -1 if not set. |
Class<? extends Annotation> |
getScope()
Get model component scope. |
boolean |
isNameBound()
Check if the component is bound or not. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int NO_PRIORITY
| Method Detail |
|---|
public static ContractProvider from(Class<?> serviceClass)
serviceClass - contract provider/service class.
null if the class does not
implement any recognized provider contracts.
public static ContractProvider from(Class<?> serviceClass,
int bindingPriority,
Set<Class<?>> contracts)
serviceClass - contract provider/service class.bindingPriority - binding priority of contracts.contracts - contracts to bind the provider/service to.
null if the class does not
implement any recognized provider contracts.public static ContractProvider from(Object service)
service - contract provider/service instance.
null if the instance does not
implement any recognized provider contracts.
public static ContractProvider from(Object service,
int bindingPriority,
Set<Class<?>> contracts)
service - contract provider/service instance.bindingPriority - binding priority of contracts.contracts - contracts to bind the provider/service to.
null if the instance does not
implement any recognized provider contracts.public static ContractProvider.Builder builder()
public static ContractProvider.Builder builder(ContractProvider original)
original - existing contract provider model.
public Class<? extends Annotation> getScope()
Scoped
getScope in interface Scopedpublic Set<Class<?>> getContracts()
Contractpublic boolean isNameBound()
NameBound
isNameBound in interface NameBoundtrue if the component is bound, false otherwise.public int getPriority(Class<?> contract)
-1 if not set.
BindingPrioritypublic Set<Class<? extends Annotation>> getNameBindings()
NameBound
getNameBindings in interface NameBound
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||