public class ServiceContractResolverRegistryImpl extends Object implements ServiceContractResolverRegistry
ArrayList.| Constructor and Description |
|---|
ServiceContractResolverRegistryImpl() |
ServiceContractResolverRegistryImpl(Bus b) |
| Modifier and Type | Method and Description |
|---|---|
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 bus)
Sets the bus with which the registry is associated.
|
void |
unregister(ServiceContractResolver resolver)
Removes a contract resolver from this registry.
|
public ServiceContractResolverRegistryImpl()
public ServiceContractResolverRegistryImpl(Bus b)
public final void setBus(Bus bus)
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 locationpublic boolean isRegistered(ServiceContractResolver resolver)
isRegistered in interface ServiceContractResolverRegistryresolver - the contract resolver for which to searchetrue 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