MCPcopy Create free account

hub / github.com/LegacyLands/legacy-lands-library / types & classes

Types & classes421 in github.com/LegacyLands/legacy-lands-library

ClassAOPAnnotationTest
Test class for AOP annotation-driven functionality. <p>This test class validates the annotation-driven AOP capabilities, including automatic intercep
aop/src/main/java/net/legacy/library/aop/test/AOPAnnotationTest.java:25
ClassAOPAsyncTest
Test class for async-safe execution functionality and thread management in AOP. <p>This test class focuses on the {@code @AsyncSafe} annotation and r
aop/src/main/java/net/legacy/library/aop/test/AOPAsyncTest.java:28
ClassAOPCircuitBreakerTest
Test class for circuit breaker functionality in enterprise environments. <p>This test class focuses on the {@code @CircuitBreaker} annotation and rel
aop/src/main/java/net/legacy/library/aop/test/AOPCircuitBreakerTest.java:25
ClassAOPCoreTest
Test class for core AOP functionality, validating proxy creation and method interception. <p>This test class focuses on the fundamental AOP capabilit
aop/src/main/java/net/legacy/library/aop/test/AOPCoreTest.java:32
ClassAOPCustomTest
Test class for custom AsyncSafe functionality. @author qwq-dev @version 1.0 @since 2025-06-20 18:45
aop/src/main/java/net/legacy/library/aop/test/AOPCustomTest.java:32
ClassAOPDistributedTransactionTest
Test class for distributed transaction functionality in enterprise environments. <p>This test class focuses on the {@code @DistributedTransaction} an
aop/src/main/java/net/legacy/library/aop/test/AOPDistributedTransactionTest.java:32
ClassAOPDynamicConfigTest
Test class for dynamic configuration injection functionality. <p>This test class focuses on the {@code @DynamicConfig} annotation and related configu
aop/src/main/java/net/legacy/library/aop/test/AOPDynamicConfigTest.java:24
ClassAOPExceptionWrapperTest
Test class for exception wrapping functionality. <p>This test class focuses on the {@code @ExceptionWrapper} annotation and related exception handlin
aop/src/main/java/net/legacy/library/aop/test/AOPExceptionWrapperTest.java:23
ClassAOPFactory
Factory for creating AOP-enhanced objects. <p>This factory provides convenient methods to create objects with AOP capabilities, integrating with the
aop/src/main/java/net/legacy/library/aop/factory/AOPFactory.java:22
ClassAOPInterceptorProcessor
The {@link AOPInterceptorProcessor} is responsible for processing all classes annotated with {@link AOPInterceptor}. Upon processing, it attempts to r
aop/src/main/java/net/legacy/library/aop/annotation/AOPInterceptorProcessor.java:33
ClassAOPLauncher
The AOP module launcher for the Legacy Lands Library. <p>This launcher serves as the main entry point for the AOP (Aspect-Oriented Programming) frame
aop/src/main/java/net/legacy/library/aop/AOPLauncher.java:32
ClassAOPLoggingTest
Test class for logging functionality. <p>This test class focuses on the {@code @Logged} annotation and related logging mechanisms. Tests verify diffe
aop/src/main/java/net/legacy/library/aop/test/AOPLoggingTest.java:23
ClassAOPModuleConfiguration
Aggregates configuration flags for the AOP module, allowing feature toggles at runtime. @author qwq-dev @version 1.0 @since 2025-06-19 17:41
aop/src/main/java/net/legacy/library/aop/config/AOPModuleConfiguration.java:15
ClassAOPMonitoringTest
Test class for AOP monitoring and performance tracking functionality. <p>This test class focuses on the {@code @Monitored} annotation and monitoring
aop/src/main/java/net/legacy/library/aop/test/AOPMonitoringTest.java:26
ClassAOPPointcutProcessor
Processor for classes annotated with {@link AOPPointcut}. <p>This processor handles the registration of interceptors that use pointcut expressions fo
aop/src/main/java/net/legacy/library/aop/annotation/AOPPointcutProcessor.java:26
ClassAOPPointcutTest
Test class for pointcut expression functionality. @author qwq-dev @version 1.0 @since 2025-06-20 19:55
aop/src/main/java/net/legacy/library/aop/test/AOPPointcutTest.java:17
ClassAOPRateLimiterTest
Test class for rate limiting functionality. <p>This test class focuses on the {@code @RateLimiter} annotation and related rate limiting mechanisms. T
aop/src/main/java/net/legacy/library/aop/test/AOPRateLimiterTest.java:29
ClassAOPRetryTest
Test class for retry functionality in enterprise environments. <p>This test class focuses on the {@code @Retry} annotation and related retry mechanis
aop/src/main/java/net/legacy/library/aop/test/AOPRetryTest.java:26
ClassAOPSecurityTest
Test class for security functionality in enterprise environments. <p>This test class focuses on the {@code @Secured} annotation and related security
aop/src/main/java/net/legacy/library/aop/test/AOPSecurityTest.java:29
ClassAOPService
Coordinates proxy creation, interceptor registration, and ClassLoader-scoped lifecycle for the AOP module. @author qwq-dev @version 2.0 @since 2025-0
aop/src/main/java/net/legacy/library/aop/service/AOPService.java:39
ClassAOPTestRunner
Enhanced test runner for the AOP module with improved architecture and test organization. <p>This runner orchestrates the execution of all AOP-relate
aop/src/main/java/net/legacy/library/aop/test/AOPTestRunner.java:31
ClassAOPValidationTracingTest
Test class for validation and tracing functionality in enterprise environments. <p>This test class focuses on the {@code @ValidInput} and {@code @Tra
aop/src/main/java/net/legacy/library/aop/test/AOPValidationTracingTest.java:32
ClassAbstractCacheService
Abstract base class for cache services that provides common caching functionality. <p>The service supports both locked and non-locked cache operation
cache/src/main/java/net/legacy/library/cache/service/AbstractCacheService.java:24
ClassAbstractCacheServiceTest
Test class for AbstractCacheService core functionality. <p>This test class validates the abstract cache service implementation, including both locked
cache/src/main/java/net/legacy/library/cache/test/AbstractCacheServiceTest.java:29
ClassAbstractLockable
Abstract base class for lockable resource implementations. <p>This class provides a foundation for implementing thread-safe operations through lockin
cache/src/main/java/net/legacy/library/cache/service/AbstractLockable.java:24
ClassAbstractModuleTestRunner
Abstract base class for module-level test runners. <p>This class provides a standardized framework for implementing module-specific test runners. It
foundation/src/main/java/net/legacy/library/foundation/test/AbstractModuleTestRunner.java:20
InterfaceAdvancedRateLimitService
Advanced service interface for additional rate limiting strategy testing.
aop/src/main/java/net/legacy/library/aop/test/AOPRateLimiterTest.java:630
InterfaceAdvancedRetryService
Advanced retry service interface for additional backoff strategy testing.
aop/src/main/java/net/legacy/library/aop/test/AOPRetryTest.java:682
InterfaceAdvancedTracingService
Advanced tracing service interface for extended tests.
aop/src/main/java/net/legacy/library/aop/test/AOPValidationTracingTest.java:510
ClassAnnotatedTestClass
annotation/src/main/java/net/legacy/library/annotation/test/AnnotationProcessingServiceTest.java:348
ClassAnnotationLauncher
The annotation module launcher for the Legacy Lands Library. <p>This class serves as the entry point for the annotation processing module, handling p
annotation/src/main/java/net/legacy/library/annotation/AnnotationLauncher.java:21
ClassAnnotationPointcut
Pointcut implementation that matches methods with specific annotations. <p>This pointcut type provides compatibility with the existing annotation-bas
aop/src/main/java/net/legacy/library/aop/pointcut/impl/AnnotationPointcut.java:23
ClassAnnotationProcessingService
Service implementation for processing annotations using custom annotation processors. <p>This class is a singleton class managed by {@code Fairy IoC}
annotation/src/main/java/net/legacy/library/annotation/service/AnnotationProcessingService.java:34
InterfaceAnnotationProcessingServiceInterface
Service interface for processing annotations using custom annotation processors. <p>This interface defines methods for processing annotations within
annotation/src/main/java/net/legacy/library/annotation/service/AnnotationProcessingServiceInterface.java:17
ClassAnnotationProcessingServiceTest
Test class for AnnotationProcessingService core functionality. <p>This test class validates the core annotation processing service functionality, inc
annotation/src/main/java/net/legacy/library/annotation/test/AnnotationProcessingServiceTest.java:28
ClassAnnotationScanner
Utility class for scanning and retrieving classes annotated with a specified annotation. @author qwq-dev @version 1.1 @since 2024-12-19 17:00
annotation/src/main/java/net/legacy/library/annotation/util/AnnotationScanner.java:20
ClassAnnotationScannerTest
Test class for AnnotationScanner functionality. <p>This test class validates the annotation scanning capabilities, including package-based scanning,
annotation/src/main/java/net/legacy/library/annotation/test/AnnotationScannerTest.java:26
ClassAnnotationTestRunner
Test runner for validating annotation processing functionality during debug mode. <p>This class orchestrates the execution of annotation processing t
annotation/src/main/java/net/legacy/library/annotation/test/AnnotationTestRunner.java:24
EnumArgValue
experimental/third-party-schedulers/task-scheduler-rust/src/models/mod.rs:42
ClassArgs
experimental/third-party-schedulers/task-scheduler-rust/src/bin/task-scheduler.rs:24
ClassArrayValue
experimental/third-party-schedulers/task-scheduler-rust/src/models/wrappers.rs:56
ClassAspectContext
Represents the execution context for an aspect. <p>This class holds information about the method being intercepted, including the target object, meth
aop/src/main/java/net/legacy/library/aop/model/AspectContext.java:22
ClassAspectInvocationHandler
InvocationHandler that applies method interceptors. @author qwq-dev @version 1.0 @since 2025-06-20 18:45
aop/src/main/java/net/legacy/library/aop/proxy/AspectInvocationHandler.java:22
ClassAspectProxyFactory
Creates proxy instances enriched with the configured AOP interceptors. <p>The factory prefers JDK dynamic proxies whenever the target implements at l
aop/src/main/java/net/legacy/library/aop/proxy/AspectProxyFactory.java:41
ClassAspectRegistry
Registry for managing aspects within a specific ClassLoader context. <p>This class provides a thread-safe registry for storing and retrieving aspect
aop/src/main/java/net/legacy/library/aop/registry/AspectRegistry.java:22
ClassAsyncSafeAspect
Aspect for ensuring thread-safe execution of methods. <p>This aspect intercepts methods annotated with {@link AsyncSafe} and ensures they are execute
aop/src/main/java/net/legacy/library/aop/aspect/AsyncSafeAspect.java:39
ClassAsyncTaskInfo
experimental/third-party-schedulers/task-scheduler-rust/src/tasks/registry.rs:44
EnumBackoffStrategy
aop/src/main/java/net/legacy/library/aop/annotation/Retry.java:135
EnumBackoffStrategy
Enumeration of backoff strategies.
aop/src/main/java/net/legacy/library/aop/fault/RetryPolicy.java:213
ClassBaseClass
annotation/src/main/java/net/legacy/library/annotation/test/AnnotationScannerTest.java:278
ClassBoolValue
experimental/third-party-schedulers/task-scheduler-rust/src/models/wrappers.rs:38
ClassBusinessHoursAdminPolicy
Test security policy that only allows ADMIN role during business hours.
aop/src/main/java/net/legacy/library/aop/test/AOPSecurityTest.java:588
ClassBytesValue
experimental/third-party-schedulers/task-scheduler-rust/src/models/wrappers.rs:50
ClassCacheExpirationTest
Test class for validating CacheItem expiration logic. <p>This test class focuses on the critical expiration calculation and validation logic in {@lin
cache/src/main/java/net/legacy/library/cache/test/CacheExpirationTest.java:21
ClassCacheImplementationsTest
Test class for specific cache implementation functionality. <p>This test class validates concrete cache implementations including Caffeine cache, cus
cache/src/main/java/net/legacy/library/cache/test/CacheImplementationsTest.java:33
ClassCacheItem
Represents a cached item, which includes a value and an expiration time. Expired items will not be returned by the cache. @param <V> the type of the
cache/src/main/java/net/legacy/library/cache/model/CacheItem.java:13
ClassCacheLauncher
The cache module launcher for the Legacy Lands Library. <p>This class serves as the entry point for the cache module, handling plugin initialization
cache/src/main/java/net/legacy/library/cache/CacheLauncher.java:21
ClassCacheServiceFactory
Factory for creating cache service instances. <p>Provides centralized creation of different cache implementations with various configuration options.
cache/src/main/java/net/legacy/library/cache/factory/CacheServiceFactory.java:27
InterfaceCacheServiceInterface
Interface defining core cache service operations. <p>This interface provides methods for accessing and manipulating cache, supporting both locked and
cache/src/main/java/net/legacy/library/cache/service/CacheServiceInterface.java:27
ClassCacheTestRunner
Test runner for validating cache module functionality. <p>This class orchestrates the execution of cache module tests, focusing on critical business
cache/src/main/java/net/legacy/library/cache/test/CacheTestRunner.java:25
ClassCaffeineAsyncCacheService
Asynchronous Caffeine cache service implementation. <p>Provides caching functionality using Caffeine's asynchronous cache implementation. @param <K>
cache/src/main/java/net/legacy/library/cache/service/caffeine/CaffeineAsyncCacheService.java:21
ClassCaffeineCacheService
Synchronous Caffeine cache service implementation. <p>Provides caching functionality using Caffeine's synchronous cache implementation. @param <K> t
cache/src/main/java/net/legacy/library/cache/service/caffeine/CaffeineCacheService.java:21
ClassChainContinuation
Builder for continuing the task chain or finalizing TaskChain construction. <p>Returned after task execution to enable adding more tasks or building
commons/src/main/java/net/legacy/library/commons/task/ChainContinuation.java:13
ClassCircuitBreaker
Circuit breaker implementation for fault tolerance. <p>This class implements the circuit breaker pattern to prevent cascading failures when external
aop/src/main/java/net/legacy/library/aop/fault/CircuitBreaker.java:21
ClassCircuitBreakerAspect
Implements circuit breaker pattern for fault tolerance in distributed systems. <p>This aspect integrates with the {@link net.legacy.library.aop.fault
aop/src/main/java/net/legacy/library/aop/aspect/CircuitBreakerAspect.java:53
ClassCircuitBreakerConfig
Configuration for the circuit breaker.
aop/src/main/java/net/legacy/library/aop/fault/CircuitBreaker.java:326
ClassCircuitBreakerMetrics
Circuit breaker metrics.
aop/src/main/java/net/legacy/library/aop/fault/CircuitBreaker.java:363
ClassCircuitBreakerOpenException
Exception thrown when circuit breaker is open.
aop/src/main/java/net/legacy/library/aop/fault/CircuitBreaker.java:392
InterfaceCircuitBreakerService
Service interface for testing circuit breaker functionality.
aop/src/main/java/net/legacy/library/aop/test/AOPCircuitBreakerTest.java:466
ClassCircuitBreakerTimeoutException
Exception thrown when method call times out.
aop/src/main/java/net/legacy/library/aop/fault/CircuitBreaker.java:407
EnumCircuitState
Enumeration of circuit breaker states.
aop/src/main/java/net/legacy/library/aop/fault/CircuitBreaker.java:317
ClassClassLoaderIsolationService
Manages ClassLoader-level isolation for AOP operations. <p>This service ensures that aspects from different plugins do not interfere with each other
aop/src/main/java/net/legacy/library/aop/service/ClassLoaderIsolationService.java:25
ClassClassLoaderIsolationTest
Tests the ClassLoader isolation behaviour for interceptors.
aop/src/main/java/net/legacy/library/aop/test/ClassLoaderIsolationTest.java:16
ClassClassOnlyComponent
Concrete component without interfaces to validate class-based proxying.
aop/src/main/java/net/legacy/library/aop/test/AOPCoreTest.java:491
ClassClassProxyInvocationHandler
Invocation handler used by ByteBuddy-generated subclasses to keep the target and proxy instances in sync.
aop/src/main/java/net/legacy/library/aop/proxy/AspectProxyFactory.java:159
ClassClassScanner
Utility for scanning classes based on custom predicates. <p>This class provides methods to scan classes from specified packages using custom filter p
annotation/src/main/java/net/legacy/library/annotation/util/ClassScanner.java:22
EnumCommand
experimental/third-party-schedulers/task-scheduler-rust/src/bin/task-scheduler.rs:74
ClassCommonsLauncher
The commons module launcher for the Legacy Lands Library. <p>This class serves as the entry point for the commons module, handling plugin initializat
commons/src/main/java/net/legacy/library/commons/CommonsLauncher.java:22
ClassCommonsTestRunner
Commons module test runner for core business logic components. <p>This test runner validates the critical business logic components in the commons mo
commons/src/main/java/net/legacy/library/commons/test/CommonsTestRunner.java:25
InterfaceCompensationAction
Represents a compensation action that can be executed when a stream accepter operation fails and cannot be retried successfully. <p>Compensation acti
player/src/main/java/net/legacy/library/player/task/redis/resilience/CompensationAction.java:31
ClassCompensationException
Exception thrown when compensation fails.
aop/src/main/java/net/legacy/library/aop/transaction/CompensationRegistry.java:71
InterfaceCompensationRegistry
Registry for managing compensation strategies for failed transaction participants. <p>Compensation strategies are used to undo the effects of a trans
aop/src/main/java/net/legacy/library/aop/transaction/CompensationRegistry.java:14
InterfaceCompensationStrategy
Interface for compensation strategies.
aop/src/main/java/net/legacy/library/aop/transaction/CompensationRegistry.java:54
ClassComplexTestClass
Complex test class for validating advanced annotation processing functionality. <p>This class demonstrates more complex scenarios for annotation proc
annotation/src/main/java/net/legacy/library/annotation/test/ComplexTestClass.java:18
ClassCompositePointcut
Composite pointcut that combines multiple pointcuts with AND/OR operations. <p>This allows complex pointcut expressions like: <ul> <li>{@code execu
aop/src/main/java/net/legacy/library/aop/pointcut/impl/CompositePointcut.java:30
InterfaceConfigService
Service interface for testing configuration injection.
aop/src/main/java/net/legacy/library/aop/test/AOPDynamicConfigTest.java:255
InterfaceConfigurationChangeListener
Interface for configuration change listeners.
aop/src/main/java/net/legacy/library/aop/config/ConfigurationService.java:159
InterfaceConfigurationChangeListener
Interface for configuration change listeners.
aop/src/main/java/net/legacy/library/aop/config/ConfigurationSource.java:107
ClassConfigurationLauncher
The type Configuration launcher. @author qwq-dev @since 2024-12-18 14:44
configuration/src/main/java/net/legacy/library/configuration/ConfigurationLauncher.java:13
ClassConfigurationMetadata
Configuration metadata.
aop/src/main/java/net/legacy/library/aop/config/ConfigurationService.java:238
InterfaceConfigurationService
Service for managing dynamic configuration. <p>This service provides methods for accessing, managing, and monitoring configuration properties at runt
aop/src/main/java/net/legacy/library/aop/config/ConfigurationService.java:17
ClassConfigurationServiceTest
aop/src/main/java/net/legacy/library/aop/test/ConfigurationServiceTest.java:16
InterfaceConfigurationSource
Interface for configuration sources. <p>This interface provides methods for loading configuration data from various sources such as files, databases,
aop/src/main/java/net/legacy/library/aop/config/ConfigurationSource.java:17
InterfaceConfigurationStatistics
Configuration statistics.
aop/src/main/java/net/legacy/library/aop/config/ConfigurationService.java:176
InterfaceCustomAnnotationProcessor
Interface for custom annotation processors. <p>Implementations of this interface should handle the processing of classes annotated with a specific an
annotation/src/main/java/net/legacy/library/annotation/service/CustomAnnotationProcessor.java:12
ClassCustomCacheService
CustomCacheService is a custom implementation of a cache service. @param <C> the cache implementation type @param <V> the cache value type @author qw
cache/src/main/java/net/legacy/library/cache/service/custom/CustomCacheService.java:16
InterfaceCustomExecutor
Interface for custom execution strategies in AsyncSafe aspect. <p>Custom executors provide complete control over method execution, allowing integrati
aop/src/main/java/net/legacy/library/aop/custom/CustomExecutor.java:18
ClassCustomExecutorRegistry
Registry for managing custom executors, lock strategies, and timeout handlers. <p>This registry provides centralized management of all custom compone
aop/src/main/java/net/legacy/library/aop/custom/CustomExecutorRegistry.java:23
ClassCustomFailureHandler
A custom implementation of {@link FailureHandler} that wraps a retry policy and compensation action, providing access to the retry policy for configur
player/src/main/java/net/legacy/library/player/task/redis/resilience/CustomFailureHandler.java:13
InterfaceCustomLockStrategy
Interface for custom lock strategies in AsyncSafe aspect. <p>Custom lock strategies allow specialized synchronization mechanisms beyond the default R
aop/src/main/java/net/legacy/library/aop/custom/CustomLockStrategy.java:18
next →1–100 of 421, ranked by callers