## Uses of Class
org.apache.cxf.ws.addressing.EndpointReferenceType

- Packages that use EndpointReferenceType
  Package | Description
  --- | ---
  org.apache.cxf.endpoint | Client and Server related classes.
  org.apache.cxf.service.model |
  org.apache.cxf.transport | Transport related classes.
  org.apache.cxf.ws.addressing |
  org.apache.cxf.wsdl |

- - ### Uses of EndpointReferenceType in org.apache.cxf.endpoint

    Fields in org.apache.cxf.endpoint declared as EndpointReferenceType
    Modifier and Type | Field and Description
    --- | ---
    `protected EndpointReferenceType` | AbstractEndpointFactory.`endpointReference`

    Methods in org.apache.cxf.endpoint that return EndpointReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `EndpointReferenceType` | EndpointResolver.`mint(EndpointReferenceType physical)` Mint a new abstract EPR for a given concrete EPR
    `EndpointReferenceType` | EndpointResolverRegistry.`mint(EndpointReferenceType physical)` Walk the list of registered EndpointResolvers, so as to mint a new abstract EPR for a gievn physical EPR.
    `EndpointReferenceType` | EndpointResolver.`mint(QName serviceName)` Mint a new abstract EPR for a given service name.
    `EndpointReferenceType` | EndpointResolverRegistry.`mint(QName serviceName)` Walk the list of registered EndpointResolvers, so as to mint a new abstract EPR for a given service name.
    `EndpointReferenceType` | EndpointResolver.`renew(EndpointReferenceType logical, EndpointReferenceType physical)` Force a fresh resolution of the given abstract EPR, discarding any previously cached reference.
    `EndpointReferenceType` | EndpointResolverRegistry.`renew(EndpointReferenceType logical, EndpointReferenceType physical)` Walk the list of registered EndpointResolvers, so as to force a fresh resolution of the given abstract EPR, discarding any previously cached reference.
    `EndpointReferenceType` | EndpointResolver.`resolve(EndpointReferenceType logical)` Retrieve a concrete EPR corresponding to the given abstract EPR, returning a cached reference if already resolved.
    `EndpointReferenceType` | EndpointResolverRegistry.`resolve(EndpointReferenceType logical)` Walk the list of registered EndpointResolvers, so as to retrieve a concrete EPR corresponding to the given abstract EPR, returning a cached reference if already resolved.

    Methods in org.apache.cxf.endpoint with parameters of type EndpointReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `EndpointReferenceType` | EndpointResolver.`mint(EndpointReferenceType physical)` Mint a new abstract EPR for a given concrete EPR
    `EndpointReferenceType` | EndpointResolverRegistry.`mint(EndpointReferenceType physical)` Walk the list of registered EndpointResolvers, so as to mint a new abstract EPR for a gievn physical EPR.
    `EndpointReferenceType` | EndpointResolver.`renew(EndpointReferenceType logical, EndpointReferenceType physical)` Force a fresh resolution of the given abstract EPR, discarding any previously cached reference.
    `EndpointReferenceType` | EndpointResolverRegistry.`renew(EndpointReferenceType logical, EndpointReferenceType physical)` Walk the list of registered EndpointResolvers, so as to force a fresh resolution of the given abstract EPR, discarding any previously cached reference.
    `EndpointReferenceType` | EndpointResolver.`resolve(EndpointReferenceType logical)` Retrieve a concrete EPR corresponding to the given abstract EPR, returning a cached reference if already resolved.
    `EndpointReferenceType` | EndpointResolverRegistry.`resolve(EndpointReferenceType logical)` Walk the list of registered EndpointResolvers, so as to retrieve a concrete EPR corresponding to the given abstract EPR, returning a cached reference if already resolved.
    `void` | AbstractEndpointFactory.`setEndpointReference(EndpointReferenceType epr)`

  - ### Uses of EndpointReferenceType in org.apache.cxf.service.model

    Methods in org.apache.cxf.service.model that return EndpointReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `EndpointReferenceType` | EndpointInfo.`getTarget()`

    Methods in org.apache.cxf.service.model with parameters of type EndpointReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `void` | EndpointInfo.`setAddress(EndpointReferenceType endpointReference)`

  - ### Uses of EndpointReferenceType in org.apache.cxf.transport

    Fields in org.apache.cxf.transport declared as EndpointReferenceType
    Modifier and Type | Field and Description
    --- | ---
    `protected EndpointReferenceType` | AbstractDestination.`reference`
    `protected EndpointReferenceType` | AbstractConduit.`target`

    Methods in org.apache.cxf.transport that return EndpointReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `EndpointReferenceType` | AbstractDestination.`getAddress()`
    `EndpointReferenceType` | Destination.`getAddress()`
    `EndpointReferenceType` | AbstractMultiplexDestination.`getAddressWithId(String id)` Builds an new endpoint reference using the current target reference as a template.
    `EndpointReferenceType` | MultiplexDestination.`getAddressWithId(String id)`
    `EndpointReferenceType` | AbstractConduit.`getTarget()`
    `EndpointReferenceType` | Conduit.`getTarget()`
    `protected static EndpointReferenceType` | AbstractObservable.`getTargetReference(EndpointInfo ei, Bus bus)` Get the target reference .
    `protected static EndpointReferenceType` | AbstractObservable.`getTargetReference(EndpointInfo ei, EndpointReferenceType t, Bus bus)` Get the target endpoint reference.

    Methods in org.apache.cxf.transport with parameters of type EndpointReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `Conduit` | AbstractDestination.`getBackChannel(Message inMessage, Message partialResponse, EndpointReferenceType address)` Retreive a back-channel Conduit, which must be policy-compatible with the current Message and associated Destination.
    `Conduit` | Destination.`getBackChannel(Message inMessage, Message unused1, EndpointReferenceType unused2)` Retreive a back-channel Conduit, which must be policy-compatible with the current Message and associated Destination.
    `Conduit` | ConduitInitiator.`getConduit(EndpointInfo localInfo, EndpointReferenceType target)` Initiate an outbound Conduit.
    `protected static EndpointReferenceType` | AbstractObservable.`getTargetReference(EndpointInfo ei, EndpointReferenceType t, Bus bus)` Get the target endpoint reference.

    Constructors in org.apache.cxf.transport with parameters of type EndpointReferenceType
    Constructor and Description
    `AbstractConduit(EndpointReferenceType t)`
    `AbstractDestination(Bus b, EndpointReferenceType ref, EndpointInfo ei)`
    `AbstractDestination(EndpointReferenceType ref, EndpointInfo ei)`
    `AbstractMultiplexDestination(Bus b, EndpointReferenceType ref, EndpointInfo ei)`

  - ### Uses of EndpointReferenceType in org.apache.cxf.ws.addressing

    Methods in org.apache.cxf.ws.addressing that return EndpointReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `static EndpointReferenceType` | VersionTransformer.`convert(EndpointReferenceType exposed)` Convert from 2004/08 EndpointReferenceType to 2005/08 EndpointReferenceType.
    `static EndpointReferenceType` | VersionTransformer.`convert(EndpointReferenceType exposed)` Convert from 2004/03 EndpointReferenceType to 2005/08 EndpointReferenceType.
    `static EndpointReferenceType` | VersionTransformer.`convertToNative(Object exposed)` Converts a version specific EndpointReferenceType to the native version used internally by CXF
    `EndpointReferenceType` | ObjectFactory.`createEndpointReferenceType()` Create an instance of `EndpointReferenceType`
    `EndpointReferenceType` | AddressingProperties.`getFaultTo()` Accessor for the FaultTo property.
    `EndpointReferenceType` | AddressingProperties.`getFrom()` Accessor for the From property.
    `static EndpointReferenceType` | ContextUtils.`getNoneEndpointReference()`
    `EndpointReferenceType` | AddressingProperties.`getReplyTo()` Accessor for the ReplyTo property.
    `EndpointReferenceType` | AddressingProperties.`getToEndpointReference()` Accessor for the To property.
    `static EndpointReferenceType` | VersionTransformer.`parseEndpointReference(Element ref)` Parse an EndpointReferenceType from a DOM element.
    `static EndpointReferenceType` | WSAContextUtils.`retrieveTo(Conduit conduit, Message message)` Retrieve To EPR from the context.

    Methods in org.apache.cxf.ws.addressing that return types with arguments of type EndpointReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `JAXBElement<EndpointReferenceType>` | ObjectFactory.`createEndpointReference(EndpointReferenceType value)` Create an instance of `JAXBElement``<``EndpointReferenceType``>`}
    `JAXBElement<EndpointReferenceType>` | ObjectFactory.`createFaultTo(EndpointReferenceType value)` Create an instance of `JAXBElement``<``EndpointReferenceType``>`}
    `JAXBElement<EndpointReferenceType>` | ObjectFactory.`createFrom(EndpointReferenceType value)` Create an instance of `JAXBElement``<``EndpointReferenceType``>`}
    `JAXBElement<EndpointReferenceType>` | ObjectFactory.`createReplyTo(EndpointReferenceType value)` Create an instance of `JAXBElement``<``EndpointReferenceType``>`}

    Methods in org.apache.cxf.ws.addressing with parameters of type EndpointReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ContextUtils.`applyReferenceParam(EndpointReferenceType toEpr, Object el)`
    `static EndpointReferenceType` | VersionTransformer.`convert(EndpointReferenceType internal)` Convert from 2005/08 EndpointReferenceType to 2004/08 EndpointReferenceType.
    `static EndpointReferenceType` | VersionTransformer.`convertTo200403(EndpointReferenceType internal)` Convert from 2005/08 EndpointReferenceType to 2004/03 EndpointReferenceType.
    `static Destination` | ContextUtils.`createDecoupledDestination(Exchange exchange, EndpointReferenceType reference)`
    `JAXBElement<EndpointReferenceType>` | ObjectFactory.`createEndpointReference(EndpointReferenceType value)` Create an instance of `JAXBElement``<``EndpointReferenceType``>`}
    `JAXBElement<EndpointReferenceType>` | ObjectFactory.`createFaultTo(EndpointReferenceType value)` Create an instance of `JAXBElement``<``EndpointReferenceType``>`}
    `JAXBElement<EndpointReferenceType>` | ObjectFactory.`createFrom(EndpointReferenceType value)` Create an instance of `JAXBElement``<``EndpointReferenceType``>`}
    `JAXBElement<EndpointReferenceType>` | ObjectFactory.`createReplyTo(EndpointReferenceType value)` Create an instance of `JAXBElement``<``EndpointReferenceType``>`}
    `static boolean` | ContextUtils.`isAnonymousAddress(EndpointReferenceType ref)` Helper method to determine if an EPR address is anon (either null, anonymous).
    `static boolean` | ContextUtils.`isGenericAddress(EndpointReferenceType ref)` Helper method to determine if an EPR address is generic (either null, none or anonymous).
    `static boolean` | ContextUtils.`isNoneAddress(EndpointReferenceType ref)` Helper method to determine if an EPR address is none.
    `void` | AddressingProperties.`setFaultTo(EndpointReferenceType ref)` Mutator for the FaultTo property.
    `void` | AddressingProperties.`setFrom(EndpointReferenceType epr)` Mutator for the From property.
    `void` | AddressingProperties.`setReplyTo(EndpointReferenceType ref)` Mutator for the ReplyTo property.
    `void` | AddressingProperties.`setTo(EndpointReferenceType epr)` Mutator for the To property.
    `static void` | WSAContextUtils.`storeTo(EndpointReferenceType to, Message message)` Store To EPR in the context

  - ### Uses of EndpointReferenceType in org.apache.cxf.wsdl

    Methods in org.apache.cxf.wsdl that return EndpointReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `static EndpointReferenceType` | WSAEndpointReferenceUtils.`createEndpointReferenceWithMetadata()`
    `static EndpointReferenceType` | EndpointReferenceUtils.`duplicate(EndpointReferenceType ref)` Create a duplicate endpoint reference sharing all atributes
    `static EndpointReferenceType` | WSAEndpointReferenceUtils.`duplicate(EndpointReferenceType ref)` Create a duplicate endpoint reference sharing all atributes
    `static EndpointReferenceType` | EndpointReferenceUtils.`getAnonymousEndpointReference()` Create an anonymous endpoint reference.
    `static EndpointReferenceType` | WSAEndpointReferenceUtils.`getAnonymousEndpointReference()` Create an anonymous endpoint reference.
    `static EndpointReferenceType` | EndpointReferenceUtils.`getEndpointReference(AttributedURIType address)`
    `static EndpointReferenceType` | WSAEndpointReferenceUtils.`getEndpointReference(AttributedURIType address)`
    `static EndpointReferenceType` | EndpointReferenceUtils.`getEndpointReference(String address)` Create an endpoint reference for the provided address.
    `static EndpointReferenceType` | WSAEndpointReferenceUtils.`getEndpointReference(String address)` Create an endpoint reference for the provided address.
    `static EndpointReferenceType` | EndpointReferenceUtils.`getEndpointReference(URL wsdlUrl, QName serviceName, String portName)` Create an endpoint reference for the provided wsdl, service and portname.
    `static EndpointReferenceType` | EndpointReferenceUtils.`getEndpointReferenceWithId(QName serviceQName, String portName, String id, Bus bus)` Obtain a multiplexed endpoint reference for the deployed service that contains the provided id
    `static EndpointReferenceType` | EndpointReferenceUtils.`mint(EndpointReferenceType physical, Bus bus)` Mint logical endpoint reference via the Bus EndpointResolverRegistry.
    `static EndpointReferenceType` | EndpointReferenceUtils.`mint(QName serviceName, Bus bus)` Mint logical endpoint reference via the Bus EndpointResolverRegistry.
    `static EndpointReferenceType` | EndpointReferenceUtils.`renew(EndpointReferenceType logical, EndpointReferenceType physical, Bus bus)` Renew logical endpoint reference via the Bus EndpointResolverRegistry.
    `static EndpointReferenceType` | EndpointReferenceUtils.`resolve(EndpointReferenceType logical, Bus bus)` Resolve logical endpoint reference via the Bus EndpointResolverRegistry.

    Methods in org.apache.cxf.wsdl with parameters of type EndpointReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `static Source` | EndpointReferenceUtils.`convertToXML(EndpointReferenceType epr)`
    `static EndpointReferenceType` | EndpointReferenceUtils.`duplicate(EndpointReferenceType ref)` Create a duplicate endpoint reference sharing all atributes
    `static EndpointReferenceType` | WSAEndpointReferenceUtils.`duplicate(EndpointReferenceType ref)` Create a duplicate endpoint reference sharing all atributes
    `static String` | EndpointReferenceUtils.`getAddress(EndpointReferenceType ref)` Get the address from the provided endpoint reference.
    `static String` | WSAEndpointReferenceUtils.`getAddress(EndpointReferenceType ref)` Get the address from the provided endpoint reference.
    `static QName` | EndpointReferenceUtils.`getInterfaceName(EndpointReferenceType ref, Bus bus)`
    `static javax.wsdl.Port` | EndpointReferenceUtils.`getPort(WSDLManager manager, EndpointReferenceType ref)` Gets the WSDL port for the provided endpoint reference.
    `static String` | EndpointReferenceUtils.`getPortName(EndpointReferenceType ref)` Gets the port name of the provided endpoint reference.
    `static QName` | EndpointReferenceUtils.`getPortQName(EndpointReferenceType ref, Bus bus)`
    `static QName` | EndpointReferenceUtils.`getServiceName(EndpointReferenceType ref, Bus bus)` Gets the service name of the provided endpoint reference.
    `static MetadataType` | WSAEndpointReferenceUtils.`getSetMetadata(EndpointReferenceType ref)`
    `static javax.wsdl.Definition` | EndpointReferenceUtils.`getWSDLDefinition(WSDLManager manager, EndpointReferenceType ref)` Gets the WSDL definition for the provided endpoint reference.
    `static String` | EndpointReferenceUtils.`getWSDLLocation(EndpointReferenceType ref)`
    `static EndpointReferenceType` | EndpointReferenceUtils.`mint(EndpointReferenceType physical, Bus bus)` Mint logical endpoint reference via the Bus EndpointResolverRegistry.
    `static EndpointReferenceType` | EndpointReferenceUtils.`renew(EndpointReferenceType logical, EndpointReferenceType physical, Bus bus)` Renew logical endpoint reference via the Bus EndpointResolverRegistry.
    `static EndpointReferenceType` | EndpointReferenceUtils.`resolve(EndpointReferenceType logical, Bus bus)` Resolve logical endpoint reference via the Bus EndpointResolverRegistry.
    `static void` | EndpointReferenceUtils.`setAddress(EndpointReferenceType ref, String address)` Set the address of the provided endpoint reference.
    `static void` | WSAEndpointReferenceUtils.`setAddress(EndpointReferenceType ref, String address)` Set the address of the provided endpoint reference.
    `static void` | EndpointReferenceUtils.`setInterfaceName(EndpointReferenceType ref, QName portTypeName)`
    `static void` | EndpointReferenceUtils.`setMetadata(EndpointReferenceType ref, List<Source> metadata)` Sets the metadata on the provided endpoint reference.
    `static void` | EndpointReferenceUtils.`setPortName(EndpointReferenceType ref, String portName)`
    `static void` | EndpointReferenceUtils.`setServiceAndPortName(EndpointReferenceType ref, QName serviceName, String portName)` Sets the service and port name of the provided endpoint reference.
    `static void` | EndpointReferenceUtils.`setWSDLLocation(EndpointReferenceType ref, String... wsdlLocation)`

Apache CXF