Class JmsSyncEndpointBuilder

java.lang.Object
org.citrusframework.endpoint.AbstractEndpointBuilder<JmsSyncEndpoint>
org.citrusframework.jms.endpoint.JmsSyncEndpointBuilder
All Implemented Interfaces:
EndpointBuilder<JmsSyncEndpoint>

public class JmsSyncEndpointBuilder extends AbstractEndpointBuilder<JmsSyncEndpoint>
Since:
2.5
Author:
Christoph Deppisch
  • Constructor Details

    • JmsSyncEndpointBuilder

      public JmsSyncEndpointBuilder()
  • Method Details

    • getEndpoint

      protected JmsSyncEndpoint getEndpoint()
      Specified by:
      getEndpoint in class AbstractEndpointBuilder<JmsSyncEndpoint>
    • destination

      public JmsSyncEndpointBuilder destination(String destinationName)
      Sets the destinationName property.
      Parameters:
      destinationName -
      Returns:
    • destination

      public JmsSyncEndpointBuilder destination(jakarta.jms.Destination destination)
      Sets the destination property.
      Parameters:
      destination -
      Returns:
    • replyDestination

      public JmsSyncEndpointBuilder replyDestination(String destinationName)
      Sets the reply destinationName property.
      Parameters:
      destinationName -
      Returns:
    • replyDestination

      public JmsSyncEndpointBuilder replyDestination(jakarta.jms.Destination destination)
      Sets the reply destination property.
      Parameters:
      destination -
      Returns:
    • connectionFactory

      public JmsSyncEndpointBuilder connectionFactory(jakarta.jms.ConnectionFactory connectionFactory)
      Sets the connectionFactory property.
      Parameters:
      connectionFactory -
      Returns:
    • jmsTemplate

      public JmsSyncEndpointBuilder jmsTemplate(org.springframework.jms.core.JmsTemplate jmsTemplate)
      Sets the jmsTemplate property.
      Parameters:
      jmsTemplate -
      Returns:
    • messageConverter

      public JmsSyncEndpointBuilder messageConverter(JmsMessageConverter 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

      public JmsSyncEndpointBuilder destinationNameResolver(EndpointUriResolver resolver)
      Sets the destination name resolver.
      Parameters:
      resolver -
      Returns:
    • pubSubDomain

      public JmsSyncEndpointBuilder pubSubDomain(boolean pubSubDomain)
      Sets the pubSubDomain property.
      Parameters:
      pubSubDomain -
      Returns:
    • useObjectMessages

      public JmsSyncEndpointBuilder useObjectMessages(boolean useObjectMessages)
      Sets the useObjectMessages property.
      Parameters:
      useObjectMessages -
      Returns:
    • filterInternalHeaders

      public JmsSyncEndpointBuilder filterInternalHeaders(boolean filterInternalHeaders)
      Sets the filterInternalHeaders property.
      Parameters:
      filterInternalHeaders -
      Returns:
    • pollingInterval

      public JmsSyncEndpointBuilder pollingInterval(int pollingInterval)
      Sets the polling interval.
      Parameters:
      pollingInterval -
      Returns:
    • correlator

      public JmsSyncEndpointBuilder correlator(MessageCorrelator correlator)
      Sets the message correlator.
      Parameters:
      correlator -
      Returns:
    • timeout

      public JmsSyncEndpointBuilder timeout(long timeout)
      Sets the default timeout.
      Parameters:
      timeout -
      Returns: