Package org.apache.cxf.transport.jms.uri
Class JMSEndpoint
java.lang.Object
org.apache.cxf.transport.jms.uri.JMSEndpoint
Parses and holds configuration retrieved from a SOAP/JMS spec URI
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JMSEndpoint.DeliveryModeTypestatic final Stringstatic final Stringstatic final StringAll parameters with this prefix will go to jndiParameters and be used as the jndi inital context propertiesstatic final Stringstatic final intstatic final Stringstatic final longstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionJMSEndpoint(String endpointUri) JMSEndpoint(org.apache.cxf.service.model.EndpointInfo endpointInfo, String endpointUri) JMSEndpoint(org.apache.cxf.service.model.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
Modifier and TypeMethodDescriptionintjakarta.jms.ConnectionFactorygetParameter(String key) intlongintlongbooleanbooleanbooleanbooleanbooleanbooleanfinal voidputJndiParameter(String key, String value) final voidputParameter(String key, String value) voidsetConcurrentConsumers(int concurrentConsumers) voidsetConcurrentConsumers(String concurrentConsumers) voidsetConduitIdSelectorPrefix(String conduitIdSelectorPrefix) voidsetConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) voidsetDeliveryMode(String deliveryMode) voidsetDeliveryMode(JMSEndpoint.DeliveryModeType deliveryMode) voidsetDestinationName(String destinationName) voidsetDurableSubscriptionClientId(String durableSubscriptionClientId) voidsetDurableSubscriptionName(String durableSubscriptionName) voidsetEndpointUri(String endpointUri) voidsetIgnoreTimeoutException(boolean ignoreTimeoutException) final voidsetJmsVariant(String jmsVariant) voidsetJndiConnectionFactoryName(String jndiConnectionFactoryName) voidsetJndiInitialContextFactory(String jndiInitialContextFactory) voidsetJndiTransactionManagerName(String jndiTransactionManagerName) voidsetJndiURL(String jndiURL) voidsetMessageSelector(String messageSelector) voidsetMessageType(String messageType) voidsetMessageType(JMSEndpoint.MessageType messageType) voidsetOneSessionPerConnection(boolean oneSessionPerConnection) voidsetOneSessionPerConnection(String oneSessionPerConnection) voidsetPassword(String password) voidsetPriority(int priority) voidsetPriority(String priority) voidsetReceiveTimeout(long receiveTimeout) voidsetReceiveTimeout(String receiveTimeout) voidsetReplyToName(String replyToName) voidsetRetryInterval(int retryInterval) voidsetRetryInterval(String retryInterval) voidsetSessionTransacted(boolean sessionTransacted) voidsetSessionTransacted(String sessionTransacted) voidsetTargetService(String targetService) voidsetTimeToLive(long timeToLive) voidsetTimeToLive(String timeToLive) voidsetTopicReplyToName(String topicReplyToName) voidsetUseConduitIdSelector(boolean useConduitIdSelector) voidsetUseConduitIdSelector(String useConduitIdSelectorSt) voidsetUsername(String username)
-
Field Details
-
JNDI
- See Also:
-
TOPIC
- See Also:
-
QUEUE
- See Also:
-
JNDI_TOPIC
- See Also:
-
DELIVERYMODE_DEFAULT
-
TIMETOLIVE_DEFAULT
public static final long TIMETOLIVE_DEFAULT- See Also:
-
PRIORITY_DEFAULT
public static final int PRIORITY_DEFAULT- See Also:
-
JNDI_PARAMETER_NAME_PREFIX
All parameters with this prefix will go to jndiParameters and be used as the jndi inital context properties- See Also:
-
JAXWS_PROPERTY_PREFIX
- See Also:
-
-
Constructor Details
-
JMSEndpoint
- Parameters:
endpointUri-
-
JMSEndpoint
public JMSEndpoint(org.apache.cxf.service.model.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
- Parameters:
endpointInfo-endpointUri-
-
-
Method Details
-
getRequestURI
-
putJndiParameter
- Parameters:
key-value-
-
putParameter
-
getParameter
- Parameters:
key-- Returns:
-
getJndiParameters
-
getParameters
- Returns:
-
getEndpointUri
-
setEndpointUri
-
getConnectionFactory
public jakarta.jms.ConnectionFactory getConnectionFactory() -
setConnectionFactory
public void setConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) -
getJmsVariant
-
setJmsVariant
-
getDestinationName
-
setDestinationName
-
isSetDeliveryMode
public boolean isSetDeliveryMode() -
getDeliveryMode
-
setDeliveryMode
-
setDeliveryMode
-
getMessageType
-
setMessageType
-
setMessageType
-
getTimeToLive
public long getTimeToLive() -
setTimeToLive
public void setTimeToLive(long timeToLive) -
setTimeToLive
-
isSetPriority
public boolean isSetPriority() -
getPriority
public int getPriority() -
setPriority
public void setPriority(int priority) -
setPriority
-
getReplyToName
-
setReplyToName
-
getTopicReplyToName
-
setTopicReplyToName
-
getJndiConnectionFactoryName
-
setJndiConnectionFactoryName
-
getJndiInitialContextFactory
-
setJndiInitialContextFactory
-
getJndiURL
-
setJndiURL
-
getUsername
-
setUsername
-
getConcurrentConsumers
public int getConcurrentConsumers() -
setConcurrentConsumers
public void setConcurrentConsumers(int concurrentConsumers) -
setConcurrentConsumers
-
getPassword
-
setPassword
-
getDurableSubscriptionClientId
-
setDurableSubscriptionClientId
-
getDurableSubscriptionName
-
setDurableSubscriptionName
-
getReceiveTimeout
public long getReceiveTimeout() -
setReceiveTimeout
public void setReceiveTimeout(long receiveTimeout) -
setReceiveTimeout
-
getTargetService
-
setTargetService
-
isSessionTransacted
public boolean isSessionTransacted() -
setSessionTransacted
public void setSessionTransacted(boolean sessionTransacted) -
setSessionTransacted
-
getConduitIdSelectorPrefix
-
setConduitIdSelectorPrefix
-
isUseConduitIdSelector
public boolean isUseConduitIdSelector() -
setUseConduitIdSelector
-
setUseConduitIdSelector
public void setUseConduitIdSelector(boolean useConduitIdSelector) -
getJndiTransactionManagerName
-
setJndiTransactionManagerName
-
getMessageSelector
-
setMessageSelector
-
getRetryInterval
public int getRetryInterval() -
setRetryInterval
public void setRetryInterval(int retryInterval) -
setRetryInterval
-
isOneSessionPerConnection
public boolean isOneSessionPerConnection() -
setOneSessionPerConnection
-
setOneSessionPerConnection
public void setOneSessionPerConnection(boolean oneSessionPerConnection) -
isIgnoreTimeoutException
public boolean isIgnoreTimeoutException() -
setIgnoreTimeoutException
public void setIgnoreTimeoutException(boolean ignoreTimeoutException)
-