クラス KafkaEvent

実装済みのインターフェース一覧:
SerializableSE
既知の直属サブクラス
ConcurrentContainerStoppedEvent, ConsumerFailedToStartEvent, ConsumerPartitionPausedEvent, ConsumerPartitionResumedEvent, ConsumerPausedEvent, ConsumerResumedEvent, ConsumerRetryAuthEvent, ConsumerRetryAuthSuccessfulEvent, ConsumerStartedEvent, ConsumerStartingEvent, ConsumerStoppedEvent, ConsumerStoppingEvent, ContainerStoppedEvent, ListenerContainerIdleEvent, ListenerContainerNoLongerIdleEvent, ListenerContainerPartitionIdleEvent, ListenerContainerPartitionNoLongerIdleEvent, NonResponsiveConsumerEvent, ShareConsumerStoppingEvent

public abstract class KafkaEvent extends ApplicationEvent
イベントの基本クラス。
作成者:
Gary Russell
関連事項:
  • コンストラクターの詳細

  • 方法の詳細

    • getContainer

      public <T> T getContainer(ClassSE<T> type)
      イベントが公開されたコンテナーを取得します。これは、イベントを発行したソースが子コンテナーである場合は親コンテナーになり、それ以外の場合はソース自体になります。この型は、イベントパッケージとリスナーパッケージ間の依存関係のもつれを回避するためにここで必要です。
      型パラメーター:
      T - 型。
      パラメーター:
      type - コンテナー型(例: MessageListenerContainer.class)。
      戻り値:
      コンテナー。
      導入:
      2.2.1
      関連事項:
    • getSource

      public <T> T getSource(ClassSE<T> type)
      イベントを発行したコンテナー (ソース) を取得します。これは、EventObject.getSource() の代替として提供され、ユーザーコードでキャストする必要がなくなります。ここでは、イベントパッケージとリスナーパッケージ間の依存関係のもつれを避けるために型が必要です。
      型パラメーター:
      T - 型。
      パラメーター:
      type - コンテナー型(例: MessageListenerContainer.class)。
      戻り値:
      コンテナー。
      導入:
      2.2.1
      関連事項: