org.apache.cxf.service.model
Class EndpointInfo
java.lang.Object
org.apache.cxf.service.model.AbstractPropertiesHolder
org.apache.cxf.service.model.AbstractDescriptionElement
org.apache.cxf.service.model.EndpointInfo
- All Implemented Interfaces:
- Extensible, NamedItem
public class EndpointInfo
- extends AbstractDescriptionElement
- implements NamedItem
The EndpointInfo contains the information for a web service 'port' inside of a service.
Methods inherited from class org.apache.cxf.service.model.AbstractPropertiesHolder |
addExtensionAttribute, addExtensor, containsExtensor, equals, getDocumentation, getExtensionAttribute, getExtensionAttributes, getExtensor, getExtensors, getExtensors, getProperties, getProperty, getProperty, hasProperty, removeProperty, setDelegate, setDocumentation, setExtensionAttributes, setProperty |
EndpointInfo
public EndpointInfo()
EndpointInfo
public EndpointInfo(ServiceInfo serv,
String ns)
getDescription
public DescriptionInfo getDescription()
- Specified by:
getDescription
in class AbstractDescriptionElement
getTransportId
public String getTransportId()
setTransportId
public void setTransportId(String tid)
getInterface
public InterfaceInfo getInterface()
setService
public void setService(ServiceInfo s)
getService
public ServiceInfo getService()
getName
public QName getName()
- Specified by:
getName
in interface NamedItem
setName
public void setName(QName n)
getBinding
public BindingInfo getBinding()
setBinding
public void setBinding(BindingInfo b)
getAddress
public String getAddress()
setAddress
public void setAddress(String addr)
setAddress
public void setAddress(EndpointReferenceType endpointReference)
getTraversedExtensor
public <T> T getTraversedExtensor(T defaultValue,
Class<T> type)
- Description copied from class:
AbstractPropertiesHolder
- Lookup a configuration value. This may be found in the properties holder supplied
(i.e. an EndpointInfo or ServiceInfo), or it may be a property on the Bus itself.
If no value is found, the defaultValue is returned.
- Overrides:
getTraversedExtensor
in class AbstractPropertiesHolder
- Parameters:
defaultValue
- the default valuetype
- the extensor type
- Returns:
- the configuration value or the default
getTarget
public EndpointReferenceType getTarget()
isSameAs
public boolean isSameAs(EndpointInfo epInfo)
toString
public String toString()
- Overrides:
toString
in class Object
Apache CXF