public class PublishSubscribeSpec extends PublishSubscribeChannelSpec<PublishSubscribeSpec>
PublishSubscribeChannelSpec extension to configure as a general flow callback for sub-flows
as subscribers.channelPARSER, targetloggerDEFAULT_PHASEOBJECT_TYPE_ATTRIBUTE| Modifier | Constructor and Description |
|---|---|
protected |
PublishSubscribeSpec() |
protected |
PublishSubscribeSpec(Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
Map<Object,String> |
getComponentsToRegister() |
PublishSubscribeSpec |
id(String id)
Configure the component identifier.
|
PublishSubscribeSpec |
subscribe(IntegrationFlow subFlow) |
applySequence, errorHandler, ignoreFailures, maxSubscribers, minSubscribersdatatype, doGet, interceptor, messageConverter, wireTap, wireTap, wireTap_this, createInstance, destroyInstance, get, getId, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stopafterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletonpublic PublishSubscribeSpec id(String id)
IntegrationComponentSpecbeanName to register the
bean in the application context for this component.id in class IntegrationComponentSpec<PublishSubscribeSpec,PublishSubscribeChannel>id - the id.public PublishSubscribeSpec subscribe(IntegrationFlow subFlow)
public Map<Object,String> getComponentsToRegister()
getComponentsToRegister in interface ComponentsRegistrationgetComponentsToRegister in class MessageChannelSpec<PublishSubscribeSpec,PublishSubscribeChannel>