列挙型クラス ObservationRequestTracker
java.lang.ObjectSE
java.lang.EnumSE<ObservationRequestTracker>
org.springframework.data.cassandra.observability.ObservationRequestTracker
- 実装されたすべてのインターフェース:
com.datastax.oss.driver.api.core.tracker.RequestTracker
、SerializableSE
、AutoCloseableSE
、ComparableSE<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>>
列挙定数のサマリー
列挙型定数メソッドのサマリー
修飾子と型メソッド説明void
close()
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) static ObservationRequestTracker
指定された名前でこのクラスの列挙型定数を返します。static ObservationRequestTracker[]
values()
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。クラス java.lang.EnumSE から継承されたメソッド
clone, compareToSE, describeConstable, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfSE
インターフェース com.datastax.oss.driver.api.core.tracker.RequestTracker から継承されたメソッド
onError, onNodeError, onNodeSuccess, onSessionReady, onSuccess
列挙型定数の詳細
INSTANCE
Observation
を完了するためのRequestTracker
のシングルトンインスタンス。
メソッドの詳細
values
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型クラスの定数を宣言された順序で含む配列
valueOf
指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
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.RequestTracker
のonSuccess
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.RequestTracker
のonError
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.RequestTracker
のonNodeError
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.RequestTracker
のonNodeSuccess
close
- 次で指定:
- インターフェース
AutoCloseableSE
のclose
- 例外:
ExceptionSE