列挙型クラス ObservationRequestTracker

java.lang.ObjectSE
java.lang.EnumSE<ObservationRequestTracker>
org.springframework.data.cassandra.observability.ObservationRequestTracker
実装されたすべてのインターフェース:
com.datastax.oss.driver.api.core.tracker.RequestTrackerSerializableSEAutoCloseableSEComparableSE<ObservationRequestTracker>ConstableSE

public enum ObservationRequestTracker extends EnumSE<ObservationRequestTracker> implements com.datastax.oss.driver.api.core.tracker.RequestTracker
RequestTracker の実装をトレースします。
導入:
4.0
作成者:
Mark Paluch, Marcin Grzejszczak
  • ネストされたクラスのサマリー

    クラス java.lang.EnumSE から継承されたネストクラス / インターフェース

    Enum.EnumDescSE<ESE extends EnumSE<ESE>>
  • 列挙定数のサマリー

    列挙型定数
    列挙定数
    説明
    Observation を完了するための RequestTracker のシングルトンインスタンス。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    void
    onError(com.datastax.oss.driver.api.core.session.Request request, ThrowableSE error, long latencyNanos, com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, com.datastax.oss.driver.api.core.metadata.Node node, StringSE requestLogPrefix)
    void
    onNodeError(com.datastax.oss.driver.api.core.session.Request request, ThrowableSE error, long latencyNanos, com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, com.datastax.oss.driver.api.core.metadata.Node node, StringSE requestLogPrefix)
    void
    onNodeSuccess(com.datastax.oss.driver.api.core.session.Request request, long latencyNanos, com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, com.datastax.oss.driver.api.core.metadata.Node node, StringSE requestLogPrefix)
    void
    onSuccess(com.datastax.oss.driver.api.core.session.Request request, long latencyNanos, com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, com.datastax.oss.driver.api.core.metadata.Node node, StringSE requestLogPrefix)
    指定された名前でこのクラスの列挙型定数を返します。
    この列挙型クラスの定数を含む配列を、宣言されている順序で返します。

    クラス java.lang.EnumSE から継承されたメソッド

    clone, compareToSE, describeConstable, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfSE

    クラス java.lang.ObjectSE から継承されたメソッド

    getClass, notify, notifyAll, wait, waitSE, waitSE

    インターフェース com.datastax.oss.driver.api.core.tracker.RequestTracker から継承されたメソッド

    onError, onNodeError, onNodeSuccess, onSessionReady, onSuccess
  • 列挙型定数の詳細

    • INSTANCE

      public static final ObservationRequestTracker INSTANCE
      Observation を完了するための RequestTracker のシングルトンインスタンス。
  • メソッドの詳細

    • values

      public static ObservationRequestTracker[] values()
      この列挙型クラスの定数を含む配列を、宣言されている順序で返します。
      戻り値:
      この列挙型クラスの定数を宣言された順序で含む配列
    • valueOf

      public static ObservationRequestTracker valueOf(StringSE name)
      指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)
      パラメーター:
      name - 返される列挙定数の名前。
      戻り値:
      指定された名前の列挙定数
      例外:
      IllegalArgumentExceptionSE - この列挙型クラスに指定された名前の定数がない場合
      NullPointerExceptionSE - 引数が null の場合
    • onSuccess

      public void onSuccess(com.datastax.oss.driver.api.core.session.Request request, long latencyNanos, com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, com.datastax.oss.driver.api.core.metadata.Node node, StringSE requestLogPrefix)
      次で指定:
      インターフェース com.datastax.oss.driver.api.core.tracker.RequestTrackeronSuccess 
    • onError

      public void onError(com.datastax.oss.driver.api.core.session.Request request, ThrowableSE error, long latencyNanos, com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, @Nullable com.datastax.oss.driver.api.core.metadata.Node node, StringSE requestLogPrefix)
      次で指定:
      インターフェース com.datastax.oss.driver.api.core.tracker.RequestTrackeronError 
    • onNodeError

      public void onNodeError(com.datastax.oss.driver.api.core.session.Request request, ThrowableSE error, long latencyNanos, com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, com.datastax.oss.driver.api.core.metadata.Node node, StringSE requestLogPrefix)
      次で指定:
      インターフェース com.datastax.oss.driver.api.core.tracker.RequestTrackeronNodeError 
    • onNodeSuccess

      public void onNodeSuccess(com.datastax.oss.driver.api.core.session.Request request, long latencyNanos, com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, com.datastax.oss.driver.api.core.metadata.Node node, StringSE requestLogPrefix)
      次で指定:
      インターフェース com.datastax.oss.driver.api.core.tracker.RequestTrackeronNodeSuccess 
    • close

      public void close() throws ExceptionSE
      次で指定:
      インターフェース AutoCloseableSEclose 
      例外:
      ExceptionSE