Class 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 Details

    • EndpointInfo

      public EndpointInfo()
    • EndpointInfo

      public EndpointInfo(ServiceInfo serv, String ns)
  • Method Details

    • 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(org.apache.cxf.ws.addressing.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 value
      type - 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)
    • toString

      public String toString()
      Overrides:
      toString in class Object