Skip navigation links
A B C D E F G H I J K L M N O P R S T V W 

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
 
Amplifier - Interface in me.insidezhou.southernquiet.util
增幅器
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_DLK - Static variable in class me.insidezhou.southernquiet.Constants
 
AMQP_DLX - Static variable in class me.insidezhou.southernquiet.Constants
 
AnnotationAdvisingBeanPostProcessor - Class in me.insidezhou.southernquiet
 
AnnotationAdvisingBeanPostProcessor(Advisor) - Constructor for class me.insidezhou.southernquiet.AnnotationAdvisingBeanPostProcessor
 
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
编排任务。
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.MatchMode - Enum in me.insidezhou.southernquiet.auth
权限验证时,多权限情况下的匹配模式。
AuthAdvice - Class in me.insidezhou.southernquiet.auth
 
AuthAdvice(PathMatcher) - Constructor for class me.insidezhou.southernquiet.auth.AuthAdvice
 
authAdvice(PathMatcher) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
 
authAnnotationAdvisingBeanPostProcessor(AuthAdvice, AuthPointcut) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
 
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
 
authPointcut() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
 
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
 
broadcast(E, String[], String) - Method in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
广播事件。

C

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
 
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
 
ConfigRoot - Static variable in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
 
ConfigRoot_Auth - 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, Supplier<Object>) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
 
context(Consumer<Map<String, Object>>) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
 
context(String, Object) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger
 
copy(String, String, boolean) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
 
copy(String, String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
以 replaceExisting=false 的方式复制文件或目录。
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
创建目录。目录已存在则忽略。
createTimeBased(String, long) - Method in class me.insidezhou.southernquiet.throttle.BaseThrottleManager
 
createTimeBased(String, long) - Method in class me.insidezhou.southernquiet.throttle.DefaultThrottleManager
 
CustomApplicationEventChannel - Static variable in interface me.insidezhou.southernquiet.event.EventPubSub
 

D

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
 
DefaultEventChannel - Static variable in interface me.insidezhou.southernquiet.event.EventPubSub
 
DefaultThreshold - Static variable in annotation type me.insidezhou.southernquiet.throttle.annotation.Throttle
 
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, String, boolean, int, int, PathMetaSort) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
 
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 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
 
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
 
exists(String) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
 
exists(String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
检查路径是否存在。

F

files(String, String, boolean, int, int, PathMetaSort) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
 
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 interface me.insidezhou.southernquiet.filesystem.FileSystem
获取目录下文件。
FileSystem - Interface in me.insidezhou.southernquiet.filesystem
文件系统。
fileSystem(FrameworkAutoConfiguration.LocalFileSystemProperties) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
 
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
 
formatLogContext(SouthernQuietLogger.LogContext) - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogFormatter
 
FrameworkAutoConfiguration - Class in me.insidezhou.southernquiet
 
FrameworkAutoConfiguration() - Constructor for class me.insidezhou.southernquiet.FrameworkAutoConfiguration
 
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
 
frameworkProperties() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
 

G

generate() - Method in interface me.insidezhou.southernquiet.util.IdGenerator
 
gensalt(int, SecureRandom) - Static method in class me.insidezhou.southernquiet.util.BCrypt
Generate a salt for use with the BCrypt.hashpw() method
gensalt(int) - Static method in class me.insidezhou.southernquiet.util.BCrypt
Generate a salt for use with the BCrypt.hashpw() method
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
get(String) - Method in class me.insidezhou.southernquiet.keyvalue.driver.FileSystemKeyValueStore
 
get(String) - Method in interface me.insidezhou.southernquiet.keyvalue.KeyValueStore
获取键值对(未过期的)。
getArgs() - Method in class me.insidezhou.southernquiet.auth.AuthContext
 
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.throttle.ThrottlePointcut
 
getContext() - Method in class me.insidezhou.southernquiet.logging.SouthernQuietLogger.LogContext
 
getCountBased(String) - Method in class me.insidezhou.southernquiet.throttle.BaseThrottleManager
 
getCountBased() - Method in interface me.insidezhou.southernquiet.throttle.ThrottleManager
 
getCountBased(String) - Method in interface me.insidezhou.southernquiet.throttle.ThrottleManager
获取基于次数的节流器
getCreationTime() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
 
getDefaultChannels() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.EventProperties
 
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
身份标识
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(String) - Static method in class me.insidezhou.southernquiet.logging.SouthernQuietLoggerFactory
 
getLogger(Class<?>) - 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.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
 
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
 
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(String, long) - Method in class me.insidezhou.southernquiet.throttle.BaseThrottleManager
 
getTimeBased() - Method in interface me.insidezhou.southernquiet.throttle.ThrottleManager
 
getTimeBased(String) - Method in interface me.insidezhou.southernquiet.throttle.ThrottleManager
获取基于时间的节流器,单位:毫秒。
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
 
initListener(NotificationListener, Object, Method) - Method in class me.insidezhou.southernquiet.notification.driver.AbstractNotificationListenerManager
 
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.throttle.ThrottleAdvice
 
isDirectory() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
 
isEnable() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties
 

J

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

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

me.insidezhou.southernquiet - package me.insidezhou.southernquiet
 
me.insidezhou.southernquiet.auth - package me.insidezhou.southernquiet.auth
 
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
框架的元数据
move(String, String, boolean) - Method in class me.insidezhou.southernquiet.filesystem.driver.LocalFileSystem
 
move(String, String) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
以 replaceExisting=false 的方式移动文件或目录。
move(String, String, boolean) - Method in interface me.insidezhou.southernquiet.filesystem.FileSystem
移动文件或目录,PathMeta保持不变。

N

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
 
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(NormalizedPath, InputStream) - 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(String) - Constructor for class me.insidezhou.southernquiet.filesystem.PathMeta
 
PathMeta() - 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
 
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
发布通知。
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, CharSequence) - 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 interface me.insidezhou.southernquiet.filesystem.FileSystem
如果文件未存在,则创建;否则替换。
put(String, T, int) - Method in class me.insidezhou.southernquiet.keyvalue.driver.FileSystemKeyValueStore
 
