Class PublishSubscribeChannelSpec<S extends PublishSubscribeChannelSpec<S>>
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<S, PublishSubscribeChannel>
org.springframework.integration.dsl.MessageChannelSpec<S, PublishSubscribeChannel>
org.springframework.integration.dsl.PublishSubscribeChannelSpec<S>
- Type Parameters:
S- the targetPublishSubscribeChannelSpecimplementation type.
- All Implemented Interfaces:
DisposableBean, FactoryBean<PublishSubscribeChannel>, InitializingBean, Lifecycle, Phased, SmartLifecycle, ComponentsRegistration
- Direct Known Subclasses:
PublishSubscribeSpec
public class PublishSubscribeChannelSpec<S extends PublishSubscribeChannelSpec<S>>
extends MessageChannelSpec<S, PublishSubscribeChannel>
- Since:
- 5.0
- Author:
- Artem Bilan
-
Field Summary
Fields inherited from class MessageChannelSpec
channelFields inherited from class IntegrationComponentSpec
logger, PARSER, targetFields inherited from interface FactoryBean
OBJECT_TYPE_ATTRIBUTEFields inherited from interface SmartLifecycle
DEFAULT_PHASE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedPublishSubscribeChannelSpec(boolean requireSubscribers) protectedPublishSubscribeChannelSpec(@Nullable Executor executor) protectedPublishSubscribeChannelSpec(@Nullable Executor executor, boolean requireSubscribers) -
Method Summary
Modifier and TypeMethodDescriptionapplySequence(boolean applySequence) errorHandler(ErrorHandler errorHandler) ignoreFailures(boolean ignoreFailures) maxSubscribers(Integer maxSubscribers) minSubscribers(int minSubscribers) Methods inherited from class MessageChannelSpec
datatype, doGet, getComponentsToRegister, interceptor, messageConverter, wireTap, wireTap, wireTapMethods inherited from class IntegrationComponentSpec
_this, afterPropertiesSet, destroy, getId, getObject, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FactoryBean
isSingletonMethods inherited from interface SmartLifecycle
isPauseable
-
Constructor Details
-
PublishSubscribeChannelSpec
protected PublishSubscribeChannelSpec() -
PublishSubscribeChannelSpec
protected PublishSubscribeChannelSpec(boolean requireSubscribers) -
PublishSubscribeChannelSpec
-
PublishSubscribeChannelSpec
-
-
Method Details
-
errorHandler
-
ignoreFailures
-
applySequence
-
maxSubscribers
-
minSubscribers
-