|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.model.ContractProvider.Builder<T>
public static final class ContractProvider.Builder<T>
Contract provider model builder.
| Method Summary | |
|---|---|
ContractProvider.Builder<T> |
addContract(java.lang.Class<? super T> contract)
Add a new provided contract. |
ContractProvider.Builder<T> |
addNameBinding(java.lang.Class<? extends java.lang.annotation.Annotation> binding)
Add a new contract provider name binding. |
ContractProvider |
build()
Build a new contract provider model. |
ContractProvider.Builder<T> |
priority(int priority)
Set the contract provider priority. |
ContractProvider.Builder<T> |
scope(java.lang.Class<? extends java.lang.annotation.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<T> scope(java.lang.Class<? extends java.lang.annotation.Annotation> scope)
Singleton.)
scope - contract provider scope.
public ContractProvider.Builder<T> addContract(java.lang.Class<? super T> contract)
contract - additional provided contract.
public ContractProvider.Builder<T> priority(int priority)
ContractProvider.NO_PRIORITY.)
priority - contract provider priority.
public ContractProvider.Builder<T> addNameBinding(java.lang.Class<? extends java.lang.annotation.Annotation> binding)
binding - name binding.
public ContractProvider build()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||