Index

A B C E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

add(String) - Method in class cn.toint.oktool.util.KeyBuilderUtil
 
afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class cn.toint.oktool.interceptor.TraceIdInterceptor
 
Assert - Class in cn.toint.oktool.util
断言工具
Assert() - Constructor for class cn.toint.oktool.util.Assert
 
AUTO - Enum constant in enum class cn.toint.oktool.model.CacheType
 

B

build() - Method in class cn.toint.oktool.util.KeyBuilderUtil
 
build(String) - Method in class cn.toint.oktool.util.KeyBuilderUtil
 

C

cacheService() - Method in class cn.toint.oktool.config.OkToolAutoConfig
 
CacheService - Interface in cn.toint.oktool.service
缓存服务
CacheType - Enum Class in cn.toint.oktool.model
 
clear() - Static method in class cn.toint.oktool.util.MdcUtil
 
clientEngine() - Static method in class cn.toint.oktool.util.HttpClientUtil
获取单例 http 客户端
clientEngine(Class<? extends ClientEngine>, ClientConfig) - Static method in class cn.toint.oktool.util.HttpClientUtil
创建 http 客户端
cn.toint.oktool.config - package cn.toint.oktool.config
 
cn.toint.oktool.exception - package cn.toint.oktool.exception
 
cn.toint.oktool.interceptor - package cn.toint.oktool.interceptor
 
cn.toint.oktool.model - package cn.toint.oktool.model
 
cn.toint.oktool.properties - package cn.toint.oktool.properties
 
cn.toint.oktool.service - package cn.toint.oktool.service
 
cn.toint.oktool.service.impl - package cn.toint.oktool.service.impl
 
cn.toint.oktool.util - package cn.toint.oktool.util
 
convertValue(Object, TypeReference<T>) - Static method in class cn.toint.oktool.util.JacksonUtil
转换操作为深拷贝
convertValue(Object, Class<T>) - Static method in class cn.toint.oktool.util.JacksonUtil
转换操作为深拷贝
createArrayNode() - Static method in class cn.toint.oktool.util.JacksonUtil
 
createLocalDateTimeModule(String, ZoneId) - Static method in class cn.toint.oktool.util.JacksonUtil
创建 LocalDateTime 序列化与反序列化配置模块
createLongModule() - Static method in class cn.toint.oktool.util.JacksonUtil
创建 Long 序列化配置模块
createObjectNode() - Static method in class cn.toint.oktool.util.JacksonUtil
 
createSafeLongModule() - Static method in class cn.toint.oktool.util.JacksonUtil
创建 Long 安全序列化配置模块
createWebhookSign(String, Long) - Static method in class cn.toint.oktool.util.FeiShuUtil
生成 webhook 签名

E

equals(Object, Object, CharSequence, Object...) - Static method in class cn.toint.oktool.util.Assert
 
ExceptionUtil - Class in cn.toint.oktool.util
 
ExceptionUtil() - Constructor for class cn.toint.oktool.util.ExceptionUtil
 
execute(Callable<R>, int, Duration, boolean, Class<? extends Throwable>...) - Static method in class cn.toint.oktool.util.RetryUtil
重试机制
execute(Callable<R>, int, Duration, Class<? extends Throwable>...) - Static method in class cn.toint.oktool.util.RetryUtil
重试机制
execute(Callable<R>, Collection<RetryPolicy>) - Static method in class cn.toint.oktool.util.RetryUtil
重试机制

F

FeiShuUtil - Class in cn.toint.oktool.util
飞书工具
FeiShuUtil() - Constructor for class cn.toint.oktool.util.FeiShuUtil
 

G

get(String) - Method in interface cn.toint.oktool.service.CacheService
获取缓存
get(String) - Method in class cn.toint.oktool.service.impl.LocalCacheServiceImpl
 
get(String) - Method in class cn.toint.oktool.service.impl.RedisCacheServiceImpl
 
get(String) - Static method in class cn.toint.oktool.util.MdcUtil
 
