クラス RabbitStreamInboundChannelAdapterSpec
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<RabbitStreamInboundChannelAdapterSpec,AmqpInboundChannelAdapter>
org.springframework.integration.dsl.MessageProducerSpec<RabbitStreamInboundChannelAdapterSpec,AmqpInboundChannelAdapter>
org.springframework.integration.amqp.dsl.AmqpBaseInboundChannelAdapterSpec<RabbitStreamInboundChannelAdapterSpec>
org.springframework.integration.amqp.dsl.AmqpInboundChannelAdapterSpec<RabbitStreamInboundChannelAdapterSpec,StreamListenerContainer>
org.springframework.integration.amqp.dsl.RabbitStreamInboundChannelAdapterSpec
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<AmqpInboundChannelAdapter>
、InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
、ComponentsRegistration
public class RabbitStreamInboundChannelAdapterSpec
extends AmqpInboundChannelAdapterSpec<RabbitStreamInboundChannelAdapterSpec,StreamListenerContainer>
StreamListenerContainer
を備えた受信チャネルアダプターの仕様。- 導入:
- 6.0
- 作成者:
- Gary Russell, Artem Bilan
フィールドのサマリー
クラス org.springframework.integration.amqp.dsl.AmqpInboundChannelAdapterSpec から継承されたフィールド
listenerContainerSpec
クラス org.springframework.integration.amqp.dsl.AmqpBaseInboundChannelAdapterSpec から継承されたフィールド
headerMapper
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, target
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
RabbitStreamInboundChannelAdapterSpec
(com.rabbitmq.stream.Environment environment, com.rabbitmq.stream.Codec codec) protected
RabbitStreamInboundChannelAdapterSpec
(StreamListenerContainer listenerContainer) メソッドのサマリー
修飾子と型メソッド説明streamName
(StringSE streamName) 消費する Rabbit ストリームの名前を構成します。superStream
(StringSE superStream, StringSE consumerName) 消費する Rabbit スーパーストリームの名前を構成します。superStream
(StringSE superStream, StringSE consumerName, int consumers) 消費する Rabbit スーパーストリームの名前を構成します。クラス org.springframework.integration.amqp.dsl.AmqpInboundChannelAdapterSpec から継承されたメソッド
getComponentsToRegister
クラス org.springframework.integration.amqp.dsl.AmqpBaseInboundChannelAdapterSpec から継承されたメソッド
headerMapper, mappedRequestHeaders, messageConverter, messageRecoverer, recoveryCallback, retryTemplate
クラス org.springframework.integration.dsl.MessageProducerSpec から継承されたメソッド
autoStartup, errorChannel, errorChannel, errorMessageStrategy, id, observationConvention, outputChannel, outputChannel, phase, role, sendTimeout, shouldTrack
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, doGet, getId, getObject, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stop
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
コンストラクターの詳細
RabbitStreamInboundChannelAdapterSpec
RabbitStreamInboundChannelAdapterSpec
protected RabbitStreamInboundChannelAdapterSpec(com.rabbitmq.stream.Environment environment, @Nullable com.rabbitmq.stream.Codec codec)
メソッドの詳細
streamName
消費する Rabbit ストリームの名前を構成します。- パラメーター:
streamName
- Rabbit ストリームの名前。- 戻り値:
- スペック
- 導入:
- 6.1
superStream
public RabbitStreamInboundChannelAdapterSpec superStream(StringSE superStream, StringSE consumerName) 消費する Rabbit スーパーストリームの名前を構成します。- パラメーター:
superStream
- その名も Rabbit スーパーストリーム。consumerName
- オフセット追跡を有効にするための論理名。- 戻り値:
- スペック
- 導入:
- 6.1
superStream
public RabbitStreamInboundChannelAdapterSpec superStream(StringSE superStream, StringSE consumerName, int consumers) 消費する Rabbit スーパーストリームの名前を構成します。- パラメーター:
superStream
- その名も Rabbit スーパーストリーム。consumerName
- オフセット追跡を有効にするための論理名。consumers
- コンシューマーの数。- 戻り値:
- スペック
- 導入:
- 6.1
configureContainer
public RabbitStreamInboundChannelAdapterSpec configureContainer(ConsumerSE<RabbitStreamMessageListenerContainerSpec> configurer)