Package org.apache.cxf.transport.jms.uri
Class JMSEndpoint
- java.lang.Object
-
- org.apache.cxf.transport.jms.uri.JMSEndpoint
-
public class JMSEndpoint extends Object
Parses and holds configuration retrieved from a SOAP/JMS spec URI
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJMSEndpoint.DeliveryModeTypestatic classJMSEndpoint.MessageType
-
Field Summary
Fields Modifier and Type Field Description static JMSEndpoint.DeliveryModeTypeDELIVERYMODE_DEFAULTstatic StringJAXWS_PROPERTY_PREFIXstatic StringJNDIstatic StringJNDI_PARAMETER_NAME_PREFIXAll parameters with this prefix will go to jndiParameters and be used as the jndi inital context propertiesstatic StringJNDI_TOPICstatic intPRIORITY_DEFAULTstatic StringQUEUEstatic longTIMETOLIVE_DEFAULTstatic StringTOPIC
-
Constructor Summary
Constructors Constructor Description JMSEndpoint(String endpointUri)JMSEndpoint(EndpointInfo endpointInfo, String endpointUri)JMSEndpoint(EndpointInfo endpointInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target)Get the extensors from the wsdl and/or configuration that will then be used to configure the JMSConfiguration object
-
Method Summary
-
-
-
Field Detail
-
JNDI
public static final String JNDI
- See Also:
- Constant Field Values
-
TOPIC
public static final String TOPIC
- See Also:
- Constant Field Values
-
QUEUE
public static final String QUEUE
- See Also:
- Constant Field Values
-
JNDI_TOPIC
public static final String JNDI_TOPIC
- See Also:
- Constant Field Values
-
DELIVERYMODE_DEFAULT
public static final JMSEndpoint.DeliveryModeType DELIVERYMODE_DEFAULT
-
TIMETOLIVE_DEFAULT
public static final long TIMETOLIVE_DEFAULT
- See Also:
- Constant Field Values
-
PRIORITY_DEFAULT
public static final int PRIORITY_DEFAULT
- See Also:
- Constant Field Values
-
JNDI_PARAMETER_NAME_PREFIX
public static final String JNDI_PARAMETER_NAME_PREFIX
All parameters with this prefix will go to jndiParameters and be used as the jndi inital context properties- See Also:
- Constant Field Values
-
JAXWS_PROPERTY_PREFIX
public static final String JAXWS_PROPERTY_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JMSEndpoint
public JMSEndpoint(String endpointUri)
- Parameters:
endpointUri-
-
JMSEndpoint
public JMSEndpoint(EndpointInfo endpointInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target)
Get the extensors from the wsdl and/or configuration that will then be used to configure the JMSConfiguration object- Parameters:
endpointInfo-target-
-
JMSEndpoint
public JMSEndpoint(EndpointInfo endpointInfo, String endpointUri)
- Parameters:
endpointInfo-endpointUri-
-
-
Method Detail
-
getRequestURI
public String getRequestURI()
-
putJndiParameter
public final void putJndiParameter(String key, String value)
- Parameters:
key-value-
-
getEndpointUri
public String getEndpointUri()
-
setEndpointUri
public void setEndpointUri(String endpointUri)
-
getConnectionFactory
public javax.jms.ConnectionFactory getConnectionFactory()
-
setConnectionFactory
public void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
-
getJmsVariant
public String getJmsVariant()
-
setJmsVariant
public final void setJmsVariant(String jmsVariant)
-
getDestinationName
public String getDestinationName()
-
setDestinationName
public void setDestinationName(String destinationName)
-
isSetDeliveryMode
public boolean isSetDeliveryMode()
-
getDeliveryMode
public JMSEndpoint.DeliveryModeType getDeliveryMode()
-
setDeliveryMode
public void setDeliveryMode(JMSEndpoint.DeliveryModeType deliveryMode)
-
setDeliveryMode
public void setDeliveryMode(String deliveryMode)
-
getMessageType
public JMSEndpoint.MessageType getMessageType()
-
setMessageType
public void setMessageType(JMSEndpoint.MessageType messageType)
-
setMessageType
public void setMessageType(String messageType)
-
getTimeToLive
public long getTimeToLive()
-
setTimeToLive
public void setTimeToLive(long timeToLive)
-
setTimeToLive
public void setTimeToLive(String timeToLive)
-
isSetPriority
public boolean isSetPriority()
-
getPriority
public int getPriority()
-
setPriority
public void setPriority(int priority)
-
setPriority
public void setPriority(String priority)
-
getReplyToName
public String getReplyToName()
-
setReplyToName
public void setReplyToName(String replyToName)
-
getTopicReplyToName
public String getTopicReplyToName()
-
setTopicReplyToName
public void setTopicReplyToName(String topicReplyToName)
-
getJndiConnectionFactoryName
public String getJndiConnectionFactoryName()
-
setJndiConnectionFactoryName
public void setJndiConnectionFactoryName(String jndiConnectionFactoryName)
-
getJndiInitialContextFactory
public String getJndiInitialContextFactory()
-
setJndiInitialContextFactory
public void setJndiInitialContextFactory(String jndiInitialContextFactory)
-
getJndiURL
public String getJndiURL()
-
setJndiURL
public void setJndiURL(String jndiURL)
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
getConcurrentConsumers
public int getConcurrentConsumers()
-
setConcurrentConsumers
public void setConcurrentConsumers(int concurrentConsumers)
-
setConcurrentConsumers
public void setConcurrentConsumers(String concurrentConsumers)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
getDurableSubscriptionClientId
public String getDurableSubscriptionClientId()
-
setDurableSubscriptionClientId
public void setDurableSubscriptionClientId(String durableSubscriptionClientId)
-
getDurableSubscriptionName
public String getDurableSubscriptionName()
-
setDurableSubscriptionName
public void setDurableSubscriptionName(String durableSubscriptionName)
-
getReceiveTimeout
public long getReceiveTimeout()
-
setReceiveTimeout
public void setReceiveTimeout(long receiveTimeout)
-
setReceiveTimeout
public void setReceiveTimeout(String receiveTimeout)
-
getTargetService
public String getTargetService()
-
setTargetService
public void setTargetService(String targetService)
-
isSessionTransacted
public boolean isSessionTransacted()
-
setSessionTransacted
public void setSessionTransacted(boolean sessionTransacted)
-
setSessionTransacted
public void setSessionTransacted(String sessionTransacted)
-
getConduitIdSelectorPrefix
public String getConduitIdSelectorPrefix()
-
setConduitIdSelectorPrefix
public void setConduitIdSelectorPrefix(String conduitIdSelectorPrefix)
-
isUseConduitIdSelector
public boolean isUseConduitIdSelector()
-
setUseConduitIdSelector
public void setUseConduitIdSelector(String useConduitIdSelectorSt)
-
setUseConduitIdSelector
public void setUseConduitIdSelector(boolean useConduitIdSelector)
-
getJndiTransactionManagerName
public String getJndiTransactionManagerName()
-
setJndiTransactionManagerName
public void setJndiTransactionManagerName(String jndiTransactionManagerName)
-
getMessageSelector
public String getMessageSelector()
-
setMessageSelector
public void setMessageSelector(String messageSelector)
-
getRetryInterval
public int getRetryInterval()
-
setRetryInterval
public void setRetryInterval(int retryInterval)
-
setRetryInterval
public void setRetryInterval(String retryInterval)
-
isOneSessionPerConnection
public boolean isOneSessionPerConnection()
-
setOneSessionPerConnection
public void setOneSessionPerConnection(String oneSessionPerConnection)
-
setOneSessionPerConnection
public void setOneSessionPerConnection(boolean oneSessionPerConnection)
-
isIgnoreTimeoutException
public boolean isIgnoreTimeoutException()
-
setIgnoreTimeoutException
public void setIgnoreTimeoutException(boolean ignoreTimeoutException)
-
-