Class MongoHandlerContext
java.lang.Object
io.micrometer.observation.Observation.Context
io.micrometer.observation.transport.SenderContext<Object>
org.springframework.data.mongodb.observability.MongoHandlerContext
- All Implemented Interfaces:
io.micrometer.observation.Observation.ContextView
@Deprecated(since="5.1",
forRemoval=true)
public class MongoHandlerContext
extends io.micrometer.observation.transport.SenderContext<Object>
Deprecated, for removal: This API element is subject to removal in a future version.
since 5.1 in favor of native MongoDB Java Driver observability support.
A
Observation.Context that contains MongoDB events.
NOTE: MongoDB Java Driver 5.7+ comes with observability directly built in which can be configured
via MongoClientSettings.Builder#observabilitySettings(ObservabilitySettings).
We recommend switching to the driver native observability.
- Since:
- 4.0
- Author:
- Marcin Grzejszczak, Greg Turnquist, Mark Paluch
-
Constructor Summary
ConstructorsConstructorDescriptionMongoHandlerContext(@Nullable com.mongodb.ConnectionString connectionString, com.mongodb.event.CommandStartedEvent commandStartedEvent, com.mongodb.RequestContext requestContext) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescription@Nullable StringDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.@Nullable com.mongodb.event.CommandStartedEventDeprecated, for removal: This API element is subject to removal in a future version.@Nullable com.mongodb.ConnectionStringDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.@Nullable com.mongodb.RequestContextDeprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class io.micrometer.observation.transport.SenderContext
getCarrier, getKind, getRemoteServiceAddress, getRemoteServiceName, getSetter, setCarrier, setRemoteServiceAddress, setRemoteServiceNameMethods inherited from class io.micrometer.observation.Observation.Context
addHighCardinalityKeyValue, addHighCardinalityKeyValues, addLowCardinalityKeyValue, addLowCardinalityKeyValues, clear, computeIfAbsent, containsKey, get, getAllKeyValues, getContextualName, getError, getHighCardinalityKeyValue, getHighCardinalityKeyValues, getLowCardinalityKeyValue, getLowCardinalityKeyValues, getName, getOrDefault, getParentObservation, getRequired, put, remove, removeHighCardinalityKeyValue, removeHighCardinalityKeyValues, removeLowCardinalityKeyValue, removeLowCardinalityKeyValues, setContextualName, setError, setName, setParentObservation, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.micrometer.observation.Observation.ContextView
getOrDefault
-
Constructor Details
-
MongoHandlerContext
public MongoHandlerContext(@Nullable com.mongodb.ConnectionString connectionString, com.mongodb.event.CommandStartedEvent commandStartedEvent, com.mongodb.RequestContext requestContext) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getCommandStartedEvent
public @Nullable com.mongodb.event.CommandStartedEvent getCommandStartedEvent()Deprecated, for removal: This API element is subject to removal in a future version. -
getRequestContext
public @Nullable com.mongodb.RequestContext getRequestContext()Deprecated, for removal: This API element is subject to removal in a future version. -
getDatabaseName
Deprecated, for removal: This API element is subject to removal in a future version. -
getCollectionName
Deprecated, for removal: This API element is subject to removal in a future version. -
getCommandName
Deprecated, for removal: This API element is subject to removal in a future version. -
getConnectionString
public @Nullable com.mongodb.ConnectionString getConnectionString()Deprecated, for removal: This API element is subject to removal in a future version.
-