public interface EndpointResolver
An underlying mechanism in the style of the OGSA WS-Naming specification is assumed, where an EPR maybe be fully abstract, or concrete but with sufficient information embedded to enable its renewal if necessary.
| Modifier and Type | Method and Description |
|---|---|
EndpointReferenceType |
mint(EndpointReferenceType physical)
Mint a new abstract EPR for a given concrete EPR
|
EndpointReferenceType |
mint(QName serviceName)
Mint a new abstract EPR for a given service name.
|
EndpointReferenceType |
renew(EndpointReferenceType logical,
EndpointReferenceType physical)
Force a fresh resolution of the given abstract EPR, discarding any
previously cached reference.
|
EndpointReferenceType |
resolve(EndpointReferenceType logical)
Retrieve a concrete EPR corresponding to the given abstract EPR,
returning a cached reference if already resolved.
|
EndpointReferenceType resolve(EndpointReferenceType logical)
logical - the abstract EPR to resolveEndpointReferenceType renew(EndpointReferenceType logical, EndpointReferenceType physical)
logical - the previously resolved abstract EPRphysical - the concrete EPR to refreshEndpointReferenceType mint(QName serviceName)
serviceName - EndpointReferenceType mint(EndpointReferenceType physical)
physical - Apache CXF