Package com.consol.citrus.channel
Class ChannelSyncEndpointBuilder
- java.lang.Object
-
- com.consol.citrus.endpoint.AbstractEndpointBuilder<ChannelSyncEndpoint>
-
- com.consol.citrus.channel.ChannelSyncEndpointBuilder
-
- All Implemented Interfaces:
com.consol.citrus.endpoint.EndpointBuilder<ChannelSyncEndpoint>
public class ChannelSyncEndpointBuilder extends com.consol.citrus.endpoint.AbstractEndpointBuilder<ChannelSyncEndpoint>
- Since:
- 2.7.6
- Author:
- Christoph Deppisch
-
-
Constructor Summary
Constructors Constructor Description ChannelSyncEndpointBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChannelSyncEndpointBuilderchannel(String channelName)Sets the channelName property.ChannelSyncEndpointBuilderchannel(org.springframework.messaging.MessageChannel channel)Sets the channel property.ChannelSyncEndpointBuilderchannelResolver(org.springframework.messaging.core.DestinationResolver resolver)Sets the channel resolver.ChannelSyncEndpointBuildercorrelator(com.consol.citrus.message.MessageCorrelator correlator)Sets the message correlator.ChannelSyncEndpointBuilderfilterInternalHeaders(boolean filterInternalHeaders)Sets the filterInternalHeaders property.protected ChannelSyncEndpointgetEndpoint()ChannelSyncEndpointBuildermessageConverter(ChannelMessageConverter messageConverter)Sets the messageConverter property.ChannelSyncEndpointBuildermessagingTemplate(org.springframework.integration.core.MessagingTemplate messagingTemplate)Sets the messagingTemplate property.ChannelSyncEndpointBuilderpollingInterval(int pollingInterval)Sets the polling interval.ChannelSyncEndpointBuildertimeout(long timeout)Sets the default timeout.ChannelSyncEndpointBuilderuseObjectMessages(boolean useObjectMessages)Sets the useObjectMessages property.-
Methods inherited from class com.consol.citrus.endpoint.AbstractEndpointBuilder
actor, build, initialize, name, referenceResolver, supports
-
-
-
-
Method Detail
-
getEndpoint
protected ChannelSyncEndpoint getEndpoint()
- Specified by:
getEndpointin classcom.consol.citrus.endpoint.AbstractEndpointBuilder<ChannelSyncEndpoint>
-
channel
public ChannelSyncEndpointBuilder channel(String channelName)
Sets the channelName property.- Parameters:
channelName-- Returns:
-
channel
public ChannelSyncEndpointBuilder channel(org.springframework.messaging.MessageChannel channel)
Sets the channel property.- Parameters:
channel-- Returns:
-
messagingTemplate
public ChannelSyncEndpointBuilder messagingTemplate(org.springframework.integration.core.MessagingTemplate messagingTemplate)
Sets the messagingTemplate property.- Parameters:
messagingTemplate-- Returns:
-
messageConverter
public ChannelSyncEndpointBuilder messageConverter(ChannelMessageConverter messageConverter)
Sets the messageConverter property.- Parameters:
messageConverter-- Returns:
-
channelResolver
public ChannelSyncEndpointBuilder channelResolver(org.springframework.messaging.core.DestinationResolver resolver)
Sets the channel resolver.- Parameters:
resolver-- Returns:
-
useObjectMessages
public ChannelSyncEndpointBuilder useObjectMessages(boolean useObjectMessages)
Sets the useObjectMessages property.- Parameters:
useObjectMessages-- Returns:
-
filterInternalHeaders
public ChannelSyncEndpointBuilder filterInternalHeaders(boolean filterInternalHeaders)
Sets the filterInternalHeaders property.- Parameters:
filterInternalHeaders-- Returns:
-
pollingInterval
public ChannelSyncEndpointBuilder pollingInterval(int pollingInterval)
Sets the polling interval.- Parameters:
pollingInterval-- Returns:
-
correlator
public ChannelSyncEndpointBuilder correlator(com.consol.citrus.message.MessageCorrelator correlator)
Sets the message correlator.- Parameters:
correlator-- Returns:
-
timeout
public ChannelSyncEndpointBuilder timeout(long timeout)
Sets the default timeout.- Parameters:
timeout-- Returns:
-
-