A B C D E F G H I J K L M N O P R S T V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractEventPubSub<E> - Class in me.insidezhou.southernquiet.event.driver
- AbstractEventPubSub(FrameworkAutoConfiguration.EventProperties, ApplicationContext) - Constructor for class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
- AbstractJobProcessorManager - Class in me.insidezhou.southernquiet.job.driver
- AbstractJobProcessorManager(ApplicationContext) - Constructor for class me.insidezhou.southernquiet.job.driver.AbstractJobProcessorManager
- AbstractNotificationListenerManager - Class in me.insidezhou.southernquiet.notification.driver
- AbstractNotificationListenerManager(ApplicationContext) - Constructor for class me.insidezhou.southernquiet.notification.driver.AbstractNotificationListenerManager
- advisingCount() - Method in class me.insidezhou.southernquiet.throttle.ThrottleAdvice
- afterPropertiesSet() - Method in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
- afterPropertiesSet() - Method in class me.insidezhou.southernquiet.job.driver.AbstractJobProcessorManager
- afterPropertiesSet() - Method in class me.insidezhou.southernquiet.notification.driver.AbstractNotificationListenerManager
- All - me.insidezhou.southernquiet.auth.Auth.MatchMode
-
匹配列出的所有权限
- Amplifier - Interface in me.insidezhou.southernquiet.util
-
增幅器
- amplifierBeanName() - Method in annotation type me.insidezhou.southernquiet.job.JobProcessor
-
recover时要使用的amplifier bean在容器内的名字
- amplifierBeanName() - Method in annotation type me.insidezhou.southernquiet.notification.NotificationListener
-
recover时要使用的amplifier bean在容器内的名字
- amplify(long) - Method in interface me.insidezhou.southernquiet.util.Amplifier
-
增幅索引值。
- amplify(long) - Method in class me.insidezhou.southernquiet.util.GoldenRatioAmplifier
- AMQP_DEFAULT - Static variable in class me.insidezhou.southernquiet.Constants
- AMQP_DELAYED_EXCHANGE - Static variable in class me.insidezhou.southernquiet.Constants
- AMQP_DELAYED_TYPE - Static variable in class me.insidezhou.southernquiet.Constants
- AMQP_DLK - Static variable in class me.insidezhou.southernquiet.Constants
- AMQP_DLX - Static variable in class me.insidezhou.southernquiet.Constants
- AMQP_MESSAGE_TTL - Static variable in class me.insidezhou.southernquiet.Constants
- AMQP_PRIORITY_QUEUE - Static variable in class me.insidezhou.southernquiet.Constants
- Any - me.insidezhou.southernquiet.auth.Auth.MatchMode
-
匹配列出的任意权限
- applicationContext - Variable in class me.insidezhou.southernquiet.job.driver.AbstractJobProcessorManager
- applicationContext - Variable in class me.insidezhou.southernquiet.notification.driver.AbstractNotificationListenerManager
- arrange(J) - Method in interface me.insidezhou.southernquiet.job.JobArranger
-
编排任务。
- arrange(J, int) - Method in interface me.insidezhou.southernquiet.job.JobArranger
-
在指定延迟后编排任务。
- asyncRunner() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- AsyncRunner - Class in me.insidezhou.southernquiet.util
- AsyncRunner() - Constructor for class me.insidezhou.southernquiet.util.AsyncRunner
- Auth - Annotation Type in me.insidezhou.southernquiet.auth
-
权限验证。被标记的方法或类只能被拥有指定权限的用户访问。 当类及其方法成员均被标记时,每个Auth以其自身模式执行,但所有Auth都必须验证通过。
- Auth() - Constructor for class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties.Auth
- Auth.MatchMode - Enum in me.insidezhou.southernquiet.auth
-
权限验证时,多权限情况下的匹配模式。
- AuthAdvice - Class in me.insidezhou.southernquiet.auth
- AuthAdvice(BeanFactory) - Constructor for class me.insidezhou.southernquiet.auth.AuthAdvice
- AuthBeanPostProcessor - Class in me.insidezhou.southernquiet.auth
- AuthBeanPostProcessor() - Constructor for class me.insidezhou.southernquiet.auth.AuthBeanPostProcessor
- AuthContext - Class in me.insidezhou.southernquiet.auth
- AuthContext(Method, Object[], Object) - Constructor for class me.insidezhou.southernquiet.auth.AuthContext
- Authentication - Interface in me.insidezhou.southernquiet.auth
-
身份标识及权限信息。
- AuthException - Exception in me.insidezhou.southernquiet.auth
- AuthException() - Constructor for exception me.insidezhou.southernquiet.auth.AuthException
- AuthException(String) - Constructor for exception me.insidezhou.southernquiet.auth.AuthException
- AuthException(String, Throwable) - Constructor for exception me.insidezhou.southernquiet.auth.AuthException
- AuthorizationFailException - Exception in me.insidezhou.southernquiet.auth
- AuthorizationFailException() - Constructor for exception me.insidezhou.southernquiet.auth.AuthorizationFailException
- AuthorizationFailException(Set<String>, Set<String>) - Constructor for exception me.insidezhou.southernquiet.auth.AuthorizationFailException
- authorizationMatcher() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- AuthorizationMatcherQualifier - Static variable in class me.insidezhou.southernquiet.auth.AuthAdvice
- AuthPointcut - Class in me.insidezhou.southernquiet.auth
- AuthPointcut() - Constructor for class me.insidezhou.southernquiet.auth.AuthPointcut
- AuthPointcut(Pointcut) - Constructor for class me.insidezhou.southernquiet.auth.AuthPointcut
- AuthProvider - Interface in me.insidezhou.southernquiet.auth
-
由下游代码使用,自定义其自身的身份及权限验证。
B
- BaseThrottleManager - Class in me.insidezhou.southernquiet.throttle
- BaseThrottleManager() - Constructor for class me.insidezhou.southernquiet.throttle.BaseThrottleManager
- BCrypt - Class in me.insidezhou.southernquiet.util
-
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
- BCrypt() - Constructor for class me.insidezhou.southernquiet.util.BCrypt
- before(Method, Object[], Object) - Method in class me.insidezhou.southernquiet.auth.AuthAdvice
- bounce() - Method in interface me.insidezhou.southernquiet.debounce.Debouncer
-
抖动一次。
- bounce() - Method in class me.insidezhou.southernquiet.debounce.DefaultDebouncer
- broadcast(E, String[], String) - Method in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
-
广播事件。
C
- channels() - Method in annotation type me.insidezhou.southernquiet.event.ShouldBroadcast
-
应该向哪些频道广播事件。
- checkpw(String, String) - Static method in class me.insidezhou.southernquiet.util.BCrypt
-
Check that a plaintext password matches a previously hashed one
- clear() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger.LogContext
- clone() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger.LogContext
- combine(SouthernQuietLogger.LogContext, String, String) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogFormatter
- comma(CharSequence...) - Static method in class me.insidezhou.southernquiet.util.Concat
- commaWithSpace(CharSequence...) - Static method in class me.insidezhou.southernquiet.util.Concat
- Concat - Class in me.insidezhou.southernquiet.util
- Concat() - Constructor for class me.insidezhou.southernquiet.util.Concat
- concurrency() - Method in annotation type me.insidezhou.southernquiet.job.JobProcessor
-
处理器并发量
- concurrency() - Method in annotation type me.insidezhou.southernquiet.notification.NotificationListener
-
监听器并发量
- ConfigRoot - Static variable in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- ConfigRoot_Auth - Static variable in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- ConfigRoot_Debounce - Static variable in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- ConfigRoot_Event - Static variable in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- ConfigRoot_FileSystem - Static variable in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- ConfigRoot_KeyValue - Static variable in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- ConfigRoot_Throttle - Static variable in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- Constants - Class in me.insidezhou.southernquiet
- Constants() - Constructor for class me.insidezhou.southernquiet.Constants
- context(String, Object) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- context(String, Supplier<Object>) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- context(Consumer<Map<String, Object>>) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- copy(String, String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
以 replaceExisting=false 的方式复制文件或目录。
- copy(String, String, boolean) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- copy(String, String, boolean) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
复制文件或目录,
PathMeta保持不变。 - createCountBased(String) - Method in class me.insidezhou.southernquiet.throttle.BaseThrottleManager
- createCountBased(String) - Method in class me.insidezhou.southernquiet.throttle.DefaultThrottleManager
- createDirectory(String) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- createDirectory(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
创建目录。目录已存在则忽略。
- createSymbolicLink(String, String) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- createSymbolicLink(String, String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
创建文件软链接,软链接文件不存在则创建,否则替换
- createTimeBased(String, long) - Method in class me.insidezhou.southernquiet.throttle.BaseThrottleManager
- createTimeBased(String, long) - Method in class me.insidezhou.southernquiet.throttle.DefaultThrottleManager
- CreationTime - me.insidezhou.southernquiet.filesystem.PathMetaSort
- CreationTimeDesc - me.insidezhou.southernquiet.filesystem.PathMetaSort
- cron() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.ThrottledSchedule
- CustomApplicationEventChannel - Static variable in interface me.insidezhou.southernquiet.event.EventPubSub
D
- Debounce - Annotation Type in me.insidezhou.southernquiet.debounce
-
对容器内bean的方法去除执行抖动,控制方法执行频率,但最终会得到执行。
- DebounceAdvice - Class in me.insidezhou.southernquiet.debounce
- DebounceAdvice(BeanFactory) - Constructor for class me.insidezhou.southernquiet.debounce.DebounceAdvice
- DebounceAdvice.EvaluationRoot - Class in me.insidezhou.southernquiet.debounce
- DebounceAdvice.NameEvaluator - Class in me.insidezhou.southernquiet.debounce
- DebounceBeanPostProcessor - Class in me.insidezhou.southernquiet.debounce
- DebounceBeanPostProcessor() - Constructor for class me.insidezhou.southernquiet.debounce.DebounceBeanPostProcessor
- DebouncePointcut - Class in me.insidezhou.southernquiet.debounce
- DebouncePointcut() - Constructor for class me.insidezhou.southernquiet.debounce.DebouncePointcut
- DebouncePointcut(Pointcut) - Constructor for class me.insidezhou.southernquiet.debounce.DebouncePointcut
- debounceProperties() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- DebounceProperties() - Constructor for class me.insidezhou.southernquiet.FrameworkAutoConfiguration.DebounceProperties
- Debouncer - Interface in me.insidezhou.southernquiet.debounce
- DebouncerProvider - Interface in me.insidezhou.southernquiet.debounce
- debug() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- debugAsync() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- DEFAULT_THROTTLE_NAME - Static variable in interface me.insidezhou.southernquiet.throttle.ThrottleManager
- DefaultCountBasedThrottle - Class in me.insidezhou.southernquiet.throttle
- DefaultCountBasedThrottle() - Constructor for class me.insidezhou.southernquiet.throttle.DefaultCountBasedThrottle
- DefaultDebouncer - Class in me.insidezhou.southernquiet.debounce
- DefaultDebouncer(long, long) - Constructor for class me.insidezhou.southernquiet.debounce.DefaultDebouncer
- defaultDebouncerProvider(FrameworkAutoConfiguration.DebounceProperties, TaskScheduler, Metadata) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- DefaultEventChannel - Static variable in interface me.insidezhou.southernquiet.event.EventPubSub
- DefaultThreshold - Static variable in annotation type me.insidezhou.southernquiet.throttle.annotation.Throttle
- defaultThrottleManager() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- DefaultThrottleManager - Class in me.insidezhou.southernquiet.throttle
- DefaultThrottleManager() - Constructor for class me.insidezhou.southernquiet.throttle.DefaultThrottleManager
- DefaultTimeBasedThrottle - Class in me.insidezhou.southernquiet.throttle
- DefaultTimeBasedThrottle(long) - Constructor for class me.insidezhou.southernquiet.throttle.DefaultTimeBasedThrottle
- delete(String) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- delete(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
删除文件或目录。
- directories(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
获取目录下子目录,非递归。
- directories(String, boolean) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
获取目录下子目录。
- directories(String, String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
获取目录下子目录,非递归。
- directories(String, String, boolean) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
获取目录下子目录。
- directories(String, String, boolean, int, int, PathMetaSort) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- directories(String, String, boolean, int, int, PathMetaSort) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
获取目录下子目录。
E
- EPOCH - Static variable in class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- equals(Object) - Method in class me.insidezhou.southernquiet.filesystem.NormalizedPath
- error() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- errorAsync() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- evalName(String, MethodInvocation, Debounce, AnnotatedElementKey) - Method in class me.insidezhou.southernquiet.debounce.DebounceAdvice.NameEvaluator
- evalName(String, MethodInvocation, Throttle, AnnotatedElementKey) - Method in class me.insidezhou.southernquiet.throttle.ThrottleAdvice.NameEvaluator
- EvaluationRoot(MethodInvocation, Debounce) - Constructor for class me.insidezhou.southernquiet.debounce.DebounceAdvice.EvaluationRoot
- EvaluationRoot(MethodInvocation, Throttle) - Constructor for class me.insidezhou.southernquiet.throttle.ThrottleAdvice.EvaluationRoot
- eventProperties() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- EventProperties() - Constructor for class me.insidezhou.southernquiet.FrameworkAutoConfiguration.EventProperties
- EventPubSub<E> - Interface in me.insidezhou.southernquiet.event
-
发布及广播事件。 广播指发布到当前ApplicationContext之外。
- EventTypeMap - Static variable in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
-
事件类型标识与实际运行时类型的映射,用于跨语言事件支持。
- exception(Throwable) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- executionTimeout() - Method in annotation type me.insidezhou.southernquiet.debounce.Debounce
-
去抖动方法在执行时,最长执行时间,超时则强行终止。默认不限。单位:毫秒。
- exists(String) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- exists(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
检查路径是否存在。
F
- files(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
获取目录下文件,非递归。
- files(String, boolean) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
获取目录下文件。
- files(String, String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
获取目录下文件,非递归。
- files(String, String, boolean) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
获取目录下文件。
- files(String, String, boolean, int, int, PathMetaSort) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- files(String, String, boolean, int, int, PathMetaSort) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
获取目录下文件。
- FileSystem - Interface in me.insidezhou.southernquiet.filesystem
-
文件系统。
- FileSystem() - Constructor for class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties.FileSystem
- FileSystemException - Exception in me.insidezhou.southernquiet.filesystem
- FileSystemException(String) - Constructor for exception me.insidezhou.southernquiet.filesystem.FileSystemException
- FileSystemException(String, Throwable) - Constructor for exception me.insidezhou.southernquiet.filesystem.FileSystemException
- FileSystemKeyValueStore - Class in me.insidezhou.southernquiet.keyvalue.driver
-
基于
FileSystem的键值对驱动. - FileSystemKeyValueStore(FrameworkAutoConfiguration.KeyValueStoreProperties.FileSystem, FileSystem) - Constructor for class me.insidezhou.southernquiet.keyvalue.driver.FileSystemKeyValueStore
- fixedDelay() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.ThrottledSchedule
- fixedDelayString() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.ThrottledSchedule
- fixedRate() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.ThrottledSchedule
- fixedRateString() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.ThrottledSchedule
- formatLogContext(SouthernQuietLogger.LogContext) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogFormatter
- formatThrowable(Throwable, String) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogFormatter
- FrameworkAutoConfiguration - Class in me.insidezhou.southernquiet
- FrameworkAutoConfiguration() - Constructor for class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- FrameworkAutoConfiguration.DebounceProperties - Class in me.insidezhou.southernquiet
- FrameworkAutoConfiguration.EventProperties - Class in me.insidezhou.southernquiet
- FrameworkAutoConfiguration.KeyValueStoreProperties - Class in me.insidezhou.southernquiet
- FrameworkAutoConfiguration.KeyValueStoreProperties.FileSystem - Class in me.insidezhou.southernquiet
- FrameworkAutoConfiguration.LocalFileSystemProperties - Class in me.insidezhou.southernquiet
- FrameworkAutoConfiguration.Properties - Class in me.insidezhou.southernquiet
- FrameworkAutoConfiguration.Properties.Auth - Class in me.insidezhou.southernquiet
- FrameworkAutoConfiguration.Properties.Throttle - Class in me.insidezhou.southernquiet
- frameworkProperties() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
G
- generate() - Method in interface me.insidezhou.southernquiet.util.IdGenerator
- generateFormat(SouthernQuietLogger.LogContext) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogFormatter
- generateParameters(SouthernQuietLogger.LogContext) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogFormatter
- gensalt() - Static method in class me.insidezhou.southernquiet.util.BCrypt
-
Generate a salt for use with the BCrypt.hashpw() method, selecting a reasonable default for the number of hashing rounds to apply
- gensalt(int) - Static method in class me.insidezhou.southernquiet.util.BCrypt
-
Generate a salt for use with the BCrypt.hashpw() method
- gensalt(int, SecureRandom) - Static method in class me.insidezhou.southernquiet.util.BCrypt
-
Generate a salt for use with the BCrypt.hashpw() method
- get(String) - Method in class me.insidezhou.southernquiet.keyvalue.driver.FileSystemKeyValueStore
- get(String) - Method in interface me.insidezhou.southernquiet.keyvalue.KeyValueStore
-
获取键值对(未过期的)。
- getAdvice() - Method in class me.insidezhou.southernquiet.debounce.DebounceBeanPostProcessor
- getAdvice() - Method in class me.insidezhou.southernquiet.throttle.ThrottleBeanPostProcessor
- getAnnotation() - Method in class me.insidezhou.southernquiet.debounce.DebounceAdvice.EvaluationRoot
- getAnnotation() - Method in class me.insidezhou.southernquiet.throttle.ThrottleAdvice.EvaluationRoot
- getArgs() - Method in class me.insidezhou.southernquiet.auth.AuthContext
- getAuth() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties
- getAuthAdvice() - Method in class me.insidezhou.southernquiet.auth.AuthBeanPostProcessor
- getAuthentication(AuthContext) - Method in interface me.insidezhou.southernquiet.auth.AuthProvider
- getAuthProvider() - Method in class me.insidezhou.southernquiet.auth.AuthAdvice
- getClassFilter() - Method in class me.insidezhou.southernquiet.auth.AuthPointcut
- getClassFilter() - Method in class me.insidezhou.southernquiet.debounce.DebouncePointcut
- getClassFilter() - Method in class me.insidezhou.southernquiet.throttle.ThrottlePointcut
- getContext() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger.LogContext
- getCoreNumber() - Method in interface me.insidezhou.southernquiet.util.Metadata
- getCountBased() - Method in interface me.insidezhou.southernquiet.throttle.ThrottleManager
- getCountBased(String) - Method in class me.insidezhou.southernquiet.throttle.BaseThrottleManager
- getCountBased(String) - Method in interface me.insidezhou.southernquiet.throttle.ThrottleManager
-
获取基于次数的节流器
- getCreationTime() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- getDebouncer(MethodInvocation, long, long) - Method in interface me.insidezhou.southernquiet.debounce.DebouncerProvider
- getDebouncer(MethodInvocation, long, long, String) - Method in interface me.insidezhou.southernquiet.debounce.DebouncerProvider
- getDebouncer(MethodInvocation, long, long, String, long) - Method in interface me.insidezhou.southernquiet.debounce.DebouncerProvider
- getDefaultChannels() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.EventProperties
- getDefaultName() - Method in class me.insidezhou.southernquiet.debounce.DebounceAdvice.EvaluationRoot
- getDefaultName() - Method in class me.insidezhou.southernquiet.throttle.ThrottleAdvice.EvaluationRoot
- getDefaultPermissionsForAllMode() - Method in interface me.insidezhou.southernquiet.auth.AuthProvider
-
Auth.MatchMode.All模式下的默认权限。 - getDefaultPermissionsForAnyMode() - Method in interface me.insidezhou.southernquiet.auth.AuthProvider
-
Auth.MatchMode.Any模式下的默认权限。 - getEventChannel(ShouldBroadcast) - Method in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
- getEventTypeId(Class<?>, ShouldBroadcast) - Method in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
- getFileName(String, int) - Method in class me.insidezhou.southernquiet.keyvalue.driver.FileSystemKeyValueStore
- getFileSystem() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties
- getFirst() - Method in class me.insidezhou.southernquiet.util.Pair
- getFirst() - Method in class me.insidezhou.southernquiet.util.Tuple
- getFormatter() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- getId() - Method in interface me.insidezhou.southernquiet.auth.Authentication
-
身份标识
- getInstance() - Method in class me.insidezhou.southernquiet.debounce.DebounceAdvice.EvaluationRoot
- getInstance() - Method in class me.insidezhou.southernquiet.throttle.ThrottleAdvice.EvaluationRoot
- getLastAccessTime() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- getLastModifiedTime() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- getListeningChannels() - Method in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
- getListeningChannels() - Method in interface me.insidezhou.southernquiet.event.EventPubSub
- getLogger(Class<?>) - Static method in class me.insidezhou.southernquiet.logging.SouthernQuietLoggerFactory
- getLogger(String) - Static method in class me.insidezhou.southernquiet.logging.SouthernQuietLoggerFactory
- getMessage() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger.LogContext
- getMethod() - Method in class me.insidezhou.southernquiet.auth.AuthContext
- getMethodMatcher() - Method in class me.insidezhou.southernquiet.auth.AuthPointcut
- getMethodMatcher() - Method in class me.insidezhou.southernquiet.debounce.DebouncePointcut
- getMethodMatcher() - Method in class me.insidezhou.southernquiet.throttle.ThrottlePointcut
- getName() - Method in class me.insidezhou.southernquiet.filesystem.NormalizedPath
- getName() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- getNameSeparator() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties.FileSystem
- getParent() - Method in class me.insidezhou.southernquiet.filesystem.NormalizedPath
- getParent() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- getParentNames() - Method in class me.insidezhou.southernquiet.filesystem.NormalizedPath
- getParentPath() - Method in class me.insidezhou.southernquiet.filesystem.NormalizedPath
- getPath() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
-
路径名
- getPermissionPatterns() - Method in interface me.insidezhou.southernquiet.auth.Authentication
-
权限信息,默认情况下应该是ant-style模板。
- getPermissions() - Method in exception me.insidezhou.southernquiet.auth.AuthorizationFailException
- getReportDuration() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.DebounceProperties
- getRequired() - Method in exception me.insidezhou.southernquiet.auth.AuthorizationFailException
- getRuntimeId() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties
- getRuntimeId() - Method in interface me.insidezhou.southernquiet.util.Metadata
-
框架运行时的id,必须唯一。
- getSecond() - Method in class me.insidezhou.southernquiet.util.Pair
- getSecond() - Method in class me.insidezhou.southernquiet.util.Tuple
- getSequenceFromId(long) - Method in interface me.insidezhou.southernquiet.util.IdGenerator
- getSequenceFromId(long) - Method in class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- getSize() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- getTarget() - Method in class me.insidezhou.southernquiet.auth.AuthContext
- getThird() - Method in class me.insidezhou.southernquiet.util.Tuple
- getThreshold() - Method in exception me.insidezhou.southernquiet.throttle.ThrottleException
- getThrottle() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties
- getThrottleName() - Method in exception me.insidezhou.southernquiet.throttle.ThrottleException
- getThrowable() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger.LogContext
- getTicksFromId(long) - Method in interface me.insidezhou.southernquiet.util.IdGenerator
- getTicksFromId(long) - Method in class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- getTimeBased() - Method in interface me.insidezhou.southernquiet.throttle.ThrottleManager
- getTimeBased(String) - Method in interface me.insidezhou.southernquiet.throttle.ThrottleManager
-
获取基于时间的节流器,单位:毫秒。
- getTimeBased(String, long) - Method in class me.insidezhou.southernquiet.throttle.BaseThrottleManager
- getTimeBased(String, long) - Method in interface me.insidezhou.southernquiet.throttle.ThrottleManager
- getTimestampFromId(long) - Method in interface me.insidezhou.southernquiet.util.IdGenerator
- getTimestampFromId(long) - Method in class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- getTimeUnit() - Method in exception me.insidezhou.southernquiet.throttle.ThrottleException
- getWorkerFromId(long) - Method in interface me.insidezhou.southernquiet.util.IdGenerator
- getWorkerFromId(long) - Method in class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- getWorkingRoot() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties.FileSystem
- getWorkingRoot() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.LocalFileSystemProperties
- GoldenRatioAmplifier - Class in me.insidezhou.southernquiet.util
- GoldenRatioAmplifier(long) - Constructor for class me.insidezhou.southernquiet.util.GoldenRatioAmplifier
H
- hashCode() - Method in class me.insidezhou.southernquiet.filesystem.NormalizedPath
- hashpw(String, String) - Static method in class me.insidezhou.southernquiet.util.BCrypt
-
Hash a password using the OpenBSD bcrypt scheme
- HighPaddingBits - Static variable in class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
I
- IdGenerator - Interface in me.insidezhou.southernquiet.util
- info() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- infoAsync() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- initChannel(String) - Method in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
- initialDelay() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.ThrottledSchedule
- initialDelayString() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.ThrottledSchedule
- initListener(NotificationListener, Object, Method) - Method in class me.insidezhou.southernquiet.notification.driver.AbstractNotificationListenerManager
- initOnceBeforeWork() - Method in class me.insidezhou.southernquiet.auth.AuthAdvice
- initOnceBeforeWork() - Method in class me.insidezhou.southernquiet.debounce.DebounceAdvice
- initOnceBeforeWork() - Method in class me.insidezhou.southernquiet.throttle.ThrottleAdvice
- initProcessor(JobProcessor, Object, Method) - Method in class me.insidezhou.southernquiet.job.driver.AbstractJobProcessorManager
- InvalidFileException - Exception in me.insidezhou.southernquiet.filesystem
-
无效文件
- InvalidFileException(String) - Constructor for exception me.insidezhou.southernquiet.filesystem.InvalidFileException
- InvalidFileException(String, Throwable) - Constructor for exception me.insidezhou.southernquiet.filesystem.InvalidFileException
- invoke(MethodInvocation) - Method in class me.insidezhou.southernquiet.debounce.DebounceAdvice
- invoke(MethodInvocation) - Method in class me.insidezhou.southernquiet.throttle.ThrottleAdvice
- isDirectory() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- IsDirectory - me.insidezhou.southernquiet.filesystem.PathMetaSort
- IsDirectoryDesc - me.insidezhou.southernquiet.filesystem.PathMetaSort
- isEnable() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.DebounceProperties
- isEnable() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties
- isEnable() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties.Auth
- isEnable() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties.Throttle
- isSpELName() - Method in annotation type me.insidezhou.southernquiet.debounce.Debounce
-
Debounce.name()是否SpEL字符串,默认false。 - isSpELName() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.Throttle
-
Throttle.name()是否SpEL字符串,默认false。 - isStable() - Method in interface me.insidezhou.southernquiet.debounce.Debouncer
-
抖动是否已稳定。
- isStable() - Method in class me.insidezhou.southernquiet.debounce.DefaultDebouncer
J
- job() - Method in annotation type me.insidezhou.southernquiet.job.JobProcessor
-
要处理的任务类。
- JobArranger<J> - Interface in me.insidezhou.southernquiet.job
-
编排任务。
- JobProcessor - Annotation Type in me.insidezhou.southernquiet.job
- JobProcessor.List - Annotation Type in me.insidezhou.southernquiet.job
K
- keyValueStore(FrameworkAutoConfiguration.KeyValueStoreProperties, FileSystem) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- KeyValueStore - Interface in me.insidezhou.southernquiet.keyvalue
-
带ttl(time to live,单位ms)控制的键值对存储。
- keyValueStoreProperties() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- KeyValueStoreProperties() - Constructor for class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties
L
- LastAccessTime - me.insidezhou.southernquiet.filesystem.PathMetaSort
- LastAccessTimeDesc - me.insidezhou.southernquiet.filesystem.PathMetaSort
- LastModifiedTime - me.insidezhou.southernquiet.filesystem.PathMetaSort
- LastModifiedTimeDesc - me.insidezhou.southernquiet.filesystem.PathMetaSort
- localFileSystem(FrameworkAutoConfiguration.LocalFileSystemProperties) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- LocalFileSystem - Class in me.insidezhou.southernquiet.filesystem.driver
-
基于操作系统本地文件系统的驱动.
- LocalFileSystem(FrameworkAutoConfiguration.LocalFileSystemProperties) - Constructor for class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- localFileSystemProperties() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- LocalFileSystemProperties() - Constructor for class me.insidezhou.southernquiet.FrameworkAutoConfiguration.LocalFileSystemProperties
- LogContext() - Constructor for class me.insidezhou.southernquiet.logging.SouthernQuietLogger.LogContext
- LogContext(String, Throwable, Map<String, Object>) - Constructor for class me.insidezhou.southernquiet.logging.SouthernQuietLogger.LogContext
- LowPaddingBits - Static variable in class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
M
- maxWaitFor() - Method in annotation type me.insidezhou.southernquiet.debounce.Debounce
-
去抖动最多持续的时间。单位:毫秒。
- me.insidezhou.southernquiet - package me.insidezhou.southernquiet
- me.insidezhou.southernquiet.auth - package me.insidezhou.southernquiet.auth
- me.insidezhou.southernquiet.debounce - package me.insidezhou.southernquiet.debounce
- me.insidezhou.southernquiet.event - package me.insidezhou.southernquiet.event
- me.insidezhou.southernquiet.event.driver - package me.insidezhou.southernquiet.event.driver
- me.insidezhou.southernquiet.filesystem - package me.insidezhou.southernquiet.filesystem
- me.insidezhou.southernquiet.filesystem.driver - package me.insidezhou.southernquiet.filesystem.driver
- me.insidezhou.southernquiet.job - package me.insidezhou.southernquiet.job
- me.insidezhou.southernquiet.job.driver - package me.insidezhou.southernquiet.job.driver
- me.insidezhou.southernquiet.keyvalue - package me.insidezhou.southernquiet.keyvalue
- me.insidezhou.southernquiet.keyvalue.driver - package me.insidezhou.southernquiet.keyvalue.driver
- me.insidezhou.southernquiet.logging - package me.insidezhou.southernquiet.logging
- me.insidezhou.southernquiet.notification - package me.insidezhou.southernquiet.notification
- me.insidezhou.southernquiet.notification.driver - package me.insidezhou.southernquiet.notification.driver
- me.insidezhou.southernquiet.throttle - package me.insidezhou.southernquiet.throttle
- me.insidezhou.southernquiet.throttle.annotation - package me.insidezhou.southernquiet.throttle.annotation
- me.insidezhou.southernquiet.util - package me.insidezhou.southernquiet.util
- message(String) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- meta(String) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- meta(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
获取路径的元信息。
- metadata(FrameworkAutoConfiguration.Properties) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
- Metadata - Interface in me.insidezhou.southernquiet.util
-
框架的元数据
- mode() - Method in annotation type me.insidezhou.southernquiet.auth.Auth
- move(String, String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
以 replaceExisting=false 的方式移动文件或目录。
- move(String, String, boolean) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- move(String, String, boolean) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
移动文件或目录,
PathMeta保持不变。
N
- name() - Method in annotation type me.insidezhou.southernquiet.debounce.Debounce
-
支持SPEL,参考
EventListener.condition()。 root对象是DebounceAdvice.EvaluationRoot - name() - Method in annotation type me.insidezhou.southernquiet.job.JobProcessor
-
处理器的名称。
- name() - Method in annotation type me.insidezhou.southernquiet.notification.NotificationListener
-
监听器的名称。
- name() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.Throttle
-
支持SpEL,参考
EventListener.condition()。 root对象是ThrottleAdvice.EvaluationRoot - name() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.ThrottledSchedule
- Name - me.insidezhou.southernquiet.filesystem.PathMetaSort
- NameDesc - me.insidezhou.southernquiet.filesystem.PathMetaSort
- NameEvaluator(BeanFactory) - Constructor for class me.insidezhou.southernquiet.debounce.DebounceAdvice.NameEvaluator
- NameEvaluator(BeanFactory) - Constructor for class me.insidezhou.southernquiet.throttle.ThrottleAdvice.NameEvaluator
- NoAuthProviderExistsException - Exception in me.insidezhou.southernquiet.auth
- NoAuthProviderExistsException() - Constructor for exception me.insidezhou.southernquiet.auth.NoAuthProviderExistsException
- NormalizedPath - Class in me.insidezhou.southernquiet.filesystem
-
规格化的路径。
- NormalizedPath(String) - Constructor for class me.insidezhou.southernquiet.filesystem.NormalizedPath
- NormalizedPath(String[]) - Constructor for class me.insidezhou.southernquiet.filesystem.NormalizedPath
- notification() - Method in annotation type me.insidezhou.southernquiet.notification.NotificationListener
-
要监听的通知类。
- NotificationListener - Annotation Type in me.insidezhou.southernquiet.notification
-
订阅通知。
- NotificationListener.List - Annotation Type in me.insidezhou.southernquiet.notification
- NotificationPublisher<N> - Interface in me.insidezhou.southernquiet.notification
-
发布通知。
O
- open(long) - Method in class me.insidezhou.southernquiet.throttle.DefaultCountBasedThrottle
- open(long) - Method in class me.insidezhou.southernquiet.throttle.DefaultTimeBasedThrottle
-
以时间为依据打开节流器,上次打开之后必须至少节流了指定时间才能再次打开,如果打开失败返回false。
- open(long) - Method in interface me.insidezhou.southernquiet.throttle.Throttle
-
打开节流器。节流器是否能打开取决于节流指标的数值是否达到或超过阈值。 节流开始的时间由实现类定义,一般情况下是节流器生成即开始,也可延迟开始。
- openReadStream(String) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- openReadStream(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
用流的方式读取文件内容,调用方负责流的关闭。
- openWriteStream(String) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- openWriteStream(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
用流的方式写入文件内容,调用方负责流的关闭。 当文件不存在时会自动创建。 以Append的方式写入。
P
- Pair<F,S> - Class in me.insidezhou.southernquiet.util
- Pair(F, S) - Constructor for class me.insidezhou.southernquiet.util.Pair
- PATH_SEPARATOR - Static variable in interface me.insidezhou.southernquiet.filesystem.FileSystem
- PATH_SEPARATOR_STRING - Static variable in interface me.insidezhou.southernquiet.filesystem.FileSystem
- PathAlreadyExistsException - Exception in me.insidezhou.southernquiet.filesystem
- PathAlreadyExistsException(String) - Constructor for exception me.insidezhou.southernquiet.filesystem.PathAlreadyExistsException
- PathAlreadyExistsException(String, Throwable) - Constructor for exception me.insidezhou.southernquiet.filesystem.PathAlreadyExistsException
- PathMeta - Class in me.insidezhou.southernquiet.filesystem
-
路径的元信息。
- PathMeta() - Constructor for class me.insidezhou.southernquiet.filesystem.PathMeta
- PathMeta(String) - Constructor for class me.insidezhou.southernquiet.filesystem.PathMeta
- PathMeta(String, InputStream) - Constructor for class me.insidezhou.southernquiet.filesystem.PathMeta
- PathMeta(NormalizedPath) - Constructor for class me.insidezhou.southernquiet.filesystem.PathMeta
- PathMeta(NormalizedPath, InputStream) - Constructor for class me.insidezhou.southernquiet.filesystem.PathMeta
- PathMetaSort - Enum in me.insidezhou.southernquiet.filesystem
-
使用路径的哪个元信息进行排序。
- PathNotFoundException - Exception in me.insidezhou.southernquiet.filesystem
- PathNotFoundException(String) - Constructor for exception me.insidezhou.southernquiet.filesystem.PathNotFoundException
- PathNotFoundException(String, Throwable) - Constructor for exception me.insidezhou.southernquiet.filesystem.PathNotFoundException
- permissions() - Method in annotation type me.insidezhou.southernquiet.auth.Auth
-
权限标识。空则标识任意权限均可认证通过,包括空权限。
- Properties() - Constructor for class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties
- publish(E) - Method in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
- publish(E) - Method in interface me.insidezhou.southernquiet.event.EventPubSub
-
发布事件。被
ShouldBroadcast标注的事件将通过其指定的频道发送广播。 - publish(N) - Method in interface me.insidezhou.southernquiet.notification.NotificationPublisher
-
发布通知。
- publish(N, int) - Method in interface me.insidezhou.southernquiet.notification.NotificationPublisher
-
在指定延迟后发布通知。
- publishToLocalOnly(E) - Method in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
- publishToLocalOnly(E) - Method in interface me.insidezhou.southernquiet.event.EventPubSub
-
仅在本地(当前ApplicationContext)发布事件,不对外广播。
- put(String, InputStream) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- put(String, InputStream) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
如果文件未存在,则创建;否则替换。
- put(String, CharSequence) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- put(String, CharSequence) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
如果文件未存在,则创建;否则替换。
- put(String, T) - Method in interface me.insidezhou.southernquiet.keyvalue.KeyValueStore
-
设置键值对。
- put(String, T, int) - Method in class me.insidezhou.southernquiet.keyvalue.driver.FileSystemKeyValueStore
- put(String, T, int) - Method in interface me.insidezhou.southernquiet.keyvalue.KeyValueStore
-
设置带ttl控制的键值对。
R
- read(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
使用UTF8编码读取文件。
- read(String, Charset) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
- remove(String...) - Method in class me.insidezhou.southernquiet.keyvalue.driver.FileSystemKeyValueStore
- remove(String...) - Method in interface me.insidezhou.southernquiet.keyvalue.KeyValueStore
-
移除指定键值对。
- ROOT - Static variable in class me.insidezhou.southernquiet.filesystem.NormalizedPath
- run(Runnable) - Method in class me.insidezhou.southernquiet.util.AsyncRunner
S
- SequenceStartRange - Static variable in class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- set(String, T) - Method in class me.insidezhou.southernquiet.keyvalue.driver.FileSystemKeyValueStore
- set(String, T) - Method in interface me.insidezhou.southernquiet.keyvalue.KeyValueStore
-
设置常驻键值对。如果键值对已存在,仅更改键值对值。
- setAnnotation(Debounce) - Method in class me.insidezhou.southernquiet.debounce.DebounceAdvice.EvaluationRoot
- setAnnotation(Throttle) - Method in class me.insidezhou.southernquiet.throttle.ThrottleAdvice.EvaluationRoot
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
- setArgs(Object[]) - Method in class me.insidezhou.southernquiet.auth.AuthContext
- setAuth(FrameworkAutoConfiguration.Properties.Auth) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties
- setAuthProvider(AuthProvider) - Method in class me.insidezhou.southernquiet.auth.AuthAdvice
- setBeanFactory(BeanFactory) - Method in class me.insidezhou.southernquiet.auth.AuthBeanPostProcessor
- setBeanFactory(BeanFactory) - Method in class me.insidezhou.southernquiet.debounce.DebounceBeanPostProcessor
- setBeanFactory(BeanFactory) - Method in class me.insidezhou.southernquiet.throttle.ThrottleBeanPostProcessor
- setContext(Map<String, Object>) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger.LogContext
- setCreationTime(Instant) - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- setDefaultChannels(String[]) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.EventProperties
- setDefaultName(String) - Method in class me.insidezhou.southernquiet.debounce.DebounceAdvice.EvaluationRoot
- setDefaultName(String) - Method in class me.insidezhou.southernquiet.throttle.ThrottleAdvice.EvaluationRoot
- setDirectory(boolean) - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- setEmbeddedValueResolver(StringValueResolver) - Method in class me.insidezhou.southernquiet.throttle.ThrottleBeanPostProcessor
- setEnable(boolean) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.DebounceProperties
- setEnable(boolean) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties
- setEnable(boolean) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties.Auth
- setEnable(boolean) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties.Throttle
- setFileSystem(FrameworkAutoConfiguration.KeyValueStoreProperties.FileSystem) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties
- setFirst(F) - Method in class me.insidezhou.southernquiet.util.Pair
- setFirst(F) - Method in class me.insidezhou.southernquiet.util.Tuple
- setFormatter(SouthernQuietLogFormatter) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- setFormatter(SouthernQuietLogFormatter) - Static method in class me.insidezhou.southernquiet.logging.SouthernQuietLoggerFactory
- setInstance(Object) - Method in class me.insidezhou.southernquiet.debounce.DebounceAdvice.EvaluationRoot
- setInstance(Object) - Method in class me.insidezhou.southernquiet.throttle.ThrottleAdvice.EvaluationRoot
- setLastAccessTime(Instant) - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- setLastModifiedTime(Instant) - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- setMessage(String) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger.LogContext
- setMethod(Method) - Method in class me.insidezhou.southernquiet.auth.AuthContext
- setName(String) - Method in class me.insidezhou.southernquiet.filesystem.NormalizedPath
- setName(String) - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- setNameSeparator(String) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties.FileSystem
- setParent(String) - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- setParentNames(String[]) - Method in class me.insidezhou.southernquiet.filesystem.NormalizedPath
- setPermissions(Set<String>) - Method in exception me.insidezhou.southernquiet.auth.AuthorizationFailException
- setReportDuration(Duration) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.DebounceProperties
- setRequired(Set<String>) - Method in exception me.insidezhou.southernquiet.auth.AuthorizationFailException
- setRuntimeId(String) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties
- setSecond(S) - Method in class me.insidezhou.southernquiet.util.Pair
- setSecond(S) - Method in class me.insidezhou.southernquiet.util.Tuple
- setSize(long) - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- setTarget(Object) - Method in class me.insidezhou.southernquiet.auth.AuthContext
- setThird(T) - Method in class me.insidezhou.southernquiet.util.Tuple
- setThreshold(long) - Method in exception me.insidezhou.southernquiet.throttle.ThrottleException
- setThrottle(FrameworkAutoConfiguration.Properties.Throttle) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties
- setThrottleName(String) - Method in exception me.insidezhou.southernquiet.throttle.ThrottleException
- setThrowable(Throwable) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger.LogContext
- setTimeUnit(TimeUnit) - Method in exception me.insidezhou.southernquiet.throttle.ThrottleException
- setWorkingRoot(String) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties.FileSystem
- setWorkingRoot(String) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.LocalFileSystemProperties
- ShouldBroadcast - Annotation Type in me.insidezhou.southernquiet.event
-
声明该类型的事件在发布时也应该被广播到当前ApplicationContext之外。
- Size - me.insidezhou.southernquiet.filesystem.PathMetaSort
- SizeDesc - me.insidezhou.southernquiet.filesystem.PathMetaSort
- SnowflakeIdGenerator - Class in me.insidezhou.southernquiet.util
-
基于twitter snowflake算法、64bit、默认秒级精度的发号器
- SnowflakeIdGenerator(int) - Constructor for class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- SnowflakeIdGenerator(int, int, int, int, int) - Constructor for class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- SnowflakeIdGenerator(int, int, int, int, int, long, int, Random, int) - Constructor for class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- SnowflakeIdGenerator(int, long, int, int) - Constructor for class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- sort(Stream<T>, PathMetaSort) - Static method in interface me.insidezhou.southernquiet.filesystem.FileSystem
- SouthernQuietLogFormatter - Class in me.insidezhou.southernquiet.logging
- SouthernQuietLogFormatter() - Constructor for class me.insidezhou.southernquiet.logging.SouthernQuietLogFormatter
- SouthernQuietLogger - Class in me.insidezhou.southernquiet.logging
- SouthernQuietLogger(Logger, SouthernQuietLogFormatter) - Constructor for class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- SouthernQuietLogger.LogContext - Class in me.insidezhou.southernquiet.logging
- SouthernQuietLoggerFactory - Class in me.insidezhou.southernquiet.logging
- SouthernQuietLoggerFactory() - Constructor for class me.insidezhou.southernquiet.logging.SouthernQuietLoggerFactory
T
- tab(CharSequence...) - Static method in class me.insidezhou.southernquiet.util.Concat
- threshold() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.Throttle
- Throttle - Interface in me.insidezhou.southernquiet.throttle
-
节流器
- Throttle - Annotation Type in me.insidezhou.southernquiet.throttle.annotation
- Throttle() - Constructor for class me.insidezhou.southernquiet.FrameworkAutoConfiguration.Properties.Throttle
- ThrottleAdvice - Class in me.insidezhou.southernquiet.throttle
- ThrottleAdvice(BeanFactory, StringValueResolver) - Constructor for class me.insidezhou.southernquiet.throttle.ThrottleAdvice
- ThrottleAdvice.EvaluationRoot - Class in me.insidezhou.southernquiet.throttle
- ThrottleAdvice.NameEvaluator - Class in me.insidezhou.southernquiet.throttle
- ThrottleBeanPostProcessor - Class in me.insidezhou.southernquiet.throttle
- ThrottleBeanPostProcessor() - Constructor for class me.insidezhou.southernquiet.throttle.ThrottleBeanPostProcessor
- ThrottledSchedule - Annotation Type in me.insidezhou.southernquiet.throttle.annotation
- ThrottleException - Exception in me.insidezhou.southernquiet.throttle
- ThrottleException(String, long, TimeUnit) - Constructor for exception me.insidezhou.southernquiet.throttle.ThrottleException
- ThrottleManager - Interface in me.insidezhou.southernquiet.throttle
-
节流管理器
- ThrottlePointcut - Class in me.insidezhou.southernquiet.throttle
- ThrottlePointcut() - Constructor for class me.insidezhou.southernquiet.throttle.ThrottlePointcut
- TickAccuracy - Static variable in class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- TimestampBits - Static variable in class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
- timeUnit() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.Throttle
-
若为空则创建计数器节流器,否则创建时间节流器。
- toMap() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
- toString() - Method in class me.insidezhou.southernquiet.filesystem.NormalizedPath
-
规格化过的路径名,以
FileSystem.PATH_SEPARATOR开头且不以其结尾。 - touch(String) - Method in interface me.insidezhou.southernquiet.keyvalue.KeyValueStore
-
刷新键值对创建时间。
- touch(String, Integer) - Method in class me.insidezhou.southernquiet.keyvalue.driver.FileSystemKeyValueStore
- touch(String, Integer) - Method in interface me.insidezhou.southernquiet.keyvalue.KeyValueStore
-
刷新键值对创建时间,以及更改ttl。注意,不保证这是一个原子操作。
- touchCreation(String) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- touchCreation(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
刷新文件或目录的
PathMeta.getCreationTime()。 - touchLastAccess(String) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- touchLastAccess(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
刷新文件或目录的
PathMeta.getLastAccessTime()。 - touchLastModified(String) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
- touchLastModified(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
-
刷新文件或目录的
PathMeta.getLastModifiedTime()。 - trace() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- traceAsync() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- Tuple<F,S,T> - Class in me.insidezhou.southernquiet.util
- Tuple(F, S, T) - Constructor for class me.insidezhou.southernquiet.util.Tuple
- typeId() - Method in annotation type me.insidezhou.southernquiet.event.ShouldBroadcast
-
事件类型标识符。
V
- value() - Method in annotation type me.insidezhou.southernquiet.auth.Auth
- value() - Method in annotation type me.insidezhou.southernquiet.event.ShouldBroadcast
- value() - Method in annotation type me.insidezhou.southernquiet.job.JobProcessor.List
- value() - Method in annotation type me.insidezhou.southernquiet.notification.NotificationListener.List
- value() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.Throttle
- valueOf(String) - Static method in enum me.insidezhou.southernquiet.auth.Auth.MatchMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.insidezhou.southernquiet.filesystem.PathMetaSort
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum me.insidezhou.southernquiet.auth.Auth.MatchMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum me.insidezhou.southernquiet.filesystem.PathMetaSort
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitFor() - Method in annotation type me.insidezhou.southernquiet.debounce.Debounce
-
去除多长时间内的抖动。单位:毫秒。
- warn() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- warnAsync() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
- WorkerIdBits - Static variable in class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
Z
- zone() - Method in annotation type me.insidezhou.southernquiet.throttle.annotation.ThrottledSchedule
All Classes All Packages