Package org.citrusframework.jms.endpoint
Class JmsSyncEndpointBuilder
java.lang.Object
org.citrusframework.endpoint.AbstractEndpointBuilder<JmsSyncEndpoint>
org.citrusframework.jms.endpoint.JmsSyncEndpointBuilder
- All Implemented Interfaces:
EndpointBuilder<JmsSyncEndpoint>
- Since:
- 2.5
- Author:
- Christoph Deppisch
-
Field Summary
Fields inherited from interface org.citrusframework.endpoint.EndpointBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) Sets the connectionFactory property.correlator(MessageCorrelator correlator) Sets the message correlator.destination(jakarta.jms.Destination destination) Sets the destination property.destination(String destinationName) Sets the destinationName property.destinationNameResolver(EndpointUriResolver resolver) Sets the destination name resolver.destinationResolver(org.springframework.jms.support.destination.DestinationResolver resolver) Sets the destination resolver.filterInternalHeaders(boolean filterInternalHeaders) Sets the filterInternalHeaders property.protected JmsSyncEndpointjmsTemplate(org.springframework.jms.core.JmsTemplate jmsTemplate) Sets the jmsTemplate property.messageConverter(JmsMessageConverter messageConverter) Sets the messageConverter property.pollingInterval(int pollingInterval) Sets the polling interval.pubSubDomain(boolean pubSubDomain) Sets the pubSubDomain property.replyDestination(jakarta.jms.Destination destination) Sets the reply destination property.replyDestination(String destinationName) Sets the reply destinationName property.timeout(long timeout) Sets the default timeout.useObjectMessages(boolean useObjectMessages) Sets the useObjectMessages property.Methods inherited from class org.citrusframework.endpoint.AbstractEndpointBuilder
actor, build, initialize, name, referenceResolver, supportsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.endpoint.EndpointBuilder
build, build
-
Constructor Details
-
JmsSyncEndpointBuilder
public JmsSyncEndpointBuilder()
-
-
Method Details
-
getEndpoint
- Specified by:
getEndpointin classAbstractEndpointBuilder<JmsSyncEndpoint>
-
destination
Sets the destinationName property.- Parameters:
destinationName-- Returns:
-
destination
Sets the destination property.- Parameters:
destination-- Returns:
-
replyDestination
Sets the reply destinationName property.- Parameters:
destinationName-- Returns:
-
replyDestination
Sets the reply destination property.- Parameters:
destination-- Returns:
-
connectionFactory
Sets the connectionFactory property.- Parameters:
connectionFactory-- Returns:
-
jmsTemplate
Sets the jmsTemplate property.- Parameters:
jmsTemplate-- Returns:
-
messageConverter
Sets the messageConverter property.- Parameters:
messageConverter-- Returns:
-
destinationResolver
public JmsSyncEndpointBuilder destinationResolver(org.springframework.jms.support.destination.DestinationResolver resolver) Sets the destination resolver.- Parameters:
resolver-- Returns:
-
destinationNameResolver
Sets the destination name resolver.- Parameters:
resolver-- Returns:
-
pubSubDomain
Sets the pubSubDomain property.- Parameters:
pubSubDomain-- Returns:
-
useObjectMessages
Sets the useObjectMessages property.- Parameters:
useObjectMessages-- Returns:
-
filterInternalHeaders
Sets the filterInternalHeaders property.- Parameters:
filterInternalHeaders-- Returns:
-
pollingInterval
Sets the polling interval.- Parameters:
pollingInterval-- Returns:
-
correlator
Sets the message correlator.- Parameters:
correlator-- Returns:
-
timeout
Sets the default timeout.- Parameters:
timeout-- Returns:
-