Hierarchy For All Packages
- com.fayupable.logged.benchmarks,
- com.fayupable.logged.benchmarks.jmh_generated,
- com.fayupable.logged.core.annotation,
- com.fayupable.logged.core.model,
- com.fayupable.logged.core.port,
- com.fayupable.logged.spring.aspect,
- com.fayupable.logged.spring.config,
- com.fayupable.logged.spring.emitter,
- com.fayupable.logged.spring.guard,
- com.fayupable.logged.spring.http,
- com.fayupable.logged.spring.kafka,
- com.fayupable.logged.spring.metrics,
- com.fayupable.logged.spring.rabbitmq,
- com.fayupable.logged.spring.security,
- com.fayupable.logged.test
Class Hierarchy
- java.lang.Object
- com.fayupable.logged.spring.http.FeignTraceRequestInterceptor (implements feign.RequestInterceptor)
- com.fayupable.logged.spring.aspect.FlowContextCarrier
- com.fayupable.logged.spring.aspect.FlowContextPropagatingExecutor (implements java.util.concurrent.Executor)
- com.fayupable.logged.spring.aspect.FlowContextTaskDecorator (implements org.springframework.core.task.TaskDecorator)
- org.springframework.web.filter.GenericFilterBean (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, jakarta.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- org.springframework.web.filter.OncePerRequestFilter
- com.fayupable.logged.spring.http.HttpTraceServletFilter
- org.springframework.web.filter.OncePerRequestFilter
- com.fayupable.logged.spring.security.HttpRequestClientInfoAdapter (implements com.fayupable.logged.core.port.IClientInfoPort)
- com.fayupable.logged.spring.http.HttpTraceClientHttpRequestInterceptor (implements org.springframework.http.client.ClientHttpRequestInterceptor)
- com.fayupable.logged.spring.http.HttpTraceExchangeFilterFunction (implements org.springframework.web.reactive.function.client.ExchangeFilterFunction)
- com.fayupable.logged.spring.http.HttpTraceHeaderCarrier
- com.fayupable.logged.test.InMemoryClientInfoPort (implements com.fayupable.logged.core.port.IClientInfoPort)
- com.fayupable.logged.test.InMemoryInvocationEventEmitter (implements com.fayupable.logged.core.port.InvocationEventEmitter)
- com.fayupable.logged.test.InMemoryMetricsRecorder (implements com.fayupable.logged.core.port.MetricsRecorder)
- com.fayupable.logged.spring.emitter.JsonInvocationEventEmitter (implements com.fayupable.logged.core.port.InvocationEventEmitter)
- com.fayupable.logged.spring.kafka.KafkaTraceHeaderCarrier
- com.fayupable.logged.spring.metrics.LazyMetricsRecorder (implements com.fayupable.logged.core.port.MetricsRecorder)
- com.fayupable.logged.spring.aspect.LoggedAspect
- com.fayupable.logged.benchmarks.LoggedAspectBenchmark
- com.fayupable.logged.benchmarks.jmh_generated.LoggedAspectBenchmark_jmhType_B1
- com.fayupable.logged.benchmarks.jmh_generated.LoggedAspectBenchmark_jmhType_B2
- com.fayupable.logged.benchmarks.jmh_generated.LoggedAspectBenchmark_jmhType_B3
- com.fayupable.logged.benchmarks.jmh_generated.LoggedAspectBenchmark_jmhType
- com.fayupable.logged.benchmarks.jmh_generated.LoggedAspectBenchmark_jmhType_B3
- com.fayupable.logged.benchmarks.jmh_generated.LoggedAspectBenchmark_jmhType_B2
- com.fayupable.logged.benchmarks.jmh_generated.LoggedAspectBenchmark_jmhType_B1
- com.fayupable.logged.benchmarks.jmh_generated.LoggedAspectBenchmark_baseline_jmhTest
- com.fayupable.logged.benchmarks.jmh_generated.LoggedAspectBenchmark_logged_jmhTest
- com.fayupable.logged.spring.config.LoggedAutoConfiguration
- com.fayupable.logged.spring.aspect.LoggedMdcKeys
- com.fayupable.logged.spring.config.LoggedProperties
- com.fayupable.logged.spring.config.LoggedProperties.ClientInfo
- com.fayupable.logged.spring.config.LoggedProperties.Mdc
- com.fayupable.logged.spring.config.LoggedProperties.Metrics
- com.fayupable.logged.spring.guard.LoggedTargetGuardBeanPostProcessor (implements org.springframework.beans.factory.config.BeanPostProcessor)
- com.fayupable.logged.spring.metrics.MicrometerMetricsRecorder (implements com.fayupable.logged.core.port.MetricsRecorder)
- com.fayupable.logged.core.port.NoOpClientInfoPort (implements com.fayupable.logged.core.port.IClientInfoPort)
- com.fayupable.logged.core.port.NoOpInvocationEventEmitter (implements com.fayupable.logged.core.port.InvocationEventEmitter)
- com.fayupable.logged.core.port.NoOpMetricsRecorder (implements com.fayupable.logged.core.port.MetricsRecorder)
- com.fayupable.logged.spring.rabbitmq.RabbitTraceHeaderCarrier
- com.fayupable.logged.spring.security.RequestAttributesPropagatingExecutor (implements java.util.concurrent.Executor)
- com.fayupable.logged.spring.security.RequestAttributesTaskDecorator (implements org.springframework.core.task.TaskDecorator)
- com.fayupable.logged.spring.security.SecurityContextPropagatingExecutor (implements java.util.concurrent.Executor)
- com.fayupable.logged.spring.security.SecurityContextTaskDecorator (implements org.springframework.core.task.TaskDecorator)
- com.fayupable.logged.spring.emitter.Slf4jInvocationEventEmitter (implements com.fayupable.logged.core.port.InvocationEventEmitter)
- com.fayupable.logged.spring.security.SpringSecurityClientInfoAdapter (implements com.fayupable.logged.core.port.IClientInfoPort)
Interface Hierarchy
- com.fayupable.logged.core.port.IClientInfoPort
- com.fayupable.logged.core.port.InvocationEventEmitter
- com.fayupable.logged.core.port.MetricsRecorder
Annotation Interface Hierarchy
- com.fayupable.logged.core.annotation.Logged (implements java.lang.annotation.Annotation)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.fayupable.logged.core.model.FlowContext
- com.fayupable.logged.core.model.MethodInvocationEvent
- com.fayupable.logged.test.RecordedMetric
- java.lang.Record