Class JmsSyncEndpointBuilder

  • All Implemented Interfaces:
    com.consol.citrus.endpoint.EndpointBuilder<JmsSyncEndpoint>

    public class JmsSyncEndpointBuilder
    extends com.consol.citrus.endpoint.AbstractEndpointBuilder<JmsSyncEndpoint>
    Since:
    2.5
    Author:
    Christoph Deppisch
    • Constructor Detail

      • JmsSyncEndpointBuilder

        public JmsSyncEndpointBuilder()
    • Method Detail

      • getEndpoint

        protected JmsSyncEndpoint getEndpoint()
        Specified by:
        getEndpoint in class com.consol.citrus.endpoint.AbstractEndpointBuilder<JmsSyncEndpoint>
      • destination

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

        public JmsSyncEndpointBuilder destination​(javax.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​(javax.jms.Destination destination)
        Sets the reply destination property.
        Parameters:
        destination -
        Returns:
      • connectionFactory

        public JmsSyncEndpointBuilder connectionFactory​(javax.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:
      • destinationResolver

        public JmsSyncEndpointBuilder destinationResolver​(org.springframework.jms.support.destination.DestinationResolver resolver)
        Sets the destination resolver.
        Parameters:
        resolver -
        Returns:
      • destinationNameResolver

        public JmsSyncEndpointBuilder destinationNameResolver​(com.consol.citrus.endpoint.resolver.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​(com.consol.citrus.message.MessageCorrelator correlator)
        Sets the message correlator.
        Parameters:
        correlator -
        Returns:
      • timeout

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