public class PublishSubscribeSpec extends PublishSubscribeChannelSpec<PublishSubscribeSpec>
PublishSubscribeChannelSpec
extension to configure as a general flow callback for sub-flows
as subscribers.channel
PARSER, target
logger
DEFAULT_PHASE
OBJECT_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, minSubscribers
datatype, doGet, interceptor, messageConverter, wireTap, wireTap, wireTap
_this, createInstance, destroyInstance, get, getId, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stop
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
public PublishSubscribeSpec id(String id)
IntegrationComponentSpec
beanName
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 ComponentsRegistration
getComponentsToRegister
in class MessageChannelSpec<PublishSubscribeSpec,PublishSubscribeChannel>