public class PublishSubscribeSpec extends PublishSubscribeChannelSpec<PublishSubscribeSpec>
channel
PARSER, target
logger
DEFAULT_PHASE
OBJECT_TYPE_ATTRIBUTE
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>