org.apache.axis2.transport.jms
Class JMSEndpoint
java.lang.Object
org.apache.axis2.transport.base.ProtocolEndpoint
org.apache.axis2.transport.jms.JMSEndpoint
public class JMSEndpoint
- extends ProtocolEndpoint
Class that links an Axis2 service to a JMS destination. Additionally, it contains
all the required information to process incoming JMS messages and to inject them
into Axis2.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JMSEndpoint
public JMSEndpoint(JMSListener listener,
WorkerPool workerPool)
getJndiDestinationName
public java.lang.String getJndiDestinationName()
getJndiReplyDestinationName
public java.lang.String getJndiReplyDestinationName()
getReplyDestinationType
public java.lang.String getReplyDestinationType()
getEndpointReferences
public org.apache.axis2.addressing.EndpointReference[] getEndpointReferences(java.lang.String ip)
- 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
- See Also:
TransportListener.getEPRsForService(String, String)
getContentTypeRuleSet
public ContentTypeRuleSet getContentTypeRuleSet()
getCf
public JMSConnectionFactory getCf()
getServiceTaskManager
public ServiceTaskManager getServiceTaskManager()
setServiceTaskManager
public void setServiceTaskManager(ServiceTaskManager serviceTaskManager)
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.