跳过导航链接
A B C D E F G H I J L M N O P Q R S T U V W Y Z _ 

A

a - 类 中的变量cn.ponfee.scheduler.common.base.tuple.Tuple1
 
a - 类 中的变量cn.ponfee.scheduler.common.base.tuple.Tuple2
 
a - 类 中的变量cn.ponfee.scheduler.common.base.tuple.Tuple3
 
ABORT - 类 中的静态变量cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
abort and throw RejectedExecutionException
abs(int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
 
abs(long) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
 
accept(E) - 接口 中的方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingConsumer
 
add(int, E) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
add(E) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
addAll(Collection<? extends E>) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
addAll(int, Collection<? extends E>) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
addNode(T, int) - 类 中的方法cn.ponfee.scheduler.common.util.ConsistentHash
Add physic node to the hash ring with some virtual nodes
addressOf(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Fields
 
addressOf(Object[], int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Fields
Returns the object reference pointer address of jvm
addToSet(int, int, int, int) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
ALL - 类 中的静态变量cn.ponfee.scheduler.common.util.Jsons
不排除任何属性
ALL_SPEC - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
ALL_SPEC_INT - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
allPrimitiveTypes() - 枚举 中的静态方法cn.ponfee.scheduler.common.util.PrimitiveTypes
 
allWrapperTypes() - 枚举 中的静态方法cn.ponfee.scheduler.common.util.PrimitiveTypes
 
ALWAYS_CALLER_RUNS - 类 中的静态变量cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
anyway always run
apply(E) - 接口 中的方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingFunction
 
apply(Callable<T>) - 类 中的方法cn.ponfee.scheduler.common.lock.DoInDatabaseLocked
 
apply(Callable<T>) - 接口 中的方法cn.ponfee.scheduler.common.lock.DoInLocked
Run with in locked.
apply(Callable<T>) - 类 中的方法cn.ponfee.scheduler.common.lock.DoInRedisLocked
 
ArrayHashKey - cn.ponfee.scheduler.common.base中的类
The class use in Object array as hash map key Use for HashMap key
ArrayHashKey(Object...) - 类 的构造器cn.ponfee.scheduler.common.base.ArrayHashKey
 
assertPresented(Object, Object) - 接口 中的静态方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
AsyncDelayedExecutor<E> - cn.ponfee.scheduler.common.concurrent中的类
Async delayed executor
AsyncDelayedExecutor(Consumer<E>) - 类 的构造器cn.ponfee.scheduler.common.concurrent.AsyncDelayedExecutor
 
AsyncDelayedExecutor(int, Consumer<E>) - 类 的构造器cn.ponfee.scheduler.common.concurrent.AsyncDelayedExecutor
 
autowire(Object) - 类 中的静态方法cn.ponfee.scheduler.common.spring.SpringContextHolder
Autowire annotated from spring container for object

B

b - 类 中的变量cn.ponfee.scheduler.common.base.tuple.Tuple2
 
b - 类 中的变量cn.ponfee.scheduler.common.base.tuple.Tuple3
 
BaseCheckedException - cn.ponfee.scheduler.common.base.exception中的异常错误
Base checked exception definition
BaseCheckedException(int) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseCheckedException
 
BaseCheckedException(CodeMsg) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseCheckedException
 
BaseCheckedException(int, String) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseCheckedException
 
BaseCheckedException(CodeMsg, Throwable) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseCheckedException
 
BaseCheckedException(int, String, Throwable) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseCheckedException
 
BaseCheckedException(int, String, Throwable, boolean, boolean) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseCheckedException
 
BaseEntity - cn.ponfee.scheduler.common.base.model中的类
Base entity.
BaseEntity() - 类 的构造器cn.ponfee.scheduler.common.base.model.BaseEntity
 
BaseUncheckedException - cn.ponfee.scheduler.common.base.exception中的异常错误
Base unchecked exception definition
BaseUncheckedException(int) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseUncheckedException
 
BaseUncheckedException(CodeMsg) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseUncheckedException
 
BaseUncheckedException(int, String) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseUncheckedException
 
BaseUncheckedException(CodeMsg, Throwable) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseUncheckedException
 
BaseUncheckedException(int, String, Throwable) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseUncheckedException
 
BaseUncheckedException(int, String, Throwable, boolean, boolean) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.BaseUncheckedException
 
begin() - 类 中的方法cn.ponfee.scheduler.common.date.DatePeriods.Segment
 
bitsMask(int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
Returns a long value of bit count mask calculate the bit counts mask long value a: (1 << bits) - 1 b: -1L ^ (-1L << bits) c: ~(-1L << bits) d: Long.MAX_VALUE >>> (63 - bits) bitsMask(0) -> 0 -> 0000000000000000000000000000000000000000000000000000000000000000 bitsMask(1) -> 1 -> 0000000000000000000000000000000000000000000000000000000000000001 bitsMask(2) -> 3 -> 0000000000000000000000000000000000000000000000000000000000000011 bitsMask(10) -> 1023 -> 0000000000000000000000000000000000000000000000000000001111111111 bitsMask(20) -> 1048575 -> 0000000000000000000000000000000000000000000011111111111111111111 bitsMask(63) -> 9223372036854775807 -> 0111111111111111111111111111111111111111111111111111111111111111 bitsMask(64) -> -1 -> 1111111111111111111111111111111111111111111111111111111111111111
BLANK_CHAR - 类 中的静态变量cn.ponfee.scheduler.common.util.Strings
 
bound(Integer, int, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
区间取值
BROKEN_CONSTRUCTOR - 类 中的静态变量cn.ponfee.scheduler.common.base.Null
 
BROKEN_METHOD - 类 中的静态变量cn.ponfee.scheduler.common.base.Null
 
BUFF_SIZE - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
buildExpression(String) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
BYTE_ZERO - 类 中的静态变量cn.ponfee.scheduler.common.util.Numbers
 
Bytes - cn.ponfee.scheduler.common.util中的类
byte array utilities
Bytes() - 类 的构造器cn.ponfee.scheduler.common.util.Bytes
 
bytes(Object) - 类 中的方法cn.ponfee.scheduler.common.util.Jsons
Serialize the byte array of json

C

c - 类 中的变量cn.ponfee.scheduler.common.base.tuple.Tuple3
 
call() - 接口 中的方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingCallable
 
callable(CheckedThrowing.ThrowingCallable<R, T>) - 类 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing
 
CALLER_BLOCKS - 类 中的静态变量cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
if not shutdown then put queue until enqueue
CALLER_RUNS - 类 中的静态变量cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
if not shutdown then run
cast() - 类 中的方法cn.ponfee.scheduler.common.base.model.Result
 
cast(Object, Class<T>) - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
Returns target type value from origin value cast
caught(CheckedThrowing.ThrowingRunnable<T>) - 类 中的静态方法cn.ponfee.scheduler.common.base.exception.Throwables
 
CHAR_ZERO - 类 中的静态变量cn.ponfee.scheduler.common.util.Numbers
 
characteristics() - 类 中的方法cn.ponfee.scheduler.common.base.DelegatedIntSpliterator
 
checked(CheckedThrowing.ThrowingCallable<R, T>) - 接口 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingCallable
 
checked(CheckedThrowing.ThrowingComparator<E, T>) - 接口 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingComparator
 
checked(CheckedThrowing.ThrowingConsumer<E, T>) - 接口 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingConsumer
 
checked(CheckedThrowing.ThrowingFunction<E, R, T>) - 接口 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingFunction
 
checked(CheckedThrowing.ThrowingRunnable<T>) - 接口 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingRunnable
 
checked(CheckedThrowing.ThrowingSupplier<R, T>) - 接口 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingSupplier
 
CheckedThrowing - cn.ponfee.scheduler.common.base.exception中的类
Checked exception for use in lambda
CheckedThrowing() - 类 的构造器cn.ponfee.scheduler.common.base.exception.CheckedThrowing
 
CheckedThrowing.ThrowingCallable<R,T extends Throwable> - cn.ponfee.scheduler.common.base.exception中的接口
Lambda function checked exception
CheckedThrowing.ThrowingComparator<E,T extends Throwable> - cn.ponfee.scheduler.common.base.exception中的接口
 
CheckedThrowing.ThrowingConsumer<E,T extends Throwable> - cn.ponfee.scheduler.common.base.exception中的接口
Lambda function checked exception
CheckedThrowing.ThrowingFunction<E,R,T extends Throwable> - cn.ponfee.scheduler.common.base.exception中的接口
Lambda function checked exception
CheckedThrowing.ThrowingRunnable<T extends Throwable> - cn.ponfee.scheduler.common.base.exception中的接口
 
CheckedThrowing.ThrowingSupplier<R,T extends Throwable> - cn.ponfee.scheduler.common.base.exception中的接口
Lambda function checked exception
checkNext(int, String, int, int) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
ClassUtils - cn.ponfee.scheduler.common.util中的类
Class utility
ClassUtils() - 类 的构造器cn.ponfee.scheduler.common.util.ClassUtils
 
cleanPath(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
文件路径规范化,如“path/..”内部的点号 注意:windows的文件分隔符“\”会替换为“/”
clear() - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
clockDiff(Date, Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
计算两个日期的时间差(单位:秒)
clone() - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
已过时。
clone() - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
cn.ponfee.scheduler.common.base - 程序包 cn.ponfee.scheduler.common.base
 
cn.ponfee.scheduler.common.base.exception - 程序包 cn.ponfee.scheduler.common.base.exception
 
cn.ponfee.scheduler.common.base.model - 程序包 cn.ponfee.scheduler.common.base.model
 
cn.ponfee.scheduler.common.base.tuple - 程序包 cn.ponfee.scheduler.common.base.tuple
 
cn.ponfee.scheduler.common.concurrent - 程序包 cn.ponfee.scheduler.common.concurrent
 
cn.ponfee.scheduler.common.date - 程序包 cn.ponfee.scheduler.common.date
 
cn.ponfee.scheduler.common.lock - 程序包 cn.ponfee.scheduler.common.lock
 
cn.ponfee.scheduler.common.spring - 程序包 cn.ponfee.scheduler.common.spring
 
cn.ponfee.scheduler.common.util - 程序包 cn.ponfee.scheduler.common.util
 
code() - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
CodeMsg - cn.ponfee.scheduler.common.base.model中的接口
Code message
Collects - cn.ponfee.scheduler.common.util中的类
Collection utilities
Collects() - 类 的构造器cn.ponfee.scheduler.common.util.Collects
 
COLON - 类 中的静态变量cn.ponfee.scheduler.common.base.Constants
Colon symbol
COMMA - 类 中的静态变量cn.ponfee.scheduler.common.base.Constants
Comma symbol
comparator(CheckedThrowing.ThrowingComparator<E, T>) - 类 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing
 
Comparators - cn.ponfee.scheduler.common.util中的类
Utility for Compare
Comparators() - 类 的构造器cn.ponfee.scheduler.common.util.Comparators
 
compare(E, E) - 接口 中的方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingComparator
 
compare(Object, Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
Compare two object numerically
compareTo(ArrayHashKey) - 类 中的方法cn.ponfee.scheduler.common.base.ArrayHashKey
 
compareTo(T) - 接口 中的方法cn.ponfee.scheduler.common.base.TimingWheel.Timing
Provides default compare
compareTo(Object) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
 
compareTo(Delayed) - 类 中的方法cn.ponfee.scheduler.common.concurrent.DelayedData
 
concat(byte[], byte[]...) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
merge byte arrays
concat(List<T>, T...) - 类 中的静态方法cn.ponfee.scheduler.common.util.Collects
 
ConsistentHash<T> - cn.ponfee.scheduler.common.util中的类
Consistent hashing algorithm.
ConsistentHash(Collection<T>, int) - 类 的构造器cn.ponfee.scheduler.common.util.ConsistentHash
 
ConsistentHash(Collection<T>, int, Function<T, String>) - 类 的构造器cn.ponfee.scheduler.common.util.ConsistentHash
 
ConsistentHash(Collection<T>, int, Function<T, String>, ConsistentHash.HashFunction) - 类 的构造器cn.ponfee.scheduler.common.util.ConsistentHash
 
ConsistentHash.HashFunction - cn.ponfee.scheduler.common.util中的接口
Hash String to long value
Constants - cn.ponfee.scheduler.common.base中的类
Constant utility class
Constants() - 类 的构造器cn.ponfee.scheduler.common.base.Constants
 
consumer(CheckedThrowing.ThrowingConsumer<E, T>) - 类 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing
 
contains(Object) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
containsAll(Collection<?>) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
containsBean(String) - 类 中的静态方法cn.ponfee.scheduler.common.spring.SpringContextHolder
判断是否含有该名称的Bean
convert(Function<T, E>) - 类 中的方法cn.ponfee.scheduler.common.base.model.Result
 
convert(List<S>, Function<S, T>) - 类 中的静态方法cn.ponfee.scheduler.common.util.Collects
 
copy() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
Returns a copy of this instance.
copy() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple1
 
copy() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple2
 
copy() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple3
 
covariant(Map<String, ?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
map泛型协变
covariant(Properties) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
 
CRC16 - 接口 中的静态变量cn.ponfee.scheduler.common.util.ConsistentHash.HashFunction
 
CRC16 - cn.ponfee.scheduler.common.util中的类
 
create(int, int, long) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
 
create(int, int, long, int) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
 
create(int, int, long, int, RejectedExecutionHandler) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
 
create(int, int, long, int, String) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
 
create(int, int, long, int, String, RejectedExecutionHandler) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
Creates a new ThreadPoolExecutor
createObjectMapper(JsonInclude.Include) - 类 中的静态方法cn.ponfee.scheduler.common.util.Jsons
 
createPropertySource(String, EncodedResource) - 类 中的方法cn.ponfee.scheduler.common.spring.YamlPropertySourceFactory
 
CronExpression - cn.ponfee.scheduler.common.date中的类
Provides a parser and evaluator for unix-like cron expressions.
CronExpression(String) - 类 的构造器cn.ponfee.scheduler.common.date.CronExpression
Constructs a new CronExpression based on the specified parameter.
CronExpression(CronExpression) - 类 的构造器cn.ponfee.scheduler.common.date.CronExpression
Constructs a new CronExpression as a copy of an existing instance.
CURRENT_PATH - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
CustomLocalDateTimeDeserializer - cn.ponfee.scheduler.common.date中的类
Deserializer for Java 8 temporal LocalDateTimes.
CustomLocalDateTimeDeserializer() - 类 的构造器cn.ponfee.scheduler.common.date.CustomLocalDateTimeDeserializer
 
CustomLocalDateTimeDeserializer(String) - 类 的构造器cn.ponfee.scheduler.common.date.CustomLocalDateTimeDeserializer
 
CustomLocalDateTimeDeserializer(DateTimeFormatter) - 类 的构造器cn.ponfee.scheduler.common.date.CustomLocalDateTimeDeserializer
 

D

DATA_SOURCE_SUFFIX - 类 中的静态变量cn.ponfee.scheduler.common.base.Constants
 
DATE_TIMESTAMP_PATTERN - 类 中的静态变量cn.ponfee.scheduler.common.date.JavaUtilDateFormat
日期时间戳:秒/毫秒
DatePeriods - cn.ponfee.scheduler.common.date中的枚举
1990-04-15 00:00:00这天调整了夏令时,即在4月15号0点的时候将表调快了一小时,导致这一天少了一小时。
DatePeriods.Segment - cn.ponfee.scheduler.common.date中的类
 
Dates - cn.ponfee.scheduler.common.date中的类
Date utility based joda Java处理GMT/UTC日期时间 时区: LocalDateTime:无时区 Date(UTC0):表示自格林威治时间(GMT)1970年1月1日0点经过指定的毫秒数后的时间点 Instant(UTC0):同Date ZonedDateTime:自带时区 ZoneId子类:ZoneRegion、ZoneOffset ZoneId.of("Etc/GMT-8") --> Etc/GMT-8 ZoneId.of("GMT+8") --> GMT+08:00 ZoneId.of("UTC+8") --> UTC+08:00 ZoneId.of("Asia/Shanghai") --> Asia/Shanghai ZoneId.systemDefault() --> Asia/Shanghai TimeZone子类(不支持UTC):ZoneInfo TimeZone.getTimeZone("Etc/GMT-8") --> Etc/GMT-8 TimeZone.getTimeZone("GMT+8") --> GMT+08:00 TimeZone.getTimeZone("Asia/Shanghai") --> Asia/Shanghai TimeZone.getTimeZone(ZoneId.of("GMT+8")) --> GMT+08:00 TimeZone.getDefault() --> Asia/Shanghai
Dates() - 类 的构造器cn.ponfee.scheduler.common.date.Dates
 
DAY_OF_MONTH - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
DAY_OF_WEEK - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
dayMap - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
dayOfMonth(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
 
dayOfWeek(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
 
dayOfYear(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
 
daysBetween(Date, Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
Returns a days between the two date(end-start)
daysOfMonth - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 
daysOfWeek - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 
decodeURI(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.URLCodes
 
decodeURI(String, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.URLCodes
相当于javascript的decodeURI
decodeURIComponent(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.URLCodes
 
decodeURIComponent(String, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.URLCodes
相当于javascript中的decodeURIComponent
DEFAULT - 类 中的静态变量cn.ponfee.scheduler.common.date.JavaUtilDateFormat
The default date format with yyyy-MM-dd HH:mm:ss
DEFAULT - 类 中的静态变量cn.ponfee.scheduler.common.date.LocalDateTimeFormat
The default date format with yyyy-MM-dd HH:mm:ss
DEFAULT_CHARSET - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
DEFAULT_CHARSET_NAME - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
DEFAULT_DATE_FORMAT - 类 中的静态变量cn.ponfee.scheduler.common.date.Dates
Default date time format
DelayedData<E> - cn.ponfee.scheduler.common.concurrent中的类
Delayed data
DelayedData(E, long) - 类 的构造器cn.ponfee.scheduler.common.concurrent.DelayedData
 
DelegatedIntSpliterator<T> - cn.ponfee.scheduler.common.base中的类
Delegated int spliterator
DelegatedIntSpliterator(int, int, IntFunction<? extends T>) - 类 的构造器cn.ponfee.scheduler.common.base.DelegatedIntSpliterator
 
DelegatedIntSpliterator(Spliterator.OfInt, IntFunction<? extends T>) - 类 的构造器cn.ponfee.scheduler.common.base.DelegatedIntSpliterator
 
deleteQuietly(File) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
 
desc() - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
deserialize(JsonParser, DeserializationContext) - 类 中的方法cn.ponfee.scheduler.common.date.CustomLocalDateTimeDeserializer
 
deserializer() - 类 中的方法cn.ponfee.scheduler.common.date.JacksonDate
 
destroy() - 类 中的方法cn.ponfee.scheduler.common.spring.SpringContextHolder
 
digest(byte[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.CRC16
 
DISCARD - 类 中的静态变量cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
discard the task
DISCARD_OLDEST - 类 中的静态变量cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
if not shutdown then discard oldest and execute the new
DoInDatabaseLocked - cn.ponfee.scheduler.common.lock中的类
Distributed lock based jdbc database.
DoInDatabaseLocked(JdbcTemplate, String) - 类 的构造器cn.ponfee.scheduler.common.lock.DoInDatabaseLocked
 
DoInLocked - cn.ponfee.scheduler.common.lock中的接口
Do something in locked context.
DoInRedisLocked - cn.ponfee.scheduler.common.lock中的类
Do in redis locked.
DoInRedisLocked(RedisLock) - 类 的构造器cn.ponfee.scheduler.common.lock.DoInRedisLocked
 
doStop() - 类 中的方法cn.ponfee.scheduler.common.concurrent.AsyncDelayedExecutor
 
DOT - 类 中的静态变量cn.ponfee.scheduler.common.base.Constants
Dot symbol
DoubleListViewer<E> - cn.ponfee.scheduler.common.base中的类
Double(tow-dimensional) list viewer
DoubleListViewer(Collection<List<E>>) - 类 的构造器cn.ponfee.scheduler.common.base.DoubleListViewer
 

E

encodeURI(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.URLCodes
 
encodeURI(String, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.URLCodes
相当于javascript中的encodeURI 不会被此方法编码的字符:!
encodeURIComponent(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.URLCodes
 
encodeURIComponent(String, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.URLCodes
相当于javascript中的encodeURIComponent 不会被此方法编码的字符:!
end() - 类 中的方法cn.ponfee.scheduler.common.date.DatePeriods.Segment
 
endOfDay(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取指定日期所在天的结束时间:yyyy-MM-dd 23:59:59
endOfMonth(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取指定日期所在月的结束时间:yyyy-MM-月未 23:59:59
endOfWeek(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取指定日期所在周的结束时间:yyyy-MM-周日 23:59:59
endOfYear(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取指定日期所在月的结束时间:yyyy-12-31 23:59:59
Enums - cn.ponfee.scheduler.common.util中的类
Enum utility
Enums() - 类 的构造器cn.ponfee.scheduler.common.util.Enums
 
EOF - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
eq(Object) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple1
 
eq(Object, Object) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple2
 
eq(Object, Object, Object) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple3
 
EQ - 类 中的静态变量cn.ponfee.scheduler.common.util.Comparators
 
equals(Object) - 类 中的方法cn.ponfee.scheduler.common.base.ArrayHashKey
 
equals(Object) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
equals(Integer) - 接口 中的方法cn.ponfee.scheduler.common.base.IntValue
 
equals(T) - 接口 中的方法cn.ponfee.scheduler.common.base.IntValue
 
equals(Object) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
Override the Object equals method as abstract.
equals(Object) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple1
 
equals(Object) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple2
 
equals(Object) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple3
 
equals(Object) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
equals(Long, Integer) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
Returns the Long object is equals the Integer object
equals(Integer) - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
equals(int) - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
equals(String) - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
equals(Character) - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
equals(char) - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
equals(Boolean) - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
equals(boolean) - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
equals(Predicates) - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
estimateSize() - 类 中的方法cn.ponfee.scheduler.common.base.DelegatedIntSpliterator
 
exceptionContainsNoScriptError(Throwable) - 类 中的静态方法cn.ponfee.scheduler.common.lock.RedisLock
 
execute(Collection<T>, Consumer<T>, Executor) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.MultithreadExecutors
Run async, action the T collection
execute(Collection<T>, Function<T, U>, Executor) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.MultithreadExecutors
Call async, mapped T to U
execute(Collection<T>, Function<T, R>, int, Executor) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.MultithreadExecutors
根据数据(任务)数量来判断是否主线程执行还是提交到线程池执行
execute(Collection<T>, Consumer<T>, int, Executor) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.MultithreadExecutors
根据数据(任务)数量来判断是否主线程执行还是提交到线程池执行
expressionParsed - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 

F

failure(CodeMsg) - 类 中的静态方法cn.ponfee.scheduler.common.base.model.Result
 
failure(int) - 类 中的静态方法cn.ponfee.scheduler.common.base.model.Result
 
failure(int, String) - 类 中的静态方法cn.ponfee.scheduler.common.base.model.Result
 
Fields - cn.ponfee.scheduler.common.util中的类
高效的反射工具类(基于sun.misc.Unsafe)
Fields() - 类 的构造器cn.ponfee.scheduler.common.util.Fields
 
Files - cn.ponfee.scheduler.common.util中的类
File utilities.
Files() - 类 的构造器cn.ponfee.scheduler.common.util.Files
 
findAvailablePort(int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Networks
Returns this server available port
findNextWhiteSpace(int, String) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
FNV - 接口 中的静态变量cn.ponfee.scheduler.common.util.ConsistentHash.HashFunction
 
forEachRemaining(Consumer<? super T>) - 类 中的方法cn.ponfee.scheduler.common.base.DelegatedIntSpliterator
 
format(Date, String) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
格式化日期对象
format(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
格式化日期对象,格式为yyyy-MM-dd HH:mm:ss
format(long, String) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
格式化日期对象
format(Date, StringBuffer, FieldPosition) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
format(LocalDateTime) - 类 中的方法cn.ponfee.scheduler.common.date.LocalDateTimeFormat
 
format(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
数字格式化
format(Object, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
数字格式化
format(double, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
Returns a string value of double
formatToCharacterIterator(Object) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
from(E) - 类 中的方法cn.ponfee.scheduler.common.base.model.Result
 
fromJson(String, JavaType) - 类 中的静态方法cn.ponfee.scheduler.common.util.Jsons
 
fromJson(byte[], JavaType) - 类 中的静态方法cn.ponfee.scheduler.common.util.Jsons
 
fromJson(String, Class<T>) - 类 中的静态方法cn.ponfee.scheduler.common.util.Jsons
 
fromJson(byte[], Class<T>) - 类 中的静态方法cn.ponfee.scheduler.common.util.Jsons
 
fromJson(String, Type) - 类 中的静态方法cn.ponfee.scheduler.common.util.Jsons
 
fromJson(byte[], Type) - 类 中的静态方法cn.ponfee.scheduler.common.util.Jsons
 
fromJson(String, TypeReference<T>) - 类 中的静态方法cn.ponfee.scheduler.common.util.Jsons
 
fromJson(byte[], TypeReference<T>) - 类 中的静态方法cn.ponfee.scheduler.common.util.Jsons
 
fromLong(long) - 类 中的静态方法cn.ponfee.scheduler.common.util.Networks
Convert long value to ipv4 address string
function(CheckedThrowing.ThrowingFunction<E, R, T>) - 类 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing
 
funlock() - 类 中的方法cn.ponfee.scheduler.common.lock.RedisLock
Force unlock

G

gcd(int, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
Returns the greatest common divisor
gcd(int[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
Returns the greatest common divisor in array
generateId() - 接口 中的方法cn.ponfee.scheduler.common.base.IdGenerator
Returns id.
generateId() - 类 中的方法cn.ponfee.scheduler.common.base.Snowflake
 
GenericUtils - cn.ponfee.scheduler.common.util中的类
泛型工具类
GenericUtils() - 类 的构造器cn.ponfee.scheduler.common.util.GenericUtils
 
get(int) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
get() - 接口 中的方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingSupplier
 
get() - 类 中的方法cn.ponfee.scheduler.common.base.LazyLoader
 
get(int) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
Get the object at the given index.
get(int) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple1
 
get(int) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple2
 
get(int) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple3
 
get(K, V) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
get(T[], int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Collects
 
get(List<T>, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Collects
 
get(Object, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Fields
get field of target object
get(Object, Field) - 类 中的静态方法cn.ponfee.scheduler.common.util.Fields
get field of target object
get(K, Map<K, V>, Function<K, V>) - 类 中的静态方法cn.ponfee.scheduler.common.util.SynchronizedCaches
 
get(K, Map<K, V>, Supplier<V>) - 类 中的静态方法cn.ponfee.scheduler.common.util.SynchronizedCaches
 
getActualArgTypeArgument(Method, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
 
getActualArgTypeArgument(Method, int, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
public void genericMethod(List list, Map map){}
getActualReturnTypeArgument(Method) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
 
getActualReturnTypeArgument(Method, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
public List genericMethod(){}
getActualTypeArgument(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
获取泛型的实际类型参数
getActualTypeArgument(Class<?>, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
public class GenericClass extends GenericSuperClass
getActualTypeArgument(Field) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
 
getActualTypeArgument(Field, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
private List list; -> Long
getActualTypeVariableMapping(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
 
getAliases(String) - 类 中的静态方法cn.ponfee.scheduler.common.spring.SpringContextHolder
获取bean的别名
getBean(String) - 类 中的静态方法cn.ponfee.scheduler.common.spring.SpringContextHolder
通过名称获取bean
getBean(Class<T>) - 类 中的静态方法cn.ponfee.scheduler.common.spring.SpringContextHolder
通过类获取bean
getBean(String, Class<T>) - 类 中的静态方法cn.ponfee.scheduler.common.spring.SpringContextHolder
 
getBeansWithAnnotation(Class<? extends Annotation>) - 类 中的静态方法cn.ponfee.scheduler.common.spring.SpringContextHolder
Returns a map that conatain spec annotation beans
getBoolean(K, boolean) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getBoolean(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getClass(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
Returns class object for text, can be class qualifier name or source code
getClassFilePath(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
获取类文件的路径(文件)
getClasspath(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
获取指定类的类路径(目录)
getClasspath() - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
获取当前的类路径(目录)
getCode() - 异常错误 中的方法cn.ponfee.scheduler.common.base.exception.BaseCheckedException
Returns the error code
getCode() - 异常错误 中的方法cn.ponfee.scheduler.common.base.exception.BaseUncheckedException
Returns the error code
getCode() - 接口 中的方法cn.ponfee.scheduler.common.base.model.CodeMsg
Returns code
getCode() - 类 中的方法cn.ponfee.scheduler.common.base.model.Result
 
getComparator() - 类 中的方法cn.ponfee.scheduler.common.base.DelegatedIntSpliterator
 
getConstructor(Class<T>, Class<?>...) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
getCronExpression() - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
getData() - 类 中的方法cn.ponfee.scheduler.common.base.model.Result
 
getData() - 类 中的方法cn.ponfee.scheduler.common.concurrent.DelayedData
 
getDayOfWeekNumber(String) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
getDelay(TimeUnit) - 类 中的方法cn.ponfee.scheduler.common.concurrent.DelayedData
 
getDouble(K, double) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getDouble(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getExistingReplicas(T) - 类 中的方法cn.ponfee.scheduler.common.util.ConsistentHash
 
getExpressionSetSummary(Set<Integer>) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
getExpressionSetSummary(ArrayList<Integer>) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
getExpressionSummary() - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
getField(Class<?>, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
Returns the member field(include super class)
getFieldActualType(Class<?>, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
 
getFieldActualType(Class<?>, Field) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
public abstract class BaseEntity<I> { private I id; } public class BeanClass extends BaseEntity<String> {}
getFinalFireTime() - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
NOT YET IMPLEMENTED: Returns the final time that the CronExpression will match.
getFirst(List<T>) - 类 中的静态方法cn.ponfee.scheduler.common.util.Collects
Gets the first element for list
getFloat(K, float) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getFloat(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getGenericTypes(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
 
getHostIp() - 类 中的静态方法cn.ponfee.scheduler.common.util.Networks
 
getHostName() - 类 中的静态方法cn.ponfee.scheduler.common.util.Networks
 
getInt(K, int) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getInt(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getLast(List<T>) - 类 中的静态方法cn.ponfee.scheduler.common.util.Collects
Gets the last element for list
getLastDayOfMonth(int, int) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
getLong(K, long) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getLong(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getMacAddress(InetAddress) - 类 中的静态方法cn.ponfee.scheduler.common.util.Networks
获取指定地址的mac地址,不指定默认取本机的mac地址
getMacOrIp(InetAddress) - 类 中的静态方法cn.ponfee.scheduler.common.util.Networks
getMachineNetworkFlag 获取机器的MAC或者IP,优先获取MAC
getMainJavaFile(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMainJavaFileAsByteArray(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMainJavaFileAsLineString(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMainJavaPath(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMainJavaPath(String, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMainResourcesPath() - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMainResourcesPath(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMainScalaFile(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMainScalaFileAsByteArray(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMainScalaFileAsLineString(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMainScalaPath(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMainScalaPath(String, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getMethod(Object, String, Class<?>...) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
getMethodArgActualType(Class<?>, Method, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
Returns method arg actual type public abstract class ClassA<T> { public void method(T arg) {} } public class ClassB extends classA<String>{}
getMethodReturnActualType(Class<?>, Method) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
Returns method return actual type public abstract class ClassA<T> { public T method() {} } public class ClassB extends classA<String>{}
getMonthNumber(String) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
getMsg() - 接口 中的方法cn.ponfee.scheduler.common.base.model.CodeMsg
Returns message
getMsg() - 类 中的方法cn.ponfee.scheduler.common.base.model.Result
 
getName(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
获取类名称 ClassUtils.getClassName(ClassUtils.class) -> code.ponfee.commons.reflect.ClassUtils
getNextInvalidTimeAfter(Date) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
Returns the next date/time after the given date/time which does not satisfy the expression
getNextValidTimeAfter(Date) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
Returns the next date/time after the given date/time which satisfies the cron expression.
getNumericValue(String, int) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
getPackagePath(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
包名称转目录路径名 getPackagePath("code.ponfee.commons.reflect") -> code/ponfee/commons/reflect
getPackagePath(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
包名称转目录路径名 ClassUtils.getPackagePath(ClassUtils.class) -> code/ponfee/commons/reflect
getProjectBaseDir() - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getRawType(Type) - 类 中的静态方法cn.ponfee.scheduler.common.util.GenericUtils
 
getRequired(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getRequiredBoolean(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getRequiredDouble(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getRequiredFloat(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getRequiredInt(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getRequiredLong(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getRequiredString(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getRootCauseMessage(Throwable) - 类 中的静态方法cn.ponfee.scheduler.common.base.exception.Throwables
 
getRootCauseStackTrace(Throwable) - 类 中的静态方法cn.ponfee.scheduler.common.base.exception.Throwables
 
getStackTrace(int) - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
获取堆栈信息
getStackTrace() - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
 
getStackTrace(Thread) - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
 
getStaticField(Class<?>, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
Returns the static field
getStaticFieldInClassChain(Class<?>, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
Returns the static field, find in class pointer chain
getString(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getString(K, String) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getTestJavaFile(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getTestJavaFileAsByteArray(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getTestJavaFileAsLineString(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getTestJavaPath(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getTestJavaPath(String, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getTestResourcesPath() - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getTestResourcesPath(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getTestScalaFile(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getTestScalaFileAsByteArray(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getTestScalaFileAsLineString(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getTestScalaPath(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getTestScalaPath(String, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getThreadGroup() - 类 中的方法cn.ponfee.scheduler.common.concurrent.NamedThreadFactory
 
getTimeAfter(Date) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
getTimeBefore(Date) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
NOT YET IMPLEMENTED: Returns the time before the given time that the CronExpression matches.
getTimeZone() - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
Returns the time zone for which this CronExpression will be resolved.
getType(String) - 类 中的静态方法cn.ponfee.scheduler.common.spring.SpringContextHolder
获取Bean的类型
getValue(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
getValue(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedMap
 
getValue(int, String, int) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
getValue(Object, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
Gets the target's name value
getVolatile(Object, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Fields
支持volatile语义
getVolatile(Object, Field) - 类 中的静态方法cn.ponfee.scheduler.common.util.Fields
支持volatile语义
getWebAppPath() - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
getWebAppPath(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.MavenProjects
 
GT - 类 中的静态变量cn.ponfee.scheduler.common.util.Comparators
 

H

hash(String) - 接口 中的方法cn.ponfee.scheduler.common.util.ConsistentHash.HashFunction
Returns key's int hash value
HASH_FACTOR - 类 中的静态变量cn.ponfee.scheduler.common.base.tuple.Tuple
 
hashCode() - 类 中的方法cn.ponfee.scheduler.common.base.ArrayHashKey
 
hashCode() - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
hashCode() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
Override the Object hashCode method as abstract.
hashCode() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple1
 
hashCode() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple2
 
hashCode() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple3
 
hashCode() - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
hasKey(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
hexDecode(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
decode the hex string to byte array
hexEncode(char[], int, byte) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
 
hexEncode(byte, boolean) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
 
hexEncode(byte[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
 
hexEncode(byte[], boolean) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
encode the byte array the hex string
HOST_IP - 类 中的静态变量cn.ponfee.scheduler.common.util.Networks
local ip
HOUR - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
hourOfDay(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
 
hours - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 

I

IdGenerator - cn.ponfee.scheduler.common.base中的接口
Generate id
ifPresent(Consumer<? super T>) - 类 中的方法cn.ponfee.scheduler.common.base.LazyLoader
 
indexOf(Object) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
inject(Object) - 类 中的静态方法cn.ponfee.scheduler.common.spring.SpringContextHolder
Injects the field from spring container for object
INSTANCE - 类 中的静态变量cn.ponfee.scheduler.common.date.CustomLocalDateTimeDeserializer
 
INSTANCE - 类 中的静态变量cn.ponfee.scheduler.common.date.JacksonDate
 
INT_ZERO - 类 中的静态变量cn.ponfee.scheduler.common.util.Numbers
 
INTEGER_ZERO - 类 中的静态变量cn.ponfee.scheduler.common.util.Numbers
 
interruptIfNecessary(Throwable) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.Threads
 
IntValue<T extends Enum<T> & IntValue<T>> - cn.ponfee.scheduler.common.base中的接口
Represents an int value type structure.
invoke(Object, Method) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
invoke(Object, Method, Object[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
invoke(Object, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
invoke(Object, String, Class<?>[], Object[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
invoke(Object, String, Object[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
isAvailablePort(int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Networks
Check the port is available
isCastable(PrimitiveTypes) - 枚举 中的方法cn.ponfee.scheduler.common.util.PrimitiveTypes
用于判断传入方法真实的参数类型(this)是否能转换到方法定义的参数类型(target)
isEmpty() - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
isEmpty() - 类 中的方法cn.ponfee.scheduler.common.base.TimingWheel.TimingQueue
 
isEmpty(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
判断对象是否为空
isFailure() - 类 中的方法cn.ponfee.scheduler.common.base.model.Result
 
isHeldByCurrentThread() - 类 中的方法cn.ponfee.scheduler.common.lock.RedisLock
当前线程是否持有锁 {@code class X { Lock lock = new RedisLock(redisTemplate, "lockKey", 100); // ...
isInitialized() - 类 中的静态方法cn.ponfee.scheduler.common.spring.SpringContextHolder
 
isIpv4(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Networks
校验是否ipv4地址
isIpv6(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Networks
校验是否ipv6地址
isLeapYear(int) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
isLocked() - 类 中的方法cn.ponfee.scheduler.common.lock.RedisLock
是否已锁(任何线程)
isSatisfiedBy(Date) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
Indicates whether the given date satisfies the cron expression.
isSingleton(String) - 类 中的静态方法cn.ponfee.scheduler.common.spring.SpringContextHolder
判断Bean是否单例
isStopped(Thread) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.Threads
Returns the thread is whether stopped
isSuccess() - 类 中的方法cn.ponfee.scheduler.common.base.model.Result
 
isValidDate(String) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
简单的日期格式校验(yyyy-MM-dd HH:mm:ss)
isValidDate(String, String) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
简单的日期格式校验
isValidExpression(String) - 类 中的静态方法cn.ponfee.scheduler.common.date.CronExpression
Indicates whether the specified cron expression can be parsed into a valid cron expression
isWrapperType(Class<?>) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.PrimitiveTypes
 
isZeroDate(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
Check the date is whether zero date
iterator() - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
iterator() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
Return an immutable Iterator<Object> around the content of this Tuple.

J

JacksonDate - cn.ponfee.scheduler.common.date中的类
The Jackson Money Serializer & Deserializer
JacksonDate(DateFormat) - 类 的构造器cn.ponfee.scheduler.common.date.JacksonDate
 
JavaUtilDateFormat - cn.ponfee.scheduler.common.date中的类
Convert to java.util.Date, none zone offset.
JavaUtilDateFormat(String) - 类 的构造器cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
JavaUtilDateFormat(String, Locale) - 类 的构造器cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
JavaUtilDateFormat(FastDateFormat) - 类 的构造器cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
JDBC_TEMPLATE_SUFFIX - 类 中的静态变量cn.ponfee.scheduler.common.base.Constants
 
join() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
 
join(CharSequence, Function<Object, String>, CharSequence, CharSequence) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
Returns string of joined the tuple elements.
join(CompletionService<T>, int) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.MultithreadExecutors
 
join(CompletionService<T>, int, Consumer<T>) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.MultithreadExecutors
 
joinDiscard(CompletionService<T>, int) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.MultithreadExecutors
 
JsonException - cn.ponfee.scheduler.common.base.exception中的异常错误
Json exception description
JsonException() - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.JsonException
 
JsonException(String) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.JsonException
 
JsonException(Throwable) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.JsonException
 
JsonException(String, Throwable) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.JsonException
 
JsonException(String, Throwable, boolean, boolean) - 异常错误 的构造器cn.ponfee.scheduler.common.base.exception.JsonException
 
Jsons - cn.ponfee.scheduler.common.util中的类
The json utility based jackson

L

lastdayOffset - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 
lastdayOfMonth - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 
lastdayOfWeek - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 
lastIndexOf(Object) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
LazyLoader<T> - cn.ponfee.scheduler.common.base中的类
Lazy loader
length() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
Returns int value of this tuple elements count.
length() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple1
 
length() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple2
 
length() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple3
 
listFields(Class<?>) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
Returns member field list include super class(exclude transient field)
listIterator() - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
listIterator(int) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
loadYml(Resource) - 类 中的静态方法cn.ponfee.scheduler.common.spring.YamlPropertySourceFactory
 
LocalDateTimeFormat - cn.ponfee.scheduler.common.date中的类
Convert to java.time.LocalDateTime, none zone offset.
LocalDateTimeFormat(String) - 类 的构造器cn.ponfee.scheduler.common.date.LocalDateTimeFormat
 
LocalDateTimeFormat(DateTimeFormatter) - 类 的构造器cn.ponfee.scheduler.common.date.LocalDateTimeFormat
 
LocalizedMethodArgumentResolver - cn.ponfee.scheduler.common.spring中的类
Localized method parameter for spring web org.springframework.stereotype.Controller methods.
LocalizedMethodArgumentResolver() - 类 的构造器cn.ponfee.scheduler.common.spring.LocalizedMethodArgumentResolver
 
LocalizedMethodArguments - cn.ponfee.scheduler.common.spring中的注释类型
Localization method arguments annotation definition.
lock() - 类 中的方法cn.ponfee.scheduler.common.lock.RedisLock
等待锁直到获取(non interrupt)
lockInterruptibly() - 类 中的方法cn.ponfee.scheduler.common.lock.RedisLock
等待锁直到获取成功或抛出InterruptedException异常
log(double, double) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
求以base为底n的对数 Math.log10(double) 求以10为底n的对数(lg) Math.log(double) 以e为底n的对数(自然对数,ln) Math.log1p(double) 以e为底n+1的对数
log2(double) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
以2为底n的对数
lower(double, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
向下转单位
lower(double, int, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
LT - 类 中的静态变量cn.ponfee.scheduler.common.util.Comparators
 

M

MAC_LINE_SEPARATOR - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
MAP_NORMAL - 类 中的静态变量cn.ponfee.scheduler.common.util.Jsons
 
MarkRpcController - cn.ponfee.scheduler.common.spring中的接口
Mark this subclass is a spring web controller and with rpc(LocalizedMethodArguments) trait
matches(String, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Strings
'?'
Maths - cn.ponfee.scheduler.common.util中的类
数学算术 取模:Modulo Operation
Maths() - 类 的构造器cn.ponfee.scheduler.common.util.Maths
 
MavenProjects - cn.ponfee.scheduler.common.util中的类
Maven标准的项目文件工具类(Only use in test case) new File("src/test/resources/test.txt"); new File("src/test/java/test/test1.java"); new File("src/main/resources/log4j2.xml");
MavenProjects() - 类 的构造器cn.ponfee.scheduler.common.util.MavenProjects
 
max(Date, Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
Returns the greater of two Date values.
MAX_CAP - 类 中的静态变量cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
 
MAX_IP_VALUE - 类 中的静态变量cn.ponfee.scheduler.common.util.Networks
the max ip value toLong("255.255.255.255")
MAX_YEAR - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
MD5 - 接口 中的静态变量cn.ponfee.scheduler.common.util.ConsistentHash.HashFunction
 
min(Date, Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
Returns the smaller of two Date values.
minus(int, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
 
minus(long, long) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
 
minusDays(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
减少天数
minusHours(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
减少小时
minusMillis(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
减少毫秒数
minusMinutes(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
减少分钟
minusMonths(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
减少月份
minusSeconds(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
减少秒数
minusWeeks(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
减少周
minusYears(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
减少年
MINUTE - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
minutes - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 
mkdir(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
创建目录
mkdir(File) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
创建目录
MONTH - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
monthMap - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
months - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 
MultithreadExecutors - cn.ponfee.scheduler.common.concurrent中的类
Multi Thread executor Thread#stop() will occur "java.lang.ThreadDeath: null" if try...catch wrapped in Throwable
MultithreadExecutors() - 类 的构造器cn.ponfee.scheduler.common.concurrent.MultithreadExecutors
 

N

NamedThreadFactory - cn.ponfee.scheduler.common.concurrent中的类
Implementation of thread factory.
NamedThreadFactory() - 类 的构造器cn.ponfee.scheduler.common.concurrent.NamedThreadFactory
 
NamedThreadFactory(String) - 类 的构造器cn.ponfee.scheduler.common.concurrent.NamedThreadFactory
 
NamedThreadFactory(String, boolean) - 类 的构造器cn.ponfee.scheduler.common.concurrent.NamedThreadFactory
 
nearestWeekday - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 
Networks - cn.ponfee.scheduler.common.util中的类
网络工具类 isAnyLocalAddress 通配符地址 IPv4的通配符地址是0.0.0.0 isLoopbackAddress 回环地址 IPv4的的范围是127.0.0.0 ~ 127.255.255.255 IPv6的是0:0:0:0:0:0:0:1,也可以简写成::1 isLinkLocalAddress 本地连接地址 IPv4的的范围是169.254.0.0 ~ 169.254.255.255 IPv6的前12位是FE8,其他的位可以是任意取值 isSiteLocalAddress 地区本地地址 IPv4的分为三段:10.0.0.0 ~ 10.255.255.255等 IPv6的地区本地地址的前12位是FEC,其他的位可以是任意取值 isMulticastAddress 广播地址 IPv4的范围是224.0.0.0 ~ 239.255.255.255 IPv6的第一个字节是FF,其他的字节可以是任意值 isMCGlobal 全球范围的广播地址 isMCLinkLocal 子网广播地址 isMCNodeLocal 本地接口广播地址 isMCOrgLocal 组织范围的广播地址 isMCSiteLocal 站点范围的广播地址
Networks() - 类 的构造器cn.ponfee.scheduler.common.util.Networks
 
newArray(Class<? extends T[]>, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Collects
 
newCondition() - 类 中的方法cn.ponfee.scheduler.common.lock.RedisLock
 
newInstance(Constructor<T>) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
newInstance(Constructor<T>, Object[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
newInstance(Class<T>, Class<?>[], Object[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
newInstance(Class<T>) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
newInstance(Class<T>, Object[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
泛型参数的构造函数需要使用 {ClassUtils.newInstance(Class, Class[], Object[])} ClassUtils.newInstance(Tuple3.class, new Object[]{1, 2, 3}) ClassUtils.newInstance(Tuple2.class, new Object[]{new String[]{"a", "b"}, new Integer[]{1, 2}})
newInstance(Class<T>) - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
Returns a new instance of type
newThread(Runnable) - 类 中的方法cn.ponfee.scheduler.common.concurrent.NamedThreadFactory
 
next(LocalDateTime, LocalDateTime, int, int) - 枚举 中的方法cn.ponfee.scheduler.common.date.DatePeriods
Compute the next segment based original and reference target
next(LocalDateTime, int, int) - 枚举 中的方法cn.ponfee.scheduler.common.date.DatePeriods
 
next(LocalDateTime, int) - 枚举 中的方法cn.ponfee.scheduler.common.date.DatePeriods
 
next(Date, Date, int, int) - 枚举 中的方法cn.ponfee.scheduler.common.date.DatePeriods
 
next(Date, int, int) - 枚举 中的方法cn.ponfee.scheduler.common.date.DatePeriods
 
next(Date, int) - 枚举 中的方法cn.ponfee.scheduler.common.date.DatePeriods
 
nextId() - 类 中的方法cn.ponfee.scheduler.common.base.Snowflake
 
no(Integer) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
no(int) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
no(String) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
no(Character) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
no(char) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
no(Boolean) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
no(boolean) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
no(Predicates) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
NO_SPEC - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
NO_SPEC_INT - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
NORMAL - 类 中的静态变量cn.ponfee.scheduler.common.util.Jsons
标准:忽略对象中值为null的属性
now() - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取当前日期对象
now(String) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取当前日期字符串
nthdayOfWeek - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 
Null - cn.ponfee.scheduler.common.base中的类
The Null class is representing unable instance object
Numbers - cn.ponfee.scheduler.common.util中的类
Number utility 十进制:10 二进制:0B10 八进制:010 十六进制:0X10 小数点:1e-9
Numbers() - 类 的构造器cn.ponfee.scheduler.common.util.Numbers
 

O

ObjectUtils - cn.ponfee.scheduler.common.util中的类
Object utility class
ObjectUtils() - 类 的构造器cn.ponfee.scheduler.common.util.ObjectUtils
 
obtainClass(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.ClassUtils
 
of(Object...) - 类 中的静态方法cn.ponfee.scheduler.common.base.ArrayHashKey
 
of(Class<T>, Integer) - 接口 中的静态方法cn.ponfee.scheduler.common.base.IntValue
 
of(Supplier<T>) - 类 中的静态方法cn.ponfee.scheduler.common.base.LazyLoader
 
of(Class<T>, Supplier<C>) - 类 中的静态方法cn.ponfee.scheduler.common.base.LazyLoader
 
of(Function<A, T>, A) - 类 中的静态方法cn.ponfee.scheduler.common.base.LazyLoader
 
of(Class<T>, Function<A, C>, A) - 类 中的静态方法cn.ponfee.scheduler.common.base.LazyLoader
 
of(CodeMsg) - 类 中的静态方法cn.ponfee.scheduler.common.base.model.Result
 
of(CodeMsg, T) - 类 中的静态方法cn.ponfee.scheduler.common.base.model.Result
 
of(int, String) - 类 中的静态方法cn.ponfee.scheduler.common.base.model.Result
 
of(int, String, T) - 类 中的静态方法cn.ponfee.scheduler.common.base.model.Result
 
of(A) - 类 中的静态方法cn.ponfee.scheduler.common.base.tuple.Tuple1
 
of(A, B) - 类 中的静态方法cn.ponfee.scheduler.common.base.tuple.Tuple2
 
of(A, B, C) - 类 中的静态方法cn.ponfee.scheduler.common.base.tuple.Tuple3
 
of(E, long) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.DelayedData
 
of(Integer) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
of(int) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
of(String) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
of(Character) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
of(char) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
of(Boolean) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
of(boolean) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
offer(T) - 类 中的方法cn.ponfee.scheduler.common.base.TimingWheel
 
offer(T, long) - 类 中的方法cn.ponfee.scheduler.common.base.TimingWheel
Puts to timing wheel.
offer(T) - 类 中的方法cn.ponfee.scheduler.common.base.TimingWheel.TimingQueue
 
ofMillis(long) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
java(毫秒)时间戳
ofMillis(Long) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
 
ofPrimitive(Class<?>) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.PrimitiveTypes
 
ofPrimitiveOrWrapper(Class<?>) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.PrimitiveTypes
 
ofSeconds(long) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
unix时间戳
ofSeconds(Long) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
 
ofWrapper(Class<?>) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.PrimitiveTypes
 
orElse(T) - 类 中的方法cn.ponfee.scheduler.common.base.LazyLoader
 
ORIGINAL_DATE_TIME - 枚举 中的静态变量cn.ponfee.scheduler.common.date.DatePeriods
2018-01-01: the first day of year, month, week

P

parse(String, ParsePosition) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
parse(String) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
parse(String) - 类 中的方法cn.ponfee.scheduler.common.date.LocalDateTimeFormat
 
parse(String, JavaType) - 类 中的方法cn.ponfee.scheduler.common.util.Jsons
Deserialize the json string to java object
parse(byte[], JavaType) - 类 中的方法cn.ponfee.scheduler.common.util.Jsons
Deserialize the json byte array to java object
parse(String, Class<T>) - 类 中的方法cn.ponfee.scheduler.common.util.Jsons
 
parse(byte[], Class<T>) - 类 中的方法cn.ponfee.scheduler.common.util.Jsons
 
parse(String, Type) - 类 中的方法cn.ponfee.scheduler.common.util.Jsons
 
parse(byte[], Type) - 类 中的方法cn.ponfee.scheduler.common.util.Jsons
 
parse(String, TypeReference<T>) - 类 中的方法cn.ponfee.scheduler.common.util.Jsons
 
parse(byte[], TypeReference<T>) - 类 中的方法cn.ponfee.scheduler.common.util.Jsons
 
parseObject(String, ParsePosition) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
parseObject(String) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
parseToLocalDateTime(String, ParsePosition) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
parseToLocalDateTime(String) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
partition(int[], int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Collects
Returns consecutive sub array of an array, each of the same size (the final list may be smaller).
partition(int, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
Partition the number partition( 0, 2) -> [(0, 0)] partition( 2, 3) -> [(0, 0), (1, 1)] partition( 3, 1) -> [(0, 2)] partition( 9, 3) -> [(0, 2), (3, 5), (6, 8)] partition(10, 3) -> [(0, 3), (4, 6), (7, 9)] partition(11, 3) -> [(0, 3), (4, 7), (8, 10)] partition(12, 3) -> [(0, 3), (4, 7), (8, 11)]
PATTERN_11 - 类 中的静态变量cn.ponfee.scheduler.common.date.LocalDateTimeFormat
 
PATTERN_51 - 类 中的静态变量cn.ponfee.scheduler.common.date.JavaUtilDateFormat
 
peek() - 类 中的方法cn.ponfee.scheduler.common.base.TimingWheel.TimingQueue
Returns the top element of heap data structure.
percent(double, double, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
百分比
percent(double, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
百分比
plus(int, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
 
plus(long, long) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
 
plusDays(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
增加天数
plusHours(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
增加小时
plusMillis(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
增加毫秒数
plusMinutes(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
增加分钟
plusMonths(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
增加月份
plusSeconds(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
增加秒数
plusWeeks(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
增加周
plusYears(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
增加年
poll() - 类 中的方法cn.ponfee.scheduler.common.base.TimingWheel
 
poll(long) - 类 中的方法cn.ponfee.scheduler.common.base.TimingWheel
Gets from timing wheel.
poll() - 类 中的方法cn.ponfee.scheduler.common.base.TimingWheel.TimingQueue
 
pow(long, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
Returns a long value for baseexponent.
Predicates - cn.ponfee.scheduler.common.util中的枚举
Representing a boolean status
primitive() - 枚举 中的方法cn.ponfee.scheduler.common.util.PrimitiveTypes
 
PrimitiveTypes - cn.ponfee.scheduler.common.util中的枚举
基本数据类型及其包装类型工具类(不包含 Void),以及这些数据类型间的转换规则 +----------+-------+------+-----+-------+------+------+---------+ | double | float | long | int | short | char | byte | boolean | +----------+-------+------+-----+-------+------+------+---------+
put(DelayedData<E>) - 类 中的方法cn.ponfee.scheduler.common.concurrent.AsyncDelayedExecutor
Puts an element to queue
put(Object, String, Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Fields
put field to target object
put(Object, Field, Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Fields
put field to target object
putIfNull(Object, String, Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Fields
put field to target object if value is null
putIfNull(Object, Field, Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Fields
put field to target object if value is null
putInt(int, byte[], int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
Puts int number to byte array
putVolatile(Object, Field, Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Fields
put of volatile

Q

QUALIFIED_CLASS_NAME_PATTERN - 类 中的静态变量cn.ponfee.scheduler.common.util.ClassUtils
 

R

random(Date, Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
日期随机
random(long, long) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
 
readByteArray(InputStream, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
 
readByteArray(File, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
 
readByteArray(String, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
 
readLines(File, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
 
readLines(InputStream, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
 
readLines(InputStream, String, Consumer<String>) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
Read input-stream as text line
RedisKeyRenewal - cn.ponfee.scheduler.common.spring中的类
Renew redis key ttl based spring redis template.
RedisKeyRenewal(RedisTemplate<?, ?>, String) - 类 的构造器cn.ponfee.scheduler.common.spring.RedisKeyRenewal
 
RedisKeyRenewal(RedisTemplate<?, ?>, byte[]) - 类 的构造器cn.ponfee.scheduler.common.spring.RedisKeyRenewal
 
RedisKeyRenewal(RedisTemplate<?, ?>, String, long, long) - 类 的构造器cn.ponfee.scheduler.common.spring.RedisKeyRenewal
 
RedisKeyRenewal(RedisTemplate<?, ?>, byte[], long, long) - 类 的构造器cn.ponfee.scheduler.common.spring.RedisKeyRenewal
 
RedisLock - cn.ponfee.scheduler.common.lock中的类
Distributes lock based redis(unlock使用redis lua script) class X { public void m() { Lock lock = new RedisLock(redisTemplate, "lockKey", 100); lock.lock(); // block until acquire lock or timeout try { // ... method body } finally { lock.unlock() } } } class Y { public void m() { Lock lock = new RedisLock(redisTemplate, "lockKey", 100); if (!
RedisLock(RedisTemplate<?, ?>, String) - 类 的构造器cn.ponfee.scheduler.common.lock.RedisLock
 
RedisLock(RedisTemplate<?, ?>, String, int) - 类 的构造器cn.ponfee.scheduler.common.lock.RedisLock
 
RedisLock(RedisTemplate<?, ?>, String, int, int) - 类 的构造器cn.ponfee.scheduler.common.lock.RedisLock
Constructor
remove(int) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
remove(Object) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
removeAll(Collection<?>) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
removeBoolean(K, boolean) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeBoolean(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeDouble(K, double) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeDouble(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeFloat(K, float) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeFloat(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeInt(K, int) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeInt(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeKey(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeKey(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedMap
 
removeLong(K, long) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeLong(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeNode(T) - 类 中的方法cn.ponfee.scheduler.common.util.ConsistentHash
Remove the physical node from the hash ring
removeString(K) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
removeString(K, String) - 接口 中的方法cn.ponfee.scheduler.common.base.TypedKeyValue
 
renewIfNecessary() - 类 中的方法cn.ponfee.scheduler.common.spring.RedisKeyRenewal
Renew redis key ttl if necessary.
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - 类 中的方法cn.ponfee.scheduler.common.spring.LocalizedMethodArgumentResolver
 
ResourceScanner - cn.ponfee.scheduler.common.util中的类
用法: new ResourceScanner("∕**∕").scan4text("*.properties") new ResourceScanner("∕**∕").scan4text("*.class"); new ResourceScanner("∕").scan4text("*.xml"); new ResourceScanner("∕**∕").scan4text("*.xml") new ResourceScanner("code.ponfee").scan4class(); new ResourceScanner("code.ponfee").scan4class(new Class[] { Service.class }); new ResourceScanner(ClassUtils.getPackagePath(XXX.class)).scan4text("abc.txt"); 资源扫描
ResourceScanner(String...) - 类 的构造器cn.ponfee.scheduler.common.util.ResourceScanner
 
Result<T> - cn.ponfee.scheduler.common.base.model中的类
Representing the result-data structure
Result() - 类 的构造器cn.ponfee.scheduler.common.base.model.Result
 
Result(int, String, T) - 类 的构造器cn.ponfee.scheduler.common.base.model.Result
 
retainAll(Collection<?>) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
rotateLeft(int, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Maths
rotate shift left,循环左移位操作:0<=n<=32
routeNode(String) - 类 中的方法cn.ponfee.scheduler.common.util.ConsistentHash
Returns the physical node of counted specified key
run() - 接口 中的方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing.ThrowingRunnable
 
run() - 类 中的方法cn.ponfee.scheduler.common.concurrent.AsyncDelayedExecutor
 
runnable(CheckedThrowing.ThrowingRunnable<T>) - 类 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing
eg: new Thread(CheckedThrowing.runnable(printer::print))

S

scale(Object, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
数字精度化
scan4binary() - 类 中的方法cn.ponfee.scheduler.common.util.ResourceScanner
Scan as byte array
scan4binary(String) - 类 中的方法cn.ponfee.scheduler.common.util.ResourceScanner
Scan as byte array
scan4class() - 类 中的方法cn.ponfee.scheduler.common.util.ResourceScanner
类扫描
scan4class(Class<? extends Annotation>...) - 类 中的方法cn.ponfee.scheduler.common.util.ResourceScanner
类扫描
scan4text() - 类 中的方法cn.ponfee.scheduler.common.util.ResourceScanner
文本扫描
scan4text(String) - 类 中的方法cn.ponfee.scheduler.common.util.ResourceScanner
文本扫描
scan4text(String, Charset) - 类 中的方法cn.ponfee.scheduler.common.util.ResourceScanner
文本扫描
SECOND - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
seconds - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 
serializer() - 类 中的方法cn.ponfee.scheduler.common.date.JacksonDate
 
set(int, E) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
set(T, int) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
Set the value at the given index.
set(T, int) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple1
 
set(T, int) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple2
 
set(T, int) - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple3
 
setApplicationContext(ApplicationContext) - 类 中的方法cn.ponfee.scheduler.common.spring.SpringContextHolder
 
setCalendar(Calendar) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
已过时。
setCalendarHour(Calendar, int) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
Advance the calendar to the particular hour paying particular attention to daylight saving problems.
setCode(int) - 类 中的方法cn.ponfee.scheduler.common.base.model.Result
 
setData(T) - 类 中的方法cn.ponfee.scheduler.common.base.model.Result
 
setLenient(boolean) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
已过时。
setMsg(String) - 类 中的方法cn.ponfee.scheduler.common.base.model.Result
 
setNumberFormat(NumberFormat) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
已过时。
setTimeZone(TimeZone) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
Sets the time zone for which this CronExpression will be resolved.
setTimeZone(TimeZone) - 类 中的方法cn.ponfee.scheduler.common.date.JavaUtilDateFormat
已过时。
shutdown(ExecutorService) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
Shutdown the ExecutorService safe
shutdown(ExecutorService, int) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
Shutdown the executorService max wait time
size() - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
size() - 类 中的方法cn.ponfee.scheduler.common.base.TimingWheel.TimingQueue
 
size() - 枚举 中的方法cn.ponfee.scheduler.common.util.PrimitiveTypes
 
skipWhiteSpace(int, String) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
slice(int, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
分片 slice(0 , 2) -> [0, 0] slice(2 , 3) -> [1, 1, 0] slice(3 , 1) -> [3] slice(9 , 3) -> [3, 3, 3] slice(10, 3) -> [4, 3, 3] slice(11, 3) -> [4, 4, 3] slice(12, 3) -> [4, 4, 4]
Snowflake - cn.ponfee.scheduler.common.base中的类
基于snowflake算法的ID生成器 BINARY(Long.MAX_VALUE )=0111111111111111111111111111111111111111111111111111111111111111 BINARY(2039-09-07 23:47:35.551)=0000000000000000000000011111111111111111111111111111111111111111 0 | 0000000000 0000000000 0000000000 0000000000 0 | 00000 | 00000 | 0000000000 00 - | ------------------timestamp------------------ | -did- | -wid- | -----seq----- 00 ~ 00:1位未使用(实际上也是作为long的符号位) 01 ~ 41:41位为毫秒级时间(能到“2039-09-07 23:47:35.551”,41位bit的最大Long值,超过会溢出) 42 ~ 46:5位datacenterId 47 ~ 51:5位workerId(并不算标识符,实际是为线程标识), 52 ~ 63:12位该毫秒内的当前毫秒内的计数 毫秒内序列 (由datacenter和机器ID作区分),并且效率较高。
Snowflake(int, int, int, int, int) - 类 的构造器cn.ponfee.scheduler.common.base.Snowflake
 
Snowflake(int, int) - 类 的构造器cn.ponfee.scheduler.common.base.Snowflake
sequenceBits: 12 bit, value range of 0 ~ 4095(111111111111) workerIdBits: 5 bit, value range of 0 ~ 31(11111) datacenterIdBits: 5 bit, value range of 0 ~ 31(11111) workerIdShift: sequenceBits,左移12位(seq12位) datacenterIdShift: sequenceBits+workerIdBits,即左移17位(wid5位+seq12位) timestampShift: sequenceBits+workerIdBits+datacenterIdBits, 即左移22位(did5位+wid5位+seq12位) timestampMask: (1L<<(MAX_SIZE-timestampShift))-1 = (1L<<41)-1
Snowflake() - 类 的构造器cn.ponfee.scheduler.common.base.Snowflake
 
Snowflake(int) - 类 的构造器cn.ponfee.scheduler.common.base.Snowflake
no datacenterId max sequence count: 16384 max work count : 32 max time at : 2527-06-23 14:20:44.415
split(Long, int[], int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
Split the bill for coupon amount
split(new int[]{249, 249, 249, 3}, 748) -> [249, 249, 248, 2]
spliterator() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
 
SpringContextHolder - cn.ponfee.scheduler.common.spring中的类
ContextLoaderListener的bean factory是DispatcherServlet的parent spring上下文无法访问spring mvc上下文,但spring mvc上下文却能访问spring上下文,使用List解决 spring上下文持有类
SpringContextHolder() - 类 的构造器cn.ponfee.scheduler.common.spring.SpringContextHolder
 
SQL_SESSION_FACTORY_SUFFIX - 类 中的静态变量cn.ponfee.scheduler.common.base.Constants
 
SQL_SESSION_TEMPLATE_SUFFIX - 类 中的静态变量cn.ponfee.scheduler.common.base.Constants
 
startOfDay(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取指定日期所在天的开始时间:yyyy-MM-dd 00:00:00
startOfMonth(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取指定日期所在月的开始时间:yyyy-MM-01 00:00:00
startOfWeek(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取指定日期所在周的开始时间:yyyy-MM-周一 00:00:00
startOfYear(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取指定日期所在月的开始时间:yyyy-01-01 00:00:00
state() - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
stopThread(Thread, int, long, long) - 类 中的静态方法cn.ponfee.scheduler.common.concurrent.Threads
Stop the thread, and return boolean result of has called java.lang.Thread#stop()
storeExpressionVals(int, String, int) - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
 
string(Object) - 类 中的方法cn.ponfee.scheduler.common.util.Jsons
Converts an object(POJO, Array, Collection, ...) to json string
Strings - cn.ponfee.scheduler.common.util中的类
String utilities
Strings() - 类 的构造器cn.ponfee.scheduler.common.util.Strings
 
subList(int, int) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
SUCCESS - 类 中的静态变量cn.ponfee.scheduler.common.base.model.Result
 
success() - 类 中的静态方法cn.ponfee.scheduler.common.base.model.Result
 
success(T) - 类 中的静态方法cn.ponfee.scheduler.common.base.model.Result
 
sum(Integer, Integer) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
sum(Long, Long) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
sum(Double, Double) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
supplier(CheckedThrowing.ThrowingSupplier<R, T>) - 类 中的静态方法cn.ponfee.scheduler.common.base.exception.CheckedThrowing
 
supportsParameter(MethodParameter) - 类 中的方法cn.ponfee.scheduler.common.spring.LocalizedMethodArgumentResolver
 
swap() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple2
Returns a Tuple2 Object of this instance swapped values.
SynchronizedCaches - cn.ponfee.scheduler.common.util中的类
Synchronized cache
SynchronizedCaches() - 类 的构造器cn.ponfee.scheduler.common.util.SynchronizedCaches
 
SYSTEM_FOLDER_SEPARATOR - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
SYSTEM_LINE_SEPARATOR - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 

T

ThreadPoolExecutors - cn.ponfee.scheduler.common.concurrent中的类
Thread pool executor utility
ThreadPoolExecutors() - 类 的构造器cn.ponfee.scheduler.common.concurrent.ThreadPoolExecutors
 
Threads - cn.ponfee.scheduler.common.concurrent中的类
Thread utilities
Threads() - 类 的构造器cn.ponfee.scheduler.common.concurrent.Threads
 
Throwables - cn.ponfee.scheduler.common.base.exception中的类
Throwable utilities.
Throwables() - 类 的构造器cn.ponfee.scheduler.common.base.exception.Throwables
 
timing() - 接口 中的方法cn.ponfee.scheduler.common.base.TimingWheel.Timing
Returns millis timestamp
TimingQueue() - 类 的构造器cn.ponfee.scheduler.common.base.TimingWheel.TimingQueue
 
TimingQueue(int) - 类 的构造器cn.ponfee.scheduler.common.base.TimingWheel.TimingQueue
 
TimingWheel<T extends TimingWheel.Timing<T>> - cn.ponfee.scheduler.common.base中的类
Timing wheel structure.
TimingWheel() - 类 的构造器cn.ponfee.scheduler.common.base.TimingWheel
 
TimingWheel(int) - 类 的构造器cn.ponfee.scheduler.common.base.TimingWheel
 
TimingWheel.Timing<T extends TimingWheel.Timing<T>> - cn.ponfee.scheduler.common.base中的接口
Timing of TimingWheel elements
TimingWheel.TimingQueue<T extends TimingWheel.Timing<T>> - cn.ponfee.scheduler.common.base中的类
Timing queue
toArray() - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
toArray(T[]) - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
toArray() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
Turn this Tuple into a plain Object[].
toArray() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple1
 
toArray() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple2
 
toArray() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple3
 
toBigDecimal(byte[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
Converts a byte array to a BigDecimal
toBigDecimal(byte[], int, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
Converts a byte array to a BigDecimal value
toBigInteger(byte[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
Converts byte array to positive BigInteger
toBoolean(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toBoolean(Object, boolean) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toByte(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toByte(Object, byte) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toByteArray(File) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
Reads file to byte array
toBytes(char[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
Converts char array to byte array
toBytes(char[], Charset) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
Converts char array to byte array
toBytes(char) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
 
toBytes(int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
 
toBytes(long) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
convert long value to byte array
toBytes(BigDecimal) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
Convert a BigDecimal value to a byte array
toBytes(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Jsons
 
toChar(byte[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
 
toChar(byte[], int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
 
toChar(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toChar(Object, char) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toCharArray(byte[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
Converts byte array to char array
toCharArray(byte[], Charset) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
Converts byte array to char array
toCronExpression(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
 
toCronExpression(LocalDateTime) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
Converts date time to cron expression
toDate(String) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
转换日期字符串为日期对象(默认格式: yyyy-MM-dd HH:mm:ss)
toDate(String, String) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
转换日期即字符串为Date对象
toDate(LocalDateTime) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
 
toDouble(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toDouble(Object, double) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toFloat(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toFloat(Object, float) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toHex(long) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
 
toHex(long, boolean) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
 
toHex(BigInteger) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
To upper hex string and remove prefix 0
toInt(byte[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
 
toInt(byte[], int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
 
toInt(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toInt(Object, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toJson(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Jsons
 
ToJsonString - cn.ponfee.scheduler.common.base中的类
Override Object#toString() method, implemented to json string.
ToJsonString() - 类 的构造器cn.ponfee.scheduler.common.base.ToJsonString
 
toList() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
Turn this Tuple into a List<Object>.
toLocalDateTime(Date) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
 
toLong(byte[], int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
convert byte array to long number
toLong(byte[]) - 类 中的静态方法cn.ponfee.scheduler.common.util.Bytes
convert byte array to long number
toLong(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Networks
Convert ipv4 to long,max value is 4294967295
toLong(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toLong(Object, long) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toMap(Class<E>) - 类 中的静态方法cn.ponfee.scheduler.common.util.Enums
Gets the Map of enums by name.
toMap(Class<E>, Function<E, K>) - 类 中的静态方法cn.ponfee.scheduler.common.util.Enums
Returns Map of enum
TOP_PATH - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
toShort(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toShort(Object, short) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toString() - 类 中的方法cn.ponfee.scheduler.common.base.DoubleListViewer
 
toString() - 类 中的方法cn.ponfee.scheduler.common.base.ToJsonString
 
toString() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple
Override the Object toString method as abstract.
toString() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple1
 
toString() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple2
 
toString() - 类 中的方法cn.ponfee.scheduler.common.base.tuple.Tuple3
 
toString() - 类 中的方法cn.ponfee.scheduler.common.date.CronExpression
Returns the string representation of the CronExpression
toString() - 类 中的方法cn.ponfee.scheduler.common.date.DatePeriods.Segment
 
toString(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
 
toString(File) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
 
toString(File, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
 
toString(File, Charset) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
 
toString(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
Returns object toString
toString(Object, String) - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
 
touch(String) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
创建文件
touch(File) - 类 中的静态方法cn.ponfee.scheduler.common.util.Files
创建文件
toWrapBoolean(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toWrapByte(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toWrapChar(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toWrapDouble(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toWrapFloat(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toWrapInt(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toWrapLong(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
toWrapShort(Object) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
tryAdvance(Consumer<? super T>) - 类 中的方法cn.ponfee.scheduler.common.base.DelegatedIntSpliterator
 
tryLock() - 类 中的方法cn.ponfee.scheduler.common.lock.RedisLock
尝试获取锁,成功返回true,失败返回false
tryLock(long, TimeUnit) - 类 中的方法cn.ponfee.scheduler.common.lock.RedisLock
尝试获取锁,成功返回true,失败返回false
线程中断则抛出interrupted异常
trySplit() - 类 中的方法cn.ponfee.scheduler.common.base.DelegatedIntSpliterator
 
Tuple - cn.ponfee.scheduler.common.base.tuple中的类
Abstract Tuple type.
Tuple() - 类 的构造器cn.ponfee.scheduler.common.base.tuple.Tuple
 
Tuple1<A> - cn.ponfee.scheduler.common.base.tuple中的类
Tuple1 consisting of one element.
Tuple1(A) - 类 的构造器cn.ponfee.scheduler.common.base.tuple.Tuple1
 
Tuple2<A,B> - cn.ponfee.scheduler.common.base.tuple中的类
Tuple2 consisting of two elements.
Tuple2(A, B) - 类 的构造器cn.ponfee.scheduler.common.base.tuple.Tuple2
 
Tuple3<A,B,C> - cn.ponfee.scheduler.common.base.tuple中的类
Tuple3 consisting of three elements.
Tuple3(A, B, C) - 类 的构造器cn.ponfee.scheduler.common.base.tuple.Tuple3
 
TX_MANAGER_SUFFIX - 类 中的静态变量cn.ponfee.scheduler.common.base.Constants
 
TX_TEMPLATE_SUFFIX - 类 中的静态变量cn.ponfee.scheduler.common.base.Constants
 
TypedKeyValue<K,V> - cn.ponfee.scheduler.common.base中的接口
Get the value with typed for dictionary key-value
TypedMap<K,V> - cn.ponfee.scheduler.common.base中的接口
Get the value with typed for Map

U

UNIX_FOLDER_SEPARATOR - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
UNIX_LINE_SEPARATOR - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
unlock() - 类 中的方法cn.ponfee.scheduler.common.lock.RedisLock
释放锁
unwrap(Class<T>) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.PrimitiveTypes
 
upper(double, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
向上转单位
upper(double, int, int) - 类 中的静态方法cn.ponfee.scheduler.common.util.Numbers
 
URLCodes - cn.ponfee.scheduler.common.util中的类
URL encode/decode utility class.
URLCodes() - 类 的构造器cn.ponfee.scheduler.common.util.URLCodes
 
UTF_8 - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
uuid() - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
uuid byte array
uuid22() - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
22位uuid
uuid32() - 类 中的静态方法cn.ponfee.scheduler.common.util.ObjectUtils
uuid 32 string

V

validateExpression(String) - 类 中的静态方法cn.ponfee.scheduler.common.date.CronExpression
 
value() - 接口 中的方法cn.ponfee.scheduler.common.base.IntValue
 
value() - 枚举 中的方法cn.ponfee.scheduler.common.util.Predicates
 
valueOf(String) - 枚举 中的静态方法cn.ponfee.scheduler.common.date.DatePeriods
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.PrimitiveTypes
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.ponfee.scheduler.common.date.DatePeriods
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.ponfee.scheduler.common.util.PrimitiveTypes
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(T) - 类 中的方法cn.ponfee.scheduler.common.base.TimingWheel
Verifies the timing data

W

WINDOWS_FOLDER_SEPARATOR - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
WINDOWS_LINE_SEPARATOR - 类 中的静态变量cn.ponfee.scheduler.common.util.Files
 
withDateFormat(DateTimeFormatter) - 类 中的方法cn.ponfee.scheduler.common.date.CustomLocalDateTimeDeserializer
 
withDayOfMonth(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取指定时间所在月的n号,1<=day<=31
withDayOfWeek(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取指定时间所在周的周n,1<=day<=7
withDayOfYear(Date, int) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
获取指定时间所在年的n天,1<=day<=366
withLeniency(Boolean) - 类 中的方法cn.ponfee.scheduler.common.date.CustomLocalDateTimeDeserializer
 
withShape(JsonFormat.Shape) - 类 中的方法cn.ponfee.scheduler.common.date.CustomLocalDateTimeDeserializer
 
wrap(Class<T>) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.PrimitiveTypes
 
wrapper() - 枚举 中的方法cn.ponfee.scheduler.common.util.PrimitiveTypes
 
write(OutputStream, Object) - 类 中的方法cn.ponfee.scheduler.common.util.Jsons
Converts object to json, and write to output stream

Y

YamlProperties - cn.ponfee.scheduler.common.spring中的类
Yaml properties
YamlProperties(File) - 类 的构造器cn.ponfee.scheduler.common.spring.YamlProperties
 
YamlProperties(InputStream) - 类 的构造器cn.ponfee.scheduler.common.spring.YamlProperties
 
YamlProperties(String) - 类 的构造器cn.ponfee.scheduler.common.spring.YamlProperties
 
YamlPropertySourceFactory - cn.ponfee.scheduler.common.spring中的类
Spring yaml properties source factory, for help use annotation org.springframework.context.annotation.PropertySource {@code
YamlPropertySourceFactory() - 类 的构造器cn.ponfee.scheduler.common.spring.YamlPropertySourceFactory
 
YEAR - 类 中的静态变量cn.ponfee.scheduler.common.date.CronExpression
 
years - 类 中的变量cn.ponfee.scheduler.common.date.CronExpression
 
yes(Integer) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
yes(int) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
yes(String) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
yes(Character) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
yes(char) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
yes(Boolean) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
yes(boolean) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 
yes(Predicates) - 枚举 中的静态方法cn.ponfee.scheduler.common.util.Predicates
 

Z

ZERO_DATE_TIME - 类 中的静态变量cn.ponfee.scheduler.common.date.Dates
Zero time millis: -62170185600000L
zoneConvert(Date, ZoneId, ZoneId) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
时区转换
zoneConvert(LocalDateTime, ZoneId, ZoneId) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
时区转换
zoneConvert(String, ZoneId, ZoneId) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
 
zoneConvert(String, String, ZoneId, ZoneId) - 类 中的静态方法cn.ponfee.scheduler.common.date.Dates
时区转换

_

_fromString(JsonParser, DeserializationContext, String) - 类 中的方法cn.ponfee.scheduler.common.date.CustomLocalDateTimeDeserializer
 
A B C D E F G H I J L M N O P Q R S T U V W Y Z _ 
跳过导航链接

Copyright © 2023. All rights reserved.