Class JmsSyncEndpointConfiguration

All Implemented Interfaces:
EndpointConfiguration, PollableEndpointConfiguration

public class JmsSyncEndpointConfiguration extends JmsEndpointConfiguration implements PollableEndpointConfiguration
Endpoint configuration sets additional synchronous message handling properties such as reply destination and message correlator.
Since:
1.4
Author:
Christoph Deppisch
  • Constructor Details

    • JmsSyncEndpointConfiguration

      public JmsSyncEndpointConfiguration()
  • Method Details

    • setCorrelator

      public void setCorrelator(MessageCorrelator correlator)
      Set the reply message correlator.
      Parameters:
      correlator - the correlator to set
    • getCorrelator

      public MessageCorrelator getCorrelator()
      Gets the correlator.
      Returns:
      the correlator
    • getReplyDestination

      public jakarta.jms.Destination getReplyDestination()
      Gets the replyDestination.
      Returns:
      the replyDestination
    • setReplyDestination

      public void setReplyDestination(jakarta.jms.Destination replyDestination)
      Set the reply destination.
      Parameters:
      replyDestination - the replyDestination to set
    • getReplyDestinationName

      public String getReplyDestinationName()
      Gets the replyDestinationName.
      Returns:
      the replyDestinationName
    • setReplyDestinationName

      public void setReplyDestinationName(String replyDestinationName)
      Set the reply destination name.
      Parameters:
      replyDestinationName - the replyDestinationName to set
    • getPollingInterval

      public long getPollingInterval()
      Gets the pollingInterval.
      Specified by:
      getPollingInterval in interface PollableEndpointConfiguration
      Overrides:
      getPollingInterval in class AbstractPollableEndpointConfiguration
      Returns:
      the pollingInterval the pollingInterval to get.
    • setPollingInterval

      public void setPollingInterval(long pollingInterval)
      Sets the pollingInterval.
      Specified by:
      setPollingInterval in interface PollableEndpointConfiguration
      Overrides:
      setPollingInterval in class AbstractPollableEndpointConfiguration
      Parameters:
      pollingInterval - the pollingInterval to set