org.apache.axis2.transport.base.datagram
Class DatagramEndpoint

java.lang.Object
  extended by org.apache.axis2.transport.base.ProtocolEndpoint
      extended by org.apache.axis2.transport.base.datagram.DatagramEndpoint
Direct Known Subclasses:
Endpoint

public abstract class DatagramEndpoint
extends ProtocolEndpoint

Endpoint description. This class is used by the transport to store information about an endpoint, e.g. the Axis service it is bound to. Transports extend this abstract class to store additional transport specific information, such as the port number the transport listens on.


Constructor Summary
DatagramEndpoint()
           
 
Method Summary
 java.lang.String getContentType()
           
 MetricsCollector getMetrics()
           
 boolean loadConfiguration(org.apache.axis2.description.ParameterInclude params)
          Configure the endpoint based on the provided parameters.
 void setMetrics(MetricsCollector metrics)
           
 
Methods inherited from class org.apache.axis2.transport.base.ProtocolEndpoint
createMessageContext, getEndpointReferences, getListener, getService, getServiceName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatagramEndpoint

public DatagramEndpoint()
Method Detail

getContentType

public java.lang.String getContentType()

getMetrics

public MetricsCollector getMetrics()

setMetrics

public void setMetrics(MetricsCollector metrics)

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.

Specified by:
loadConfiguration in class ProtocolEndpoint
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


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