public abstract class ProtocolEndpoint extends Object
| Constructor and Description |
|---|
ProtocolEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.axis2.context.MessageContext |
createMessageContext() |
protected org.apache.axis2.context.ConfigurationContext |
getConfigurationContext()
Get the Axis2 configuration context.
|
String |
getDescription()
Get a short description of this endpoint suitable for inclusion in log messages.
|
abstract org.apache.axis2.addressing.EndpointReference[] |
getEndpointReferences(org.apache.axis2.description.AxisService service,
String ip)
Get the endpoint references for this protocol endpoint.
|
AbstractTransportListenerEx<?> |
getListener() |
org.apache.axis2.description.AxisService |
getService() |
String |
getServiceName()
Get the name of the service to which messages received by this endpoint are pre-dispatched.
|
abstract boolean |
loadConfiguration(org.apache.axis2.description.ParameterInclude params)
Configure the endpoint based on the provided parameters.
|
public final AbstractTransportListenerEx<?> getListener()
public final org.apache.axis2.description.AxisService getService()
public final String getServiceName()
null if message are not pre-dispatchedprotected final org.apache.axis2.context.ConfigurationContext getConfigurationContext()
ConfigurationContext object from the listener.public abstract boolean loadConfiguration(org.apache.axis2.description.ParameterInclude params)
throws org.apache.axis2.AxisFault
false. An exception should only be thrown if there is an
error or inconsistency in the parameters.params - The source of the parameters to configure the
endpoint. If the parameters are defined on
a service, this will be an AxisService
instance.true if the parameters contained the required configuration
information and the endpoint has been configured, false if
the no configuration for the endpoint is present in the parametersorg.apache.axis2.AxisFault - if configuration information is present, but there is an
error or inconsistency in the parameterspublic abstract org.apache.axis2.addressing.EndpointReference[] getEndpointReferences(org.apache.axis2.description.AxisService service,
String ip)
throws org.apache.axis2.AxisFault
service - The service to build the EPR for. If getService() returns
a non null value, then it has the same value as this parameter, which
is never null.ip - The host name or IP address of the local host. The implementation should use
this information instead of InetAddress.getLocalHost().
The value of this parameter may be null, in which case the
implementation should use Utils.getIpAddress(
org.apache.axis2.engine.AxisConfiguration).org.apache.axis2.AxisFaultTransportListener.getEPRsForService(String, String)public String getDescription()
public org.apache.axis2.context.MessageContext createMessageContext()
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultCopyright © 2004–2017 The Apache Software Foundation. All rights reserved.