Interface ContextProvider<T>

Type Parameters:
T - Context class
All Known Implementing Classes:
BraveContextProvider, ClientTokenContextProvider, OAuthContextProvider, ObservationContextProvider, OidcIdTokenProvider, OidcUserInfoProvider, OpenTelemetryContextProvider, OpenTracingContextProvider, QueryContextProvider, SearchContextProvider, SseContextProvider, SseEventSinkContextProvider

public interface ContextProvider<T>
Provider of custom contexts representing the current request
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates the context instance
  • Method Details

    • createContext

      T createContext(Message message)
      Creates the context instance
      Parameters:
      message - the current message
      Returns:
      the context