|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.endpoint.ServiceContractResolverRegistryImpl
public class ServiceContractResolverRegistryImpl
A simple contract resolver registry. It maintains a list of contract resolvers in an
ArrayList.
| Constructor Summary | |
|---|---|
ServiceContractResolverRegistryImpl()
|
|
ServiceContractResolverRegistryImpl(Bus b)
|
|
| Method Summary | |
|---|---|
URI |
getContractLocation(QName qname)
Calls each of the registered ServiceContractResolver instances
to resolve the location of the service's contract. |
protected List<ServiceContractResolver> |
getResolvers()
|
boolean |
isRegistered(ServiceContractResolver resolver)
Tests if a resolver is alreadey registered with this registry. |
void |
register(ServiceContractResolver resolver)
Registers a contract resolver with this registry. |
void |
setBus(Bus b)
Sets the bus with which the registry is associated. |
void |
unregister(ServiceContractResolver resolver)
Removes a contract resolver from this registry. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ServiceContractResolverRegistryImpl()
public ServiceContractResolverRegistryImpl(Bus b)
| Method Detail |
|---|
public final void setBus(Bus b)
bus - public URI getContractLocation(QName qname)
ServiceContractResolver instances
to resolve the location of the service's contract. It returns the location
from the first resolver that matches the QName to a location.
getContractLocation in interface ServiceContractResolverRegistryqname - QName to be resolved into a contract location
public boolean isRegistered(ServiceContractResolver resolver)
isRegistered in interface ServiceContractResolverRegistryresolver - the contract resolver for which to searche
true if the resolver is registeredpublic void register(ServiceContractResolver resolver)
register in interface ServiceContractResolverRegistryresolver - the contract resolver to registerpublic void unregister(ServiceContractResolver resolver)
unregister in interface ServiceContractResolverRegistryresolver - the contract resolver to removeprotected List<ServiceContractResolver> getResolvers()
|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||