put(String, T) - Method in interface me.insidezhou.southernquiet.keyvalue.KeyValueStore
设置键值对。
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
设置常驻键值对。如果键值对已存在,仅更改键值对值。
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class me.insidezhou.southernquiet.event.driver.AbstractEventPubSub
 
setArgs(Object[]) - Method in class me.insidezhou.southernquiet.auth.AuthContext
 
setAuthProvider(AuthProvider) - Method in class me.insidezhou.southernquiet.auth.AuthAdvice
 
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
 
setDirectory(boolean) - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
 
setEmbeddedValueResolver(StringValueResolver) - Method in class me.insidezhou.southernquiet.throttle.ThrottleAdvice
 
setEnable(boolean) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration.KeyValueStoreProperties
 
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
 
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
 
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
 
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之外。
SnowflakeIdGenerator - Class in me.insidezhou.southernquiet.util
基于twitter snowflake算法、64bit、默认秒级精度的发号器
SnowflakeIdGenerator(int, int, int, int, int, long, int, Random, 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, long, int, int) - Constructor for class me.insidezhou.southernquiet.util.SnowflakeIdGenerator
 
SnowflakeIdGenerator(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
 
Throttle - Annotation Type in me.insidezhou.southernquiet.throttle.annotation
 
Throttle - Interface in me.insidezhou.southernquiet.throttle
节流器
throttleAdvice(ThrottleManager) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
 
ThrottleAdvice - Class in me.insidezhou.southernquiet.throttle
 
ThrottleAdvice(ThrottleManager) - Constructor for class me.insidezhou.southernquiet.throttle.ThrottleAdvice
 
throttleAnnotationAdvisingBeanPostProcessor(ThrottleAdvice, ThrottlePointcut) - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
 
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() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
 
ThrottleManager - Interface in me.insidezhou.southernquiet.throttle
节流管理器
throttlePointcut() - Method in class me.insidezhou.southernquiet.FrameworkAutoConfiguration
 
ThrottlePointcut - Class in me.insidezhou.southernquiet.throttle
 
ThrottlePointcut() - Constructor for class me.insidezhou.southernquiet.throttle.ThrottlePointcut
 
ThrottlePointcut(Pointcut) - 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
 
toMap() - Method in class me.insidezhou.southernquiet.filesystem.PathMeta
 
toString() - Method in class me.insidezhou.southernquiet.filesystem.NormalizedPath
规格化过的路径名,以 FileSystem.PATH_SEPARATOR 开头且不以其结尾。
touch(String, Integer) - Method in class me.insidezhou.southernquiet.keyvalue.driver.FileSystemKeyValueStore
 
touch(String) - Method in interface me.insidezhou.southernquiet.keyvalue.KeyValueStore
刷新键值对创建时间。
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
 

V

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

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
 
A B C D E F G H I J K L M N O P R S T V W 
Skip navigation links