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.