Package 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.
-
-
Constructor Summary
Constructors Constructor Description EndpointInfo()EndpointInfo(ServiceInfo serv, String ns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAddress()BindingInfogetBinding()DescriptionInfogetDescription()InterfaceInfogetInterface()QNamegetName()ServiceInfogetService()org.apache.cxf.ws.addressing.EndpointReferenceTypegetTarget()StringgetTransportId()<T> TgetTraversedExtensor(T defaultValue, Class<T> type)Lookup a configuration value.booleanisSameAs(EndpointInfo epInfo)voidsetAddress(String addr)voidsetAddress(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference)voidsetBinding(BindingInfo b)voidsetName(QName n)voidsetService(ServiceInfo s)voidsetTransportId(String tid)StringtoString()-
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
-
-
-
-
Constructor Detail
-
EndpointInfo
public EndpointInfo()
-
EndpointInfo
public EndpointInfo(ServiceInfo serv, String ns)
-
-
Method Detail
-
getDescription
public DescriptionInfo getDescription()
- Specified by:
getDescriptionin classAbstractDescriptionElement
-
getTransportId
public String getTransportId()
-
setTransportId
public void setTransportId(String tid)
-
getInterface
public InterfaceInfo getInterface()
-
setService
public void setService(ServiceInfo s)
-
getService
public ServiceInfo getService()
-
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(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference)
-
getTraversedExtensor
public <T> T getTraversedExtensor(T defaultValue, Class<T> type)Description copied from class:AbstractPropertiesHolderLookup 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:
getTraversedExtensorin classAbstractPropertiesHolder- Parameters:
defaultValue- the default valuetype- the extensor type- Returns:
- the configuration value or the default
-
getTarget
public org.apache.cxf.ws.addressing.EndpointReferenceType getTarget()
-
isSameAs
public boolean isSameAs(EndpointInfo epInfo)
-
-