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
A
Observation.Context
that contains MongoDB events.- 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) -
Method Summary
Modifier and TypeMethodDescription@Nullable String
@Nullable com.mongodb.event.CommandStartedEvent
@Nullable com.mongodb.ConnectionString
@Nullable com.mongodb.RequestContext
Methods inherited from class io.micrometer.observation.transport.SenderContext
getCarrier, getKind, getRemoteServiceAddress, getRemoteServiceName, getSetter, setCarrier, setRemoteServiceAddress, setRemoteServiceName
Methods 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, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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)
-
-
Method Details
-
getCommandStartedEvent
public @Nullable com.mongodb.event.CommandStartedEvent getCommandStartedEvent() -
getRequestContext
public @Nullable com.mongodb.RequestContext getRequestContext() -
getDatabaseName
-
getCollectionName
-
getCommandName
-
getConnectionString
public @Nullable com.mongodb.ConnectionString getConnectionString()
-