getAlias(Class<?>, String) - Static method in class cn.toint.oktool.util.JacksonUtil
获取属性别名
getAlias(SerFunction<T, R>) - Static method in class cn.toint.oktool.util.JacksonUtil
获取属性别名
getAlias(T) - Static method in class cn.toint.oktool.util.JacksonUtil
获取属性别名
getJsonProperty(Class<?>, String) - Static method in class cn.toint.oktool.util.JacksonUtil
获取@JsonProperty
getJsonProperty(SerFunction<T, R>) - Static method in class cn.toint.oktool.util.JacksonUtil
获取@JsonProperty
getJsonProperty(T) - Static method in class cn.toint.oktool.util.JacksonUtil
获取@JsonProperty
getObjectMapper() - Static method in class cn.toint.oktool.util.JacksonUtil
 
getPublicIpInfo() - Static method in class cn.toint.oktool.util.IpUtil
获取当前设备公网 ip
getTraceId() - Static method in class cn.toint.oktool.util.MdcUtil
 
GlobalThreadPool - Class in cn.toint.oktool.util
 
GlobalThreadPool() - Constructor for class cn.toint.oktool.util.GlobalThreadPool
 

H

HttpClientUtil - Class in cn.toint.oktool.util
 
HttpClientUtil() - Constructor for class cn.toint.oktool.util.HttpClientUtil
 

I

initGlobalConfig(Class<? extends ClientEngine>, ClientConfig, Duration) - Static method in class cn.toint.oktool.util.HttpClientUtil
初始化全局配置
initTraceId() - Static method in class cn.toint.oktool.util.MdcUtil
初始化任务编号, 用完记得clear, 否则可能有内存泄漏风险, 不知道怎么用谨慎调用本方法
instance - Static variable in class cn.toint.oktool.model.SafeLongSerializer
静态实例
IpUtil - Class in cn.toint.oktool.util
IP 工具
IpUtil() - Constructor for class cn.toint.oktool.util.IpUtil
 
isEmpty(JsonNode) - Static method in class cn.toint.oktool.util.JacksonUtil
 
isFalse(boolean, CharSequence, Object...) - Static method in class cn.toint.oktool.util.Assert
 
isNotEmpty(JsonNode) - Static method in class cn.toint.oktool.util.JacksonUtil
 
isNotNull(JsonNode) - Static method in class cn.toint.oktool.util.JacksonUtil
 
isNull(JsonNode) - Static method in class cn.toint.oktool.util.JacksonUtil
 
isNull(Object, CharSequence, Object...) - Static method in class cn.toint.oktool.util.Assert
 
isTrue(boolean, CharSequence, Object...) - Static method in class cn.toint.oktool.util.Assert
 

J

jacksonLocalDateTimeModule() - Method in class cn.toint.oktool.config.OkToolAutoConfig
jackson LocalDateTime日期模块
JacksonLocalDateTimeModule() - Constructor for class cn.toint.oktool.properties.OkToolProperties.JacksonLocalDateTimeModule
 
jacksonSafeLongModule() - Method in class cn.toint.oktool.config.OkToolAutoConfig
jackson 安全Long模块
JacksonSafeLongModule() - Constructor for class cn.toint.oktool.properties.OkToolProperties.JacksonSafeLongModule
 
JacksonUtil - Class in cn.toint.oktool.util
 
JacksonUtil() - Constructor for class cn.toint.oktool.util.JacksonUtil
 
JsonException - Exception Class in cn.toint.oktool.exception
Json 异常
JsonException(String) - Constructor for exception class cn.toint.oktool.exception.JsonException
 
JsonException(String, Throwable) - Constructor for exception class cn.toint.oktool.exception.JsonException
 

K

KeyBuilderUtil - Class in cn.toint.oktool.util
key 构建工具, 用于构造为: a:b:c 格式的 key
KeyBuilderUtil(String) - Constructor for class cn.toint.oktool.util.KeyBuilderUtil
 
KeyBuilderUtil(List<String>) - Constructor for class cn.toint.oktool.util.KeyBuilderUtil
 

L

LOCAL - Enum constant in enum class cn.toint.oktool.model.CacheType
 
LocalCacheServiceImpl - Class in cn.toint.oktool.service.impl
本地缓存
LocalCacheServiceImpl() - Constructor for class cn.toint.oktool.service.impl.LocalCacheServiceImpl
 
Location() - Constructor for class cn.toint.oktool.model.PublicIpInfo.Location
 
lock(String, long) - Static method in class cn.toint.oktool.util.RedisLockUtil
上锁
lock(String, long, TimeUnit) - Static method in class cn.toint.oktool.util.RedisLockUtil
上锁

M

