public class MultiplexingRequestTracker extends Object implements com.datastax.oss.driver.api.core.tracker.RequestTracker
Constructor and Description |
---|
MultiplexingRequestTracker() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
onError(com.datastax.oss.driver.api.core.session.Request request,
Throwable error,
long latencyNanos,
com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile,
com.datastax.oss.driver.api.core.metadata.Node node) |
void |
onNodeError(com.datastax.oss.driver.api.core.session.Request request,
Throwable error,
long latencyNanos,
com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile,
com.datastax.oss.driver.api.core.metadata.Node node) |
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) |
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) |
void |
register(com.datastax.oss.driver.api.core.tracker.RequestTracker tracker) |
public void register(com.datastax.oss.driver.api.core.tracker.RequestTracker tracker)
public void onSuccess(@NonNull com.datastax.oss.driver.api.core.session.Request request, long latencyNanos, @NonNull com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, @NonNull com.datastax.oss.driver.api.core.metadata.Node node)
onSuccess
in interface com.datastax.oss.driver.api.core.tracker.RequestTracker
public void onError(@NonNull com.datastax.oss.driver.api.core.session.Request request, @NonNull Throwable error, long latencyNanos, @NonNull com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, @Nullable com.datastax.oss.driver.api.core.metadata.Node node)
onError
in interface com.datastax.oss.driver.api.core.tracker.RequestTracker
public void onNodeSuccess(@NonNull com.datastax.oss.driver.api.core.session.Request request, long latencyNanos, @NonNull com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, @NonNull com.datastax.oss.driver.api.core.metadata.Node node)
onNodeSuccess
in interface com.datastax.oss.driver.api.core.tracker.RequestTracker
public void onNodeError(@NonNull com.datastax.oss.driver.api.core.session.Request request, @NonNull Throwable error, long latencyNanos, @NonNull com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile, @NonNull com.datastax.oss.driver.api.core.metadata.Node node)
onNodeError
in interface com.datastax.oss.driver.api.core.tracker.RequestTracker
public void close() throws Exception
close
in interface AutoCloseable
Exception
Copyright © 2017–2019. All rights reserved.