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

public class MongoHandlerContext extends io.micrometer.observation.transport.SenderContext<Object>
A Observation.Context that contains MongoDB events.
Since:
4.0
Author:
Marcin Grzejszczak, Greg Turnquist, Mark Paluch
  • Constructor Summary

    Constructors
    Constructor
    Description
    MongoHandlerContext(com.mongodb.ConnectionString connectionString, com.mongodb.event.CommandStartedEvent commandStartedEvent, com.mongodb.RequestContext requestContext)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    com.mongodb.event.CommandStartedEvent
     
    com.mongodb.ConnectionString
     
     
    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 com.mongodb.event.CommandStartedEvent getCommandStartedEvent()
    • getRequestContext

      public com.mongodb.RequestContext getRequestContext()
    • getDatabaseName

      public String getDatabaseName()
    • getCollectionName

      public String getCollectionName()
    • getCommandName

      public String getCommandName()
    • getConnectionString

      @Nullable public com.mongodb.ConnectionString getConnectionString()