MdcUtil - Class in cn.toint.oktool.util
MDC工具 可以多线程传递MDC数据
MdcUtil() - Constructor for class cn.toint.oktool.util.MdcUtil
 

N

nextId() - Static method in class cn.toint.oktool.util.SnowflakeUtil
 
nextStr() - Static method in class cn.toint.oktool.util.SnowflakeUtil
 
notBlank(CharSequence, CharSequence, Object...) - Static method in class cn.toint.oktool.util.Assert
 
notEmpty(Iterable<?>, CharSequence, Object...) - Static method in class cn.toint.oktool.util.Assert
 
notEmpty(Object[], CharSequence, Object...) - Static method in class cn.toint.oktool.util.Assert
 
notEmpty(Map<?, ?>, CharSequence, Object...) - Static method in class cn.toint.oktool.util.Assert
 
notEquals(Object, Object, CharSequence, Object...) - Static method in class cn.toint.oktool.util.Assert
 
notNull(Object, CharSequence, Object...) - Static method in class cn.toint.oktool.util.Assert
 

O

objectMapper() - Static method in class cn.toint.oktool.util.JacksonUtil
 
objectMapper(ObjectMapper) - Static method in class cn.toint.oktool.util.JacksonUtil
 
of(String) - Static method in class cn.toint.oktool.util.KeyBuilderUtil
 
of(List<String>) - Static method in class cn.toint.oktool.util.KeyBuilderUtil
 
ofObjectNode() - Static method in class cn.toint.oktool.util.JacksonUtil
 
ofObjectNode(String, Object) - Static method in class cn.toint.oktool.util.JacksonUtil
 
OkToolAutoConfig - Class in cn.toint.oktool.config
 
OkToolAutoConfig() - Constructor for class cn.toint.oktool.config.OkToolAutoConfig
 
OkToolProperties - Class in cn.toint.oktool.properties
 
OkToolProperties() - Constructor for class cn.toint.oktool.properties.OkToolProperties
 
OkToolProperties.JacksonLocalDateTimeModule - Class in cn.toint.oktool.properties
jackson LocalDateTime日期模块
OkToolProperties.JacksonSafeLongModule - Class in cn.toint.oktool.properties
jackson 安全Long模块

P

preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class cn.toint.oktool.interceptor.TraceIdInterceptor
 
PublicIpInfo - Class in cn.toint.oktool.model
 
PublicIpInfo() - Constructor for class cn.toint.oktool.model.PublicIpInfo
 
PublicIpInfo.Location - Class in cn.toint.oktool.model
 
put(String, String) - Static method in class cn.toint.oktool.util.MdcUtil
 
put(String, String, Duration) - Method in interface cn.toint.oktool.service.CacheService
设置缓存
put(String, String, Duration) - Method in class cn.toint.oktool.service.impl.LocalCacheServiceImpl
 
put(String, String, Duration) - Method in class cn.toint.oktool.service.impl.RedisCacheServiceImpl
 

R

readTree(String) - Static method in class cn.toint.oktool.util.JacksonUtil
 
readValue(String, TypeReference<T>) - Static method in class cn.toint.oktool.util.JacksonUtil
 
readValue(String, Class<T>) - Static method in class cn.toint.oktool.util.JacksonUtil
 
REDIS - Enum constant in enum class cn.toint.oktool.model.CacheType
 
RedisCacheServiceImpl - Class in cn.toint.oktool.service.impl
 
RedisCacheServiceImpl() - Constructor for class cn.toint.oktool.service.impl.RedisCacheServiceImpl
 
RedisLockUtil - Class in cn.toint.oktool.util
Redis 分布式锁工具
RedisLockUtil() - Constructor for class cn.toint.oktool.util.RedisLockUtil
 
remove(String) - Static method in class cn.toint.oktool.util.MdcUtil
 
RetryException - Exception Class in cn.toint.oktool.exception
重试异常
RetryException(String) - Constructor for exception class cn.toint.oktool.exception.RetryException
 
RetryException(String, Throwable) - Constructor for exception class cn.toint.oktool.exception.RetryException
 
RetryPolicy - Class in cn.toint.oktool.model
重试策略
RetryPolicy(int, Duration, Class<? extends Throwable>) - Constructor for class cn.toint.oktool.model.RetryPolicy
 
