| 
 | Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EndpointResolver
Implementations of this interface are responsible for mapping between abstract and concrete endpoint references, and/or renewing stale references.
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.
| Method Summary | |
|---|---|
|  EndpointReferenceType | mint(EndpointReferenceType physical)Mint a new abstract EPR for a given concrete EPR | 
|  EndpointReferenceType | mint(javax.xml.namespace.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. | 
| Method Detail | 
|---|
EndpointReferenceType resolve(EndpointReferenceType logical)
logical - the abstract EPR to resolve
EndpointReferenceType renew(EndpointReferenceType logical,
                            EndpointReferenceType physical)
logical - the previously resolved abstract EPRphysical - the concrete EPR to refresh
EndpointReferenceType mint(javax.xml.namespace.QName serviceName)
serviceName - 
EndpointReferenceType mint(EndpointReferenceType physical)
physical - 
| 
 | Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||