Uses of Interface
com.fayupable.logged.core.port.IClientInfoPort
Packages that use IClientInfoPort
Package
Description
-
Uses of IClientInfoPort in com.fayupable.logged.core.port
Classes in com.fayupable.logged.core.port that implement IClientInfoPortModifier and TypeClassDescriptionfinal classA no-opIClientInfoPortthat always reports the caller as unknown. -
Uses of IClientInfoPort in com.fayupable.logged.spring.aspect
Constructors in com.fayupable.logged.spring.aspect with parameters of type IClientInfoPortModifierConstructorDescriptionLoggedAspect(InvocationEventEmitter eventEmitter, MetricsRecorder metricsRecorder, IClientInfoPort clientInfoPort) Creates an aspect with MDC propagation enabled, the default for any consumer that does not need to disable it explicitly.LoggedAspect(InvocationEventEmitter eventEmitter, MetricsRecorder metricsRecorder, IClientInfoPort clientInfoPort, boolean mdcEnabled) Creates an aspect with explicit control over MDC propagation. -
Uses of IClientInfoPort in com.fayupable.logged.spring.config
Methods in com.fayupable.logged.spring.config that return IClientInfoPortModifier and TypeMethodDescriptionLoggedAutoConfiguration.httpRequestClientInfoAdapter(LoggedProperties properties) LoggedAutoConfiguration.noOpClientInfoPort()LoggedAutoConfiguration.springSecurityClientInfoAdapter(LoggedProperties properties) Methods in com.fayupable.logged.spring.config with parameters of type IClientInfoPortModifier and TypeMethodDescriptionLoggedAutoConfiguration.loggedAspect(InvocationEventEmitter eventEmitter, MetricsRecorder metricsRecorder, IClientInfoPort clientInfoPort, LoggedProperties properties) -
Uses of IClientInfoPort in com.fayupable.logged.spring.security
Classes in com.fayupable.logged.spring.security that implement IClientInfoPortModifier and TypeClassDescriptionclassIClientInfoPortimplementation that resolves the caller purely from the current HTTP request's client IP address, viaRequestClientIpResolver.classIClientInfoPortimplementation that resolves the caller as the authenticated Spring Security principal when one is present, falling back toRequestClientIpResolverotherwise. -
Uses of IClientInfoPort in com.fayupable.logged.test
Classes in com.fayupable.logged.test that implement IClientInfoPortModifier and TypeClassDescriptionfinal classAnIClientInfoPortthat always returns a fixed, test-controlled caller identity, instead of resolving one from Spring Security or the current HTTP request.