RetryPolicy(int, Duration, Class<? extends Throwable>, boolean) - Constructor for class cn.toint.oktool.model.RetryPolicy
 
RetryUtil - Class in cn.toint.oktool.util
重试工具
RetryUtil() - Constructor for class cn.toint.oktool.util.RetryUtil
 

S

SafeLongSerializer - Class in cn.toint.oktool.model
Long 安全序列化
SafeLongSerializer() - Constructor for class cn.toint.oktool.model.SafeLongSerializer
 
sendWebhookTextMsg(String, String, String) - Static method in class cn.toint.oktool.util.FeiShuUtil
发送文本消息 - webhook
sendWebhookTextMsgAsync(String, String, String) - Static method in class cn.toint.oktool.util.FeiShuUtil
发送文本消息 - webhook
serialize(Long, JsonGenerator, SerializerProvider) - Method in class cn.toint.oktool.model.SafeLongSerializer
 
setObjectMapper(ObjectMapper) - Static method in class cn.toint.oktool.util.JacksonUtil
 
snowflake(long) - Static method in class cn.toint.oktool.util.SnowflakeUtil
 
snowflake(long, long) - Static method in class cn.toint.oktool.util.SnowflakeUtil
 
SnowflakeUtil - Class in cn.toint.oktool.util
雪花 ID
SnowflakeUtil() - Constructor for class cn.toint.oktool.util.SnowflakeUtil
 

T

toJsonBytes() - Method in interface cn.toint.oktool.model.WriteValue
toBytes
toJsonString() - Method in interface cn.toint.oktool.model.WriteValue
toJsonString
TraceIdInterceptor - Class in cn.toint.oktool.interceptor
任务编号拦截器 可多线程传递任务编号
TraceIdInterceptor() - Constructor for class cn.toint.oktool.interceptor.TraceIdInterceptor
 
treeToValue(TreeNode, TypeReference<T>) - Static method in class cn.toint.oktool.util.JacksonUtil
 
treeToValue(TreeNode, JavaType) - Static method in class cn.toint.oktool.util.JacksonUtil
 
treeToValue(TreeNode, Class<T>) - Static method in class cn.toint.oktool.util.JacksonUtil
 
tryReadTree(String) - Static method in class cn.toint.oktool.util.JacksonUtil
 
tryReadValue(String, TypeReference<T>) - Static method in class cn.toint.oktool.util.JacksonUtil
 
tryReadValue(String, Class<T>) - Static method in class cn.toint.oktool.util.JacksonUtil
 
tryTreeToValue(TreeNode, TypeReference<T>) - Static method in class cn.toint.oktool.util.JacksonUtil
 
tryTreeToValue(TreeNode, JavaType) - Static method in class cn.toint.oktool.util.JacksonUtil
 
tryTreeToValue(TreeNode, Class<T>) - Static method in class cn.toint.oktool.util.JacksonUtil
 
tryWriteValueAsBytes(Object) - Static method in class cn.toint.oktool.util.JacksonUtil
 
tryWriteValueAsString(Object) - Static method in class cn.toint.oktool.util.JacksonUtil
 

U

unlock(String) - Static method in class cn.toint.oktool.util.RedisLockUtil
释放锁

V

validate(Object, CharSequence, Object...) - Static method in class cn.toint.oktool.util.Assert
验证对象, 失败则抛异常
validate(Object, Class<?>...) - Static method in class cn.toint.oktool.util.Assert
 
valueOf(String) - Static method in enum class cn.toint.oktool.model.CacheType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cn.toint.oktool.model.CacheType
Returns an array containing the constants of this enum class, in the order they are declared.
valueToTree(Object) - Static method in class cn.toint.oktool.util.JacksonUtil
转换操作为深拷贝

W

wrapRuntimeException(String, Object...) - Static method in class cn.toint.oktool.util.ExceptionUtil
 
wrapRuntimeException(Throwable, String, Object...) - Static method in class cn.toint.oktool.util.ExceptionUtil
 
WriteValue - Interface in cn.toint.oktool.model
实现本接口, 默认拥有 WriteValue.toJsonString()WriteValue.toJsonBytes() 方法
writeValueAsBytes(Object) - Static method in class cn.toint.oktool.util.JacksonUtil
 
writeValueAsString(Object) - Static method in class cn.toint.oktool.util.JacksonUtil
 
A B C E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form