S
- the spec type.C
- the channel type.public abstract class AbstractKafkaChannelSpec<S extends AbstractKafkaChannelSpec<S,C>,C extends AbstractKafkaChannel> extends MessageChannelSpec<S,C>
Modifier and Type | Field and Description |
---|---|
protected String |
groupId |
channel
PARSER, target
logger
DEFAULT_PHASE
OBJECT_TYPE_ATTRIBUTE
Constructor and Description |
---|
AbstractKafkaChannelSpec() |
Modifier and Type | Method and Description |
---|---|
S |
groupId(String group)
Set the group id to use on the consumer side.
|
S |
id(String idToSet)
Configure the component identifier.
|
datatype, doGet, getComponentsToRegister, 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
protected String groupId
public S id(String idToSet)
IntegrationComponentSpec
beanName
to register the
bean in the application context for this component.id
in class IntegrationComponentSpec<S extends AbstractKafkaChannelSpec<S,C>,C extends AbstractKafkaChannel>
idToSet
- the id.