Class AxisEndpoint

java.lang.Object
org.apache.axis2.description.AxisDescription
org.apache.axis2.description.AxisEndpoint
All Implemented Interfaces:
DescriptionConstants, ParameterInclude

public class AxisEndpoint extends AxisDescription
  • Constructor Details

    • AxisEndpoint

      public AxisEndpoint()
  • Method Details

    • getEndpointURL

      public String getEndpointURL()
    • setEndpointURL

      public void setEndpointURL(String endpointURL)
    • setProperty

      public void setProperty(String name, Object value)
    • getProperty

      public Object getProperty(String name)
      Parameters:
      name - name of the property to search for
      Returns:
      the value of the property, or null if the property is not found
    • getAlias

      public String getAlias()
    • setAlias

      public void setAlias(String alias)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getBinding

      public AxisBinding getBinding()
    • setBinding

      public void setBinding(AxisBinding binding)
    • getKey

      public Object getKey()
      Specified by:
      getKey in class AxisDescription
    • engageModule

      public void engageModule(AxisModule axisModule) throws AxisFault
      Description copied from class: AxisDescription
      Engage a Module at this level
      Overrides:
      engageModule in class AxisDescription
      Parameters:
      axisModule - the Module to engage
      Throws:
      AxisFault - if there's a problem engaging
    • isEngaged

      public boolean isEngaged(String moduleName)
      Description copied from class: AxisDescription
      Check if a given module is engaged at this level.
      Overrides:
      isEngaged in class AxisDescription
      Parameters:
      moduleName - module to investigate.
      Returns:
      true if engaged, false if not. TODO: Handle versions? isEngaged("addressing") should be true even for versioned modulename...
    • toWSDL20

      public org.apache.axiom.om.OMElement toWSDL20(org.apache.axiom.om.OMNamespace wsdl, org.apache.axiom.om.OMNamespace tns, org.apache.axiom.om.OMNamespace whttp)
    • getAxisService

      public AxisService getAxisService()
    • setParent

      public void setParent(AxisService service)
    • setTransportInDescription

      public void setTransportInDescription(String transportInDescName)
    • calculateEndpointURL

      public String calculateEndpointURL()
    • calculateEndpointURL

      public String calculateEndpointURL(String hostIP)
    • isActive

      public boolean isActive()
    • applyPolicy

      public void applyPolicy() throws AxisFault
      Description copied from class: AxisDescription
      Applies the policies on the Description Hierarchy recursively.
      Overrides:
      applyPolicy in class AxisDescription
      Throws:
      AxisFault - an error occurred applying the policy