|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.model.ContractProvider.Builder
public static final class ContractProvider.Builder
Contract provider model builder.
| Method Summary | |
|---|---|
ContractProvider.Builder |
addContract(Class<?> contract)
Add a new provided contract. |
ContractProvider.Builder |
addContract(Class<?> contract,
int priority)
Add a new provided contract with priority. |
ContractProvider.Builder |
addContracts(Collection<Class<?>> contracts)
Add a new provided contracts. |
ContractProvider.Builder |
addContracts(Map<Class<?>,Integer> contracts)
Add a new provided contracts. |
ContractProvider.Builder |
addNameBinding(Class<? extends Annotation> binding)
Add a new contract provider name binding. |
ContractProvider |
build()
Build a new contract provider model. |
ContractProvider.Builder |
defaultPriority(int defaultPriority)
Set the contract default provider priority. |
Map<Class<?>,Integer> |
getContracts()
Get the map of contracts for the built contract provider model. |
int |
getDefaultPriority()
Get the default priority of the built contract provider model. |
Set<Class<? extends Annotation>> |
getNameBindings()
Get name bindings of the built contract provider model. |
Class<? extends Annotation> |
getScope()
Get the scope of the built contract provider model. |
ContractProvider.Builder |
scope(Class<? extends Annotation> scope)
Change contract provider scope. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public ContractProvider.Builder scope(Class<? extends Annotation> scope)
Singleton.)
scope - contract provider scope.
public ContractProvider.Builder addContract(Class<?> contract)
contract - additional provided contract.
public ContractProvider.Builder addContract(Class<?> contract,
int priority)
contract - additional provided contract.priority - priority for the contract.
public ContractProvider.Builder addContracts(Map<Class<?>,Integer> contracts)
contracts - additional provided contracts.
public ContractProvider.Builder addContracts(Collection<Class<?>> contracts)
contracts - additional provided contracts.
public ContractProvider.Builder defaultPriority(int defaultPriority)
ContractProvider.NO_PRIORITY)
defaultPriority - default contract provider priority.
public ContractProvider.Builder addNameBinding(Class<? extends Annotation> binding)
binding - name binding.
public Class<? extends Annotation> getScope()
null if no scope
has been set explicitly.public Map<Class<?>,Integer> getContracts()
public int getDefaultPriority()
public Set<Class<? extends Annotation>> getNameBindings()
public ContractProvider build()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||