org.apache.axis2.transport.udp
Class Endpoint

java.lang.Object
  extended by org.apache.axis2.transport.base.ProtocolEndpoint
      extended by org.apache.axis2.transport.base.datagram.DatagramEndpoint
          extended by org.apache.axis2.transport.udp.Endpoint

public class Endpoint
extends DatagramEndpoint

UDP endpoint description.


Constructor Summary
Endpoint()
           
 
Method Summary
 org.apache.axis2.addressing.EndpointReference[] getEndpointReferences(java.lang.String ip)
          Get the endpoint references for this protocol endpoint.
 int getMaxPacketSize()
           
 int getPort()
           
 boolean loadConfiguration(org.apache.axis2.description.ParameterInclude params)
          Configure the endpoint based on the provided parameters.
 
Methods inherited from class org.apache.axis2.transport.base.datagram.DatagramEndpoint
getContentType, getMetrics, setMetrics
 
Methods inherited from class org.apache.axis2.transport.base.ProtocolEndpoint
createMessageContext, getListener, getService, getServiceName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Endpoint

public Endpoint()
Method Detail

getPort

public int getPort()

getMaxPacketSize

public int getMaxPacketSize()

loadConfiguration

public boolean loadConfiguration(org.apache.axis2.description.ParameterInclude params)
                          throws org.apache.axis2.AxisFault
Description copied from class: ProtocolEndpoint
Configure the endpoint based on the provided parameters. If no relevant parameters are found, the implementation should return false. An exception should only be thrown if there is an error or inconsistency in the parameters.

Overrides:
loadConfiguration in class DatagramEndpoint
Parameters:
params - The source of the parameters to construct the poll table entry. If the parameters are defined on a service, this will be an AxisService instance.
Returns:
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 parameters
Throws:
org.apache.axis2.AxisFault - if configuration information is present, but there is an error or inconsistency in the parameters

getEndpointReferences

public org.apache.axis2.addressing.EndpointReference[] getEndpointReferences(java.lang.String ip)
                                                                      throws org.apache.axis2.AxisFault
Description copied from class: ProtocolEndpoint
Get the endpoint references for this protocol endpoint.

Specified by:
getEndpointReferences in class ProtocolEndpoint
Parameters:
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).
Returns:
an array of endpoint references
Throws:
org.apache.axis2.AxisFault
See Also:
TransportListener.getEPRsForService(String, String)


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.