Package com.consol.citrus.actions
Class PurgeMessageChannelAction.Builder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<PurgeMessageChannelAction,PurgeMessageChannelAction.Builder>
-
- com.consol.citrus.actions.PurgeMessageChannelAction.Builder
-
- All Implemented Interfaces:
com.consol.citrus.TestActionBuilder<PurgeMessageChannelAction>
- Enclosing class:
- PurgeMessageChannelAction
public static final class PurgeMessageChannelAction.Builder extends com.consol.citrus.AbstractTestActionBuilder<PurgeMessageChannelAction,PurgeMessageChannelAction.Builder>
Action builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PurgeMessageChannelAction.BuilderbeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)PurgeMessageChannelActionbuild()PurgeMessageChannelAction.Builderchannel(String name)Adds a channel name to the list of channels to purge in this action.PurgeMessageChannelAction.Builderchannel(org.springframework.messaging.MessageChannel channel)Adds a channel to the list of channels to purge in this action.PurgeMessageChannelAction.BuilderchannelNames(String... channelNames)Adds several channel names to the list of channels to purge in this action.PurgeMessageChannelAction.BuilderchannelNames(List<String> channelNames)Adds list of channel names to purge in this action.PurgeMessageChannelAction.BuilderchannelResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)Sets the bean reference resolver channel resolver for using channel names.PurgeMessageChannelAction.BuilderchannelResolver(org.springframework.messaging.core.DestinationResolver<org.springframework.messaging.MessageChannel> channelResolver)Sets the channelResolver for using channel names.PurgeMessageChannelAction.Builderchannels(List<org.springframework.messaging.MessageChannel> channels)Adds list of channels to purge in this action.PurgeMessageChannelAction.Builderchannels(org.springframework.messaging.MessageChannel... channels)Sets several channels to purge in this action.static PurgeMessageChannelAction.BuilderpurgeChannels()Fluent API action building entry method used in Java DSL.PurgeMessageChannelAction.Builderselector(org.springframework.integration.core.MessageSelector messageSelector)Sets the messageSelector.PurgeMessageChannelAction.BuilderwithApplicationContext(org.springframework.context.ApplicationContext applicationContext)Sets the Spring bean factory for using endpoint names.
-
-
-
Method Detail
-
purgeChannels
public static PurgeMessageChannelAction.Builder purgeChannels()
Fluent API action building entry method used in Java DSL.- Returns:
-
selector
public PurgeMessageChannelAction.Builder selector(org.springframework.integration.core.MessageSelector messageSelector)
Sets the messageSelector.- Parameters:
messageSelector- the messageSelector to set
-
channelResolver
public PurgeMessageChannelAction.Builder channelResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
Sets the bean reference resolver channel resolver for using channel names.- Parameters:
referenceResolver-
-
channelResolver
public PurgeMessageChannelAction.Builder channelResolver(org.springframework.messaging.core.DestinationResolver<org.springframework.messaging.MessageChannel> channelResolver)
Sets the channelResolver for using channel names.- Parameters:
channelResolver- the channelResolver to set
-
channelNames
public PurgeMessageChannelAction.Builder channelNames(List<String> channelNames)
Adds list of channel names to purge in this action.- Parameters:
channelNames- the channelNames to set
-
channelNames
public PurgeMessageChannelAction.Builder channelNames(String... channelNames)
Adds several channel names to the list of channels to purge in this action.- Parameters:
channelNames-- Returns:
-
channel
public PurgeMessageChannelAction.Builder channel(String name)
Adds a channel name to the list of channels to purge in this action.- Parameters:
name-- Returns:
-
channels
public PurgeMessageChannelAction.Builder channels(List<org.springframework.messaging.MessageChannel> channels)
Adds list of channels to purge in this action.- Parameters:
channels- the channels to set
-
channels
public PurgeMessageChannelAction.Builder channels(org.springframework.messaging.MessageChannel... channels)
Sets several channels to purge in this action.- Parameters:
channels-- Returns:
-
channel
public PurgeMessageChannelAction.Builder channel(org.springframework.messaging.MessageChannel channel)
Adds a channel to the list of channels to purge in this action.- Parameters:
channel-- Returns:
-
withApplicationContext
public PurgeMessageChannelAction.Builder withApplicationContext(org.springframework.context.ApplicationContext applicationContext)
Sets the Spring bean factory for using endpoint names.- Parameters:
applicationContext-
-
beanFactory
public PurgeMessageChannelAction.Builder beanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
-
build
public PurgeMessageChannelAction build()
-
-