Serialized Form
-
Package org.miaixz.bus.core
-
Class org.miaixz.bus.core.Version
class Version extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.basics.entity
-
Class org.miaixz.bus.core.basics.entity.Entity
class Entity extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
id
String id
数据主键
-
-
Class org.miaixz.bus.core.basics.entity.OAuth2
class OAuth2 extends Entity implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
x_app_id
String x_app_id
当前应用 -
x_device_id
String x_device_id
当前用户设备 -
x_duty_id
String x_duty_id
当前用户职称 -
x_extension
String x_extension
扩展参数信息 -
x_org_id
String x_org_id
当前用户组织 -
x_role_id
String x_role_id
当前用户角色 -
x_tenant_id
String x_tenant_id
当前租户 -
x_user_code
String x_user_code
当前用户编码 -
x_user_id
String x_user_id
当前用户标识 -
x_user_name
String x_user_name
当前用户名称
-
-
Class org.miaixz.bus.core.basics.entity.Tracer
class Tracer extends OAuth2 implements Serializable-
Serialized Fields
-
x_child_id
String x_child_id
被调用者ID -
x_local_ip
String x_local_ip
本地IP -
x_remote_browser
String x_remote_browser
请求者浏览器信息: APP 原生则传系统版本 -
x_remote_channel
String x_remote_channel
请求者渠道类型: 1-WEB, 2-APP, 3-钉钉,4-微信小程序,5-其他; -
x_remote_ip
String x_remote_ip
远程IP -
x_remote_terminal
String x_remote_terminal
请求者终端类型: 1-PC, 2-Android, 3-iPhone, 4-iPad, 5-WinPhone, 6-HarmonyOS,7-其他 -
x_span_id
String x_span_id
调用者ID -
x_trace_id
String x_trace_id
当前主链ID
-
-
-
-
Package org.miaixz.bus.core.beans
-
Class org.miaixz.bus.core.beans.DynaBean
class DynaBean extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.beans.copier
-
Class org.miaixz.bus.core.beans.copier.BeanCopier
class BeanCopier extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.beans.copier.CopyOptions
class CopyOptions extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
autoTransCamelCase
boolean autoTransCamelCase
是否自动转换为驼峰方式 此设置用于解决Bean和Map转换中的匹配问题而设置,并不是一个强制参数。- 当map转bean时,如果map中是下划线等非驼峰模式,自动匹配对应的驼峰字段,避免出现字段不拷贝问题。
- 当bean转bean时,由于字段命名不规范,使用了非驼峰方式,增加兼容性。
但是bean转Map和map转map时,没有使用这个参数,是因为没有匹配的必要,转map不存在无法匹配到的问题,因此此参数无效。
-
beanDescClass
Class<BeanDesc> beanDescClass
自定义的Bean解析类
默认规则下普通Bean使用严格的Bean解析,需要同时解析Bean中的字段和方法,然后匹配,自定义后可以只解析getter和setter方法 -
converter
Converter converter
自定义类型转换器,默认使用全局万能转换器转换 -
editable
Class<?> editable
限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类 如果目标对象是Map,源对象是Bean,则作用于源对象上 -
fieldEditor
UnaryOperator<MutableEntry<Object,
Object>> fieldEditor 字段属性名和属性值编辑器,用于自定义属性转换规则(例如驼峰转下划线等),自定义属性值转换规则(例如null转""等) -
ignoreCase
boolean ignoreCase
是否忽略字段大小写 -
ignoreError
boolean ignoreError
是否忽略字段注入错误 -
ignoreNullValue
boolean ignoreNullValue
是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null -
override
boolean override
是否覆盖目标值,如果不覆盖,会先读取目标对象的值,为null则写,否则忽略。如果覆盖,则不判断直接写 -
propertiesFilter
BiPredicate<Field,
Object> propertiesFilter 属性过滤器,断言通过的属性才会被复制 断言参数中Field为源对象的字段对象,如果源对象为Map,使用目标对象,Object为源对象的对应值 -
transientSupport
boolean transientSupport
是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
-
-
-
Package org.miaixz.bus.core.beans.desc
-
Class org.miaixz.bus.core.beans.desc.AbstractBeanDesc
class AbstractBeanDesc extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.beans.desc.RecordBeanDesc
class RecordBeanDesc extends AbstractBeanDesc implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.beans.desc.SimpleBeanDesc
class SimpleBeanDesc extends AbstractBeanDesc implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.beans.desc.StrictBeanDesc
class StrictBeanDesc extends AbstractBeanDesc implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.builder
-
Class org.miaixz.bus.core.builder.GenericBuilder
class GenericBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.cache
-
Class org.miaixz.bus.core.cache.SimpleCache
class SimpleCache extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.cache.file
-
Class org.miaixz.bus.core.cache.file.AbstractFileCache
class AbstractFileCache extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.file.LFUFileCache
class LFUFileCache extends AbstractFileCache implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.file.LRUFileCache
class LRUFileCache extends AbstractFileCache implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.cache.provider
-
Class org.miaixz.bus.core.cache.provider.AbstractCache
class AbstractCache extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
cacheMap
Map<Mutable<K>,
CacheObject<K, V>> cacheMap Map缓存 -
capacity
int capacity
返回缓存容量,0表示无大小限制 -
existCustomTimeout
boolean existCustomTimeout
每个对象是否有单独的失效时长,用于决定清理过期对象是否有必要。 -
hitCount
LongAdder hitCount
命中数,即命中缓存计数 -
keyLockMap
Map<K,
Lock> keyLockMap 写的时候每个key一把锁,降低锁的粒度 -
listener
CacheListener<K,
V> listener 缓存监听 -
missCount
LongAdder missCount
丢失数,即未命中缓存计数 -
timeout
long timeout
缓存失效时长,0表示无限制,单位毫秒
-
-
Class org.miaixz.bus.core.cache.provider.CacheObject
class CacheObject extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
accessCount
AtomicLong accessCount
访问次数 -
key
K key
键 -
lastAccess
long lastAccess
上次访问时间 -
obj
V obj
值对象 -
ttl
long ttl
对象存活时长,0表示永久存活
-
-
Class org.miaixz.bus.core.cache.provider.CacheObjectIterator
class CacheObjectIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
iterator
Iterator<CacheObject<K,
V>> iterator -
nextValue
CacheObject<K,
V> nextValue
-
-
Class org.miaixz.bus.core.cache.provider.CacheValuesIterator
class CacheValuesIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
cacheObjIter
CacheObjectIterator<?,
V> cacheObjIter
-
-
Class org.miaixz.bus.core.cache.provider.FIFOCache
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.provider.LFUCache
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.provider.LRUCache
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.provider.NoCache
class NoCache extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.cache.provider.ReentrantCache
- serialVersionUID:
- -1L
-
Serialized Fields
-
lock
ReentrantLock lock
特殊缓存,例如使用了LinkedHashMap的缓存,由于get方法也会改变Map的结构,导致无法使用读写锁
-
-
Class org.miaixz.bus.core.cache.provider.StampedCache
- serialVersionUID:
- -1L
-
Serialized Fields
-
lock
StampedLock lock
乐观锁,此处使用乐观锁解决读多写少的场景 get时乐观读,再检查是否修改,修改则转入悲观读重新读一遍,可以有效解决在写时阻塞大量读操作的情况
-
-
Class org.miaixz.bus.core.cache.provider.TimedCache
- serialVersionUID:
- -1L
-
Serialized Fields
-
pruneJobFuture
ScheduledFuture<?> pruneJobFuture
正在执行的定时任务
-
-
Class org.miaixz.bus.core.cache.provider.WeakCache
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center
-
Class org.miaixz.bus.core.center.ConcurrentHashSet
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.date
-
Class org.miaixz.bus.core.center.date.Between
class Between extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.Boundary
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.DateTime
class DateTime extends Date implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.date.format
-
Class org.miaixz.bus.core.center.date.format.FormatBuilder
class FormatBuilder extends Format implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
parser
FastDateParser parser
-
printer
FastDatePrinter printer
-
-
Class org.miaixz.bus.core.center.date.format.FormatPeriod
class FormatPeriod extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
betweenMs
long betweenMs
时长毫秒数 -
formatter
Function<FormatPeriod.Level,
String> formatter 格式化器 -
level
FormatPeriod.Level level
格式化级别 -
levelMaxCount
int levelMaxCount
格式化级别的最大个数 -
separator
String separator
分隔符,默认为"" 通过FormatPeriod.setSeparator(String)进行调整 -
simpleMode
boolean simpleMode
是否为简化模式,此标记用于自定义是否输出各个位数中间为0的部分 如为true,输出 1小时3秒,为false输出 1小时0分3秒
-
-
-
Package org.miaixz.bus.core.center.date.format.parser
-
Class org.miaixz.bus.core.center.date.format.parser.FastDateParser
class FastDateParser extends SimpleDatePrinter implements Serializable- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
Create the object after serialization. This implementation reinitializes the transient properties.- Parameters:
in- ObjectInputStream from which the object is being deserialized.- Throws:
IOException- if there is an IO issue.ClassNotFoundException- if a class cannot be found.
-
-
Serialized Fields
-
century
int century
世纪:2000年前为19, 之后为20 -
startYear
int startYear
-
-
Class org.miaixz.bus.core.center.date.format.parser.PatternsDateParser
class PatternsDateParser extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.format.parser.RegexDateParser
class RegexDateParser extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.format.parser.RegisterDateParser
class RegisterDateParser extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
list
List<PredicateDateParser> list
-
-
Class org.miaixz.bus.core.center.date.format.parser.TimeParser
class TimeParser extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.date.printer
-
Class org.miaixz.bus.core.center.date.printer.DefaultDatePrinter
class DefaultDatePrinter extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.date.printer.FastDatePrinter
class FastDatePrinter extends SimpleDatePrinter implements Serializable- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
Create the object after serialization. This implementation reinitializes the transient properties.- Parameters:
in- ObjectInputStream from which the object is being deserialized.- Throws:
IOException- if there is an IO issue.ClassNotFoundException- if a class cannot be found.
-
-
Class org.miaixz.bus.core.center.date.printer.SimpleDatePrinter
class SimpleDatePrinter extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.function
-
Class org.miaixz.bus.core.center.function.ComposeX
class ComposeX extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.iterator
-
Class org.miaixz.bus.core.center.iterator.ArrayIterator
class ArrayIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
array
Object array
数组 -
endIndex
int endIndex
结束位置 -
index
int index
当前位置 -
startIndex
int startIndex
起始位置
-
-
Class org.miaixz.bus.core.center.iterator.CopiedIterator
class CopiedIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.iterator.EnumerationIterator
class EnumerationIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
e
Enumeration<E> e
-
-
Class org.miaixz.bus.core.center.iterator.IteratorEnumeration
class IteratorEnumeration extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.iterator.LineIterator
- serialVersionUID:
- -1L
-
Serialized Fields
-
bufferedReader
BufferedReader bufferedReader
-
-
Class org.miaixz.bus.core.center.iterator.PartitionIterator
class PartitionIterator extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.map
-
Class org.miaixz.bus.core.center.map.BiMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CamelCaseLinkedMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CamelCaseMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CaseInsensitiveLinkedMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CaseInsensitiveMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CaseInsensitiveTreeMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.CustomKeyMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.Dictionary
- serialVersionUID:
- -1L
-
Serialized Fields
-
caseInsensitive
boolean caseInsensitive
是否大小写不敏感
-
-
Class org.miaixz.bus.core.center.map.FixedLinkedHashMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.FunctionKeyMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.FunctionMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.IntHashMap
class IntHashMap extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
writeObject
- Throws:
IOException
-
-
Class org.miaixz.bus.core.center.map.MapBuilder
class MapBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.MapProxy
class MapProxy extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
map
Map map
-
-
Class org.miaixz.bus.core.center.map.MapWrapper
class MapWrapper extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
writeObject
序列化与反序列化重写- Parameters:
out- out- Throws:
IOException
-
-
Serialized Fields
-
Class org.miaixz.bus.core.center.map.TableMap
class TableMap extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.TolerantMap
- serialVersionUID:
- -1L
-
Serialized Fields
-
defaultValue
V defaultValue
-
-
Class org.miaixz.bus.core.center.map.TransMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.TripleTable
class TripleTable extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.map.concurrent
-
Class org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap
- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
- Throws:
InvalidObjectException
-
writeReplace
Object writeReplace()
-
-
Serialized Fields
-
capacity
AtomicLong capacity
-
concurrencyLevel
int concurrencyLevel
-
data
ConcurrentMap<K,
org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap.Node<K, V>> data -
drainStatus
AtomicReference<org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap.DrainStatus> drainStatus
-
evictionDeque
LinkedDeque<org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap.Node<K,
V>> evictionDeque -
evictionLock
Lock evictionLock
-
listener
BiConsumer<K,
V> listener -
pendingNotifications
Queue<org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap.Node<K,
V>> pendingNotifications -
readBufferDrainAtWriteCount
AtomicLong[] readBufferDrainAtWriteCount
-
readBufferReadCount
long[] readBufferReadCount
-
readBuffers
AtomicReference<org.miaixz.bus.core.center.map.concurrent.ConcurrentLinkedHashMap.Node<K,
V>>[][] readBuffers -
readBufferWriteCount
AtomicLong[] readBufferWriteCount
-
weigher
EntryWeigher<? super K,
? super V> weigher -
weightedSize
AtomicLong weightedSize
-
writeBuffer
Queue<Runnable> writeBuffer
-
-
Class org.miaixz.bus.core.center.map.concurrent.SafeConcurrentHashMap
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.map.multi
-
Class org.miaixz.bus.core.center.map.multi.AbstractCollValueMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.multi.CollectionValueMap
- serialVersionUID:
- -1L
-
Serialized Fields
-
collFactory
SupplierX<Collection<V>> collFactory
-
-
Class org.miaixz.bus.core.center.map.multi.Graph
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.multi.ListValueMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.multi.SetValueMap
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.map.reference
-
Class org.miaixz.bus.core.center.map.reference.ReferenceConcurrentMap
class ReferenceConcurrentMap extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
lastKeyQueue
ReferenceQueue<K> lastKeyQueue
-
lastValueQueue
ReferenceQueue<V> lastValueQueue
-
purgeListener
BiConsumer<Ref<? extends K>,
Ref<? extends V>> purgeListener 回收监听 -
raw
ConcurrentMap<Ref<K>,
Ref<V>> raw
-
-
Class org.miaixz.bus.core.center.map.reference.SoftConcurrentMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.reference.WeakConcurrentMap
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.map.reference.WeakKeyConcurrentMap
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.queue
-
Class org.miaixz.bus.core.center.queue.BoundedPriorityQueue
- serialVersionUID:
- -1L
-
Serialized Fields
-
capacity
int capacity
容量 -
comparator
Comparator<? super E> comparator
-
-
Class org.miaixz.bus.core.center.queue.CheckedLinkedBlockingQueue
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.center.queue.MemorySafeLinkedBlockingQueue
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.set
-
Class org.miaixz.bus.core.center.set.SetFromMap
- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
Serialized Fields
-
Class org.miaixz.bus.core.center.set.UniqueKeySet
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.center.stream
-
Package org.miaixz.bus.core.codec
-
Class org.miaixz.bus.core.codec.No128
class No128 extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
leastSigBits
long leastSigBits
最低有效位(Least Significant Bit),64 bit(8 bytes) -
mostSigBits
long mostSigBits
最高有效位(Most Significant Bit),64 bit(8 bytes)
-
-
Class org.miaixz.bus.core.codec.PercentCodec
class PercentCodec extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
encodeSpaceAsPlus
boolean encodeSpaceAsPlus
是否编码空格为+ 如果为true,则将空格编码为"+",此项只在"application/x-www-form-urlencoded"中使用 如果为false,则空格编码为"%20",此项一般用于URL的Query部分(RFC3986规范) -
safeCharacters
BitSet safeCharacters
存放安全编码
-
-
Class org.miaixz.bus.core.codec.PercentCodec.Builder
class Builder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
codec
PercentCodec codec
-
-
-
Package org.miaixz.bus.core.codec.binary
-
Class org.miaixz.bus.core.codec.binary.Z85
class Z85 extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.codec.binary.decoder
-
Class org.miaixz.bus.core.codec.binary.decoder.Base64Decoder
class Base64Decoder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
DECODE_TABLE
byte[] DECODE_TABLE
Base64解码表,共128位,-1表示非base64字符,-2表示padding
-
-
-
Package org.miaixz.bus.core.codec.binary.provider
-
Class org.miaixz.bus.core.codec.binary.provider.Base16Provider
class Base16Provider extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
alphabets
char[] alphabets
-
-
Class org.miaixz.bus.core.codec.binary.provider.Base32Provider
class Base32Provider extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.codec.binary.provider.Base58Provider
class Base58Provider extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.codec.binary.provider.Base62Provider
class Base62Provider extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.codec.hash
-
Class org.miaixz.bus.core.codec.hash.ConsistentHash
class ConsistentHash extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.compare
-
Class org.miaixz.bus.core.compare.ComparatorChain
class ComparatorChain extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
chain
List<Comparator<E>> chain
比较器链. -
lock
boolean lock
比较器是否被锁定。锁定的比较器链不能再添加新的比较器。比较器会在开始比较时开始加锁。 -
orderingBits
BitSet orderingBits
对应比较器位置是否反序.
-
-
Class org.miaixz.bus.core.compare.FieldCompare
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.FieldsCompare
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.FunctionCompare
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.LocaleCompare
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.NullCompare
class NullCompare extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
comparator
Comparator<T> comparator
实际比较器 -
nullGreater
boolean nullGreater
是否null最大,排在最后
-
-
Class org.miaixz.bus.core.compare.PinyinCompare
class PinyinCompare extends LocaleCompare implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.PropertyCompare
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.compare.VersionCompare
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.convert
-
Class org.miaixz.bus.core.convert.AbstractConverter
class AbstractConverter extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.ArrayConverter
class ArrayConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
ignoreElementError
boolean ignoreElementError
是否忽略元素转换错误
-
-
Class org.miaixz.bus.core.convert.AtomicBooleanConverter
class AtomicBooleanConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.AtomicIntegerArrayConverter
class AtomicIntegerArrayConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.AtomicLongArrayConverter
class AtomicLongArrayConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.AtomicReferenceConverter
class AtomicReferenceConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.BeanConverter
class BeanConverter extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
copyOptions
CopyOptions copyOptions
-
-
Class org.miaixz.bus.core.convert.BooleanConverter
class BooleanConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.CalendarConverter
class CalendarConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
format
String format
日期格式化
-
-
Class org.miaixz.bus.core.convert.CastConverter
class CastConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.CharacterConverter
class CharacterConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.CharsetConverter
class CharsetConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.ClassConverter
class ClassConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
isInitialized
boolean isInitialized
-
-
Class org.miaixz.bus.core.convert.CompositeConverter
class CompositeConverter extends RegisterConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.CurrencyConverter
class CurrencyConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.DateConverter
class DateConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
format
String format
日期格式化
-
-
Class org.miaixz.bus.core.convert.DurationConverter
class DurationConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.EnumConverter
class EnumConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.KotlinBeanConverter
class KotlinBeanConverter extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.LocaleConverter
class LocaleConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.MapConverter
class MapConverter extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.NumberConverter
class NumberConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.OptConverter
class OptConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.OptionalConverter
class OptionalConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.PathConverter
class PathConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.PeriodConverter
class PeriodConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.PrimitiveConverter
class PrimitiveConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.RecordConverter
class RecordConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.ReferenceConverter
class ReferenceConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.RegisterConverter
class RegisterConverter extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.StackTraceElementConverter
class StackTraceElementConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.StringConverter
class StringConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.TemporalAccessorConverter
class TemporalAccessorConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
format
String format
日期格式化
-
-
Class org.miaixz.bus.core.convert.TimeZoneConverter
class TimeZoneConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.URIConverter
class URIConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.URLConverter
class URLConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.UUIDConverter
class UUIDConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.convert.XMLGregorianCalendarConverter
class XMLGregorianCalendarConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
datatypeFactory
DatatypeFactory datatypeFactory
-
format
String format
日期格式化
-
-
Class org.miaixz.bus.core.convert.ZoneIdConverter
class ZoneIdConverter extends AbstractConverter implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.data
-
Class org.miaixz.bus.core.data.Coordinate.Point
class Point extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
lat
double lat
纬度 -
lng
double lng
经度
-
-
-
Package org.miaixz.bus.core.data.id
-
Class org.miaixz.bus.core.data.id.Snowflake
class Snowflake extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
dataCenterId
long dataCenterId
-
lastTimestamp
long lastTimestamp
-
randomSequenceLimit
long randomSequenceLimit
当在低频模式下时,序号始终为0,导致生成ID始终为偶数 此属性用于限定一个随机上限,在不同毫秒下生成序号时,给定一个随机数,避免偶数问题。 注意次数必须小于Snowflake.SEQUENCE_MASK,0表示不使用随机数。 这个上限不包括值本身。 -
sequence
long sequence
自增序号,当高频模式下时,同一毫秒内生成N个ID,则这个序号在同一毫秒下,自增以避免ID重复。 -
twepoch
long twepoch
初始化时间点 -
useSystemClock
boolean useSystemClock
-
workerId
long workerId
-
-
Class org.miaixz.bus.core.data.id.ULID
class ULID extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
idValue
No128 idValue
-
-
Class org.miaixz.bus.core.data.id.UUID
class UUID extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
idValue
No128 idValue
-
-
-
Package org.miaixz.bus.core.io
-
Class org.miaixz.bus.core.io.ByteOrderMark
class ByteOrderMark extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
bytes
byte[] bytes
-
charsetName
String charsetName
-
-
Class org.miaixz.bus.core.io.ByteString
class ByteString extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialization Methods
-
readObject
- Throws:
IOException
-
writeObject
- Throws:
IOException
-
-
Serialized Fields
-
data
byte[] data
-
-
-
Package org.miaixz.bus.core.io.buffer
-
Class org.miaixz.bus.core.io.buffer.ByteBuffer
class ByteBuffer extends ByteString implements Serializable-
Serialization Methods
-
writeReplace
-
-
-
-
Package org.miaixz.bus.core.io.check
-
Class org.miaixz.bus.core.io.check.CRC16
class CRC16 extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
crc16
CRC16Checksum crc16
-
-
Class org.miaixz.bus.core.io.check.CRC8
class CRC8 extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
crcTable
short[] crcTable
-
init
short init
-
value
short value
-
-
-
Package org.miaixz.bus.core.io.check.crc16
-
Class org.miaixz.bus.core.io.check.crc16.CRC16Ansi
class CRC16Ansi extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16CCITT
class CRC16CCITT extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16CCITTFalse
class CRC16CCITTFalse extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16Checksum
class CRC16Checksum extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
wCRCin
int wCRCin
CRC16 Checksum 结果值
-
-
Class org.miaixz.bus.core.io.check.crc16.CRC16DNP
class CRC16DNP extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16IBM
class CRC16IBM extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16Maxim
class CRC16Maxim extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16Modbus
class CRC16Modbus extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16USB
class CRC16USB extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16X25
class CRC16X25 extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.check.crc16.CRC16XModem
class CRC16XModem extends CRC16Checksum implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.io.file
-
Class org.miaixz.bus.core.io.file.FileAppender
class FileAppender extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
capacity
int capacity
内存中持有的字符串数 -
isNewLineMode
boolean isNewLineMode
追加内容是否为新行 -
list
List<String> list
数据行缓存 -
lock
Lock lock
写出锁,用于保护写出线程安全 -
writer
FileWriter writer
-
-
Class org.miaixz.bus.core.io.file.FileReader
class FileReader extends FileWrapper implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.file.FileTailer
class FileTailer extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
charset
Charset charset
编码 -
executorService
ScheduledExecutorService executorService
-
filePath
String filePath
-
fileWatchMonitor
WatchMonitor fileWatchMonitor
-
initReadLine
int initReadLine
初始读取的行数 -
lineHandler
ConsumerX<String> lineHandler
行处理器 -
period
long period
定时任务检查间隔时长 -
randomAccessFile
RandomAccessFile randomAccessFile
-
stopOnRemove
boolean stopOnRemove
-
-
Class org.miaixz.bus.core.io.file.FileTailer.ConsoleLineHandler
class ConsoleLineHandler extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.file.FileWrapper
class FileWrapper extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.file.FileWriter
class FileWriter extends FileWrapper implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.file.LineWatcher
class LineWatcher extends SimpleWatcher implements Serializable-
Serialized Fields
-
charset
Charset charset
-
lineHandler
ConsumerX<String> lineHandler
-
randomAccessFile
RandomAccessFile randomAccessFile
-
-
-
Class org.miaixz.bus.core.io.file.PathCopier
- serialVersionUID:
- -1L
-
Serialized Fields
-
options
CopyOption[] options
-
-
-
Package org.miaixz.bus.core.io.resource
-
Class org.miaixz.bus.core.io.resource.BytesResource
class BytesResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
bytes
byte[] bytes
-
name
String name
-
-
Class org.miaixz.bus.core.io.resource.CharSequenceResource
class CharSequenceResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
charset
Charset charset
-
data
CharSequence data
-
name
CharSequence name
-
-
Class org.miaixz.bus.core.io.resource.ClassPathResource
class ClassPathResource extends UrlResource implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
classLoader
ClassLoader classLoader
-
clazz
Class<?> clazz
-
path
String path
-
-
Class org.miaixz.bus.core.io.resource.FileResource
class FileResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.HttpResource
class HttpResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.InputStreamResource
class InputStreamResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
in
InputStream in
-
name
String name
-
-
Class org.miaixz.bus.core.io.resource.JarResource
class JarResource extends UrlResource implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.MultiFileResource
class MultiFileResource extends MultiResource implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.MultiResource
class MultiResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.StringResource
class StringResource extends CharSequenceResource implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.UrlResource
class UrlResource extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.resource.WebAppResource
class WebAppResource extends FileResource implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.io.watch
-
Class org.miaixz.bus.core.io.watch.SimpleWatcher
class SimpleWatcher extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.io.watch.WatchMonitor
class WatchMonitor extends Thread implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
dir
Path dir
监听路径,必须为目录 -
file
Path file
监听的文件,对于单文件监听不为空 -
maxDepth
int maxDepth
递归目录的最大深度,当小于1时不递归下层目录 -
watcher
Watcher watcher
监听器 -
watchService
WatchServiceWrapper watchService
-
-
Class org.miaixz.bus.core.io.watch.WatchServiceWrapper
class WatchServiceWrapper extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
events
WatchEvent.Kind<?>[] events
监听事件列表,如新建、修改、删除等 -
isClosed
boolean isClosed
监听是否已经关闭 -
modifiers
WatchEvent.Modifier[] modifiers
监听选项,例如监听频率等 -
watchService
WatchService watchService
监听服务
-
-
-
Package org.miaixz.bus.core.lang
-
Package org.miaixz.bus.core.lang.annotation
-
Class org.miaixz.bus.core.lang.annotation.Named.Names
class Names extends Object implements Serializable-
Serialized Fields
-
value
String value
-
-
-
-
Package org.miaixz.bus.core.lang.annotation.resolve
-
Class org.miaixz.bus.core.lang.annotation.resolve.AnnotationProxy
class AnnotationProxy extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
annotation
T extends Annotation annotation
注解 -
attributes
Map<String,
Object> attributes 注解属性 -
type
Class<T extends Annotation> type
注解类型
-
-
-
Package org.miaixz.bus.core.lang.annotation.resolve.elements
-
Class org.miaixz.bus.core.lang.annotation.resolve.elements.CombinationAnnotatedElement
class CombinationAnnotatedElement extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
annotationMap
Map<Class<? extends Annotation>,
Annotation> annotationMap 注解类型与注解对象对应表 -
declaredAnnotationMap
Map<Class<? extends Annotation>,
Annotation> declaredAnnotationMap 直接注解类型与注解对象对应表 -
predicate
Predicate<Annotation> predicate
过滤器
-
-
-
Package org.miaixz.bus.core.lang.caller
-
Class org.miaixz.bus.core.lang.caller.StackTraceCaller
class StackTraceCaller extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.copier
-
Class org.miaixz.bus.core.lang.copier.SrcToDestCopier
class SrcToDestCopier extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.exception
-
Exception Class org.miaixz.bus.core.lang.exception.AlreadyExistsException
class AlreadyExistsException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.AuthorizedException
class AuthorizedException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.BeanException
class BeanException extends InternalException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.BusinessException
class BusinessException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.CloneException
class CloneException extends InternalException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.ConvertException
class ConvertException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.CrontabException
class CrontabException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.CryptoException
class CryptoException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.DateException
class DateException extends InternalException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.DependencyException
class DependencyException extends InternalException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.DisableException
class DisableException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.ForbiddenException
class ForbiddenException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.IllegalPathException
class IllegalPathException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.InternalException
class InternalException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.InvalidParamsException
class InvalidParamsException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.MapperException
class MapperException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.NoSuchException
class NoSuchException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.NotExistsException
class NotExistsException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.NotFoundException
class NotFoundException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.NotInitedException
class NotInitedException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.PageException
class PageException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.PaymentException
class PaymentException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.RelevantException
class RelevantException extends IOException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.RevisedException
class RevisedException extends RelevantException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.SignatureException
class SignatureException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.SocketException
class SocketException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.StatefulException
class StatefulException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
status
int status
异常状态码
-
-
Exception Class org.miaixz.bus.core.lang.exception.TokenException
class TokenException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.UncheckedException
class UncheckedException extends RuntimeException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.ValidateException
class ValidateException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
Exception Class org.miaixz.bus.core.lang.exception.VersionException
class VersionException extends UncheckedException implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.loader
-
Class org.miaixz.bus.core.lang.loader.AtomicLoader
class AtomicLoader extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
reference
AtomicReference<T> reference
被加载对象的引用
-
-
Class org.miaixz.bus.core.lang.loader.LazyFunLoader
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.lang.loader.LazyLoader
class LazyLoader extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
object
T object
被加载对象
-
-
-
Package org.miaixz.bus.core.lang.mutable
-
Class org.miaixz.bus.core.lang.mutable.MutableBool
class MutableBool extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
boolean value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableByte
class MutableByte extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
byte value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableDouble
class MutableDouble extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
double value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableEntry
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.lang.mutable.MutableFloat
class MutableFloat extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
float value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableInt
class MutableInt extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
int value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableLong
class MutableLong extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
long value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableObject
class MutableObject extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
T value
-
-
Class org.miaixz.bus.core.lang.mutable.MutablePair
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.lang.mutable.MutableShort
class MutableShort extends Number implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
value
short value
-
-
Class org.miaixz.bus.core.lang.mutable.MutableTriplet
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.pool
-
Class org.miaixz.bus.core.lang.pool.PoolConfig
class PoolConfig extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
maxIdle
long maxIdle
最长空闲时间(在池中时间) -
maxSize
int maxSize
最大池大小 -
maxWait
long maxWait
最长等待时间,用于在借出对象时,等待最长时间(默认5秒)。 -
minSize
int minSize
最小(初始)池大小
-
-
-
Package org.miaixz.bus.core.lang.pool.partition
-
Class org.miaixz.bus.core.lang.pool.partition.PartitionObjectPool
class PartitionObjectPool extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
closed
boolean closed
-
config
PartitionPoolConfig config
-
partitions
PoolPartition<T>[] partitions
分区,创建后不再变更,线程安全
-
-
Class org.miaixz.bus.core.lang.pool.partition.PartitionPoolConfig
class PartitionPoolConfig extends PoolConfig implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
partitionSize
int partitionSize
-
-
Class org.miaixz.bus.core.lang.pool.partition.PoolPartition
class PoolPartition extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
config
PoolConfig config
-
objectFactory
ObjectFactory<T> objectFactory
-
queue
BlockingQueue<Poolable<T>> queue
-
total
int total
记录对象总数(包括借出对象)
-
-
-
Package org.miaixz.bus.core.lang.range
-
Class org.miaixz.bus.core.lang.range.Range
class Range extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.reflect
-
Class org.miaixz.bus.core.lang.reflect.ClassScanner
class ClassScanner extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
charset
Charset charset
编码 -
classes
Set<Class<?>> classes
扫描结果集 -
classesOfLoadError
Set<String> classesOfLoadError
获取加载错误的类名列表 -
classLoader
ClassLoader classLoader
类加载器 -
classPredicate
Predicate<Class<?>> classPredicate
过滤器 -
ignoreLoadError
boolean ignoreLoadError
忽略loadClass时的错误 -
initialize
boolean initialize
是否初始化类 -
packageDirName
String packageDirName
包路径,用于文件中对路径操作 -
packageName
String packageName
包名 -
packageNameWithDot
String packageNameWithDot
包名,最后跟一个点,表示包名,避免在检查前缀时的歧义 如果包名指定为空,不跟点 -
packagePath
String packagePath
包路径,用于jar中对路径操作,在Linux下与packageDirName一致
-
-
Class org.miaixz.bus.core.lang.reflect.ParameterizedTypeImpl
class ParameterizedTypeImpl extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.selector
-
Class org.miaixz.bus.core.lang.selector.IncrementSelector
- serialVersionUID:
- -1L
-
Serialized Fields
-
position
int position
-
-
Class org.miaixz.bus.core.lang.selector.RandomSelector
- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.lang.selector.WeightRandomSelector
class WeightRandomSelector extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.lang.thread
-
Class org.miaixz.bus.core.lang.thread.ExecutorBuilder
class ExecutorBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
allowCoreThreadTimeOut
Boolean allowCoreThreadTimeOut
线程执行超时后是否回收线程 -
corePoolSize
int corePoolSize
初始池大小 -
handler
RejectedExecutionHandler handler
当线程阻塞(block)时的异常处理器,所谓线程阻塞即线程池和等待队列已满,无法处理线程时采取的策略 -
keepAliveTime
long keepAliveTime
线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长 -
maxPoolSize
int maxPoolSize
最大池大小(允许同时执行的最大线程数) -
threadFactory
ThreadFactory threadFactory
线程工厂,用于自定义线程创建 -
workQueue
BlockingQueue<Runnable> workQueue
队列,用于存放未执行的线程
-
-
Class org.miaixz.bus.core.lang.thread.ThreadFactoryBuilder
class ThreadFactoryBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
backingThreadFactory
ThreadFactory backingThreadFactory
用于线程创建的线程工厂类 -
daemon
Boolean daemon
是否守护线程,默认false -
namePrefix
String namePrefix
线程名的前缀 -
priority
Integer priority
线程优先级 -
uncaughtExceptionHandler
Thread.UncaughtExceptionHandler uncaughtExceptionHandler
未捕获异常处理器
-
-
-
Package org.miaixz.bus.core.lang.tuple
-
Class org.miaixz.bus.core.lang.tuple.Pair
class Pair extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.lang.tuple.Triplet
- serialVersionUID:
- -1L
-
Serialized Fields
-
middle
M middle
中值
-
-
Class org.miaixz.bus.core.lang.tuple.Tuple
class Tuple extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
cacheHash
boolean cacheHash
缓存hash -
hashCode
int hashCode
多值hash -
members
Object[] members
多值信息
-
-
-
Package org.miaixz.bus.core.math
-
Class org.miaixz.bus.core.math.Arrangement
class Arrangement extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
datas
String[] datas
-
-
Class org.miaixz.bus.core.math.Combination
class Combination extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
datas
String[] datas
-
-
Class org.miaixz.bus.core.math.Money
class Money extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
cent
long cent
金额,以分为单位。 -
currency
Currency currency
币种。
-
-
-
Package org.miaixz.bus.core.net.tls
-
Class org.miaixz.bus.core.net.tls.SSLContextBuilder
class SSLContextBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
keyManagers
KeyManager[] keyManagers
-
protocol
String protocol
-
secureRandom
SecureRandom secureRandom
-
trustManagers
TrustManager[] trustManagers
-
-
-
Package org.miaixz.bus.core.net.url
-
Class org.miaixz.bus.core.net.url.UrlBuilder
class UrlBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.net.url.UrlDecoder
class UrlDecoder extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.text
-
Class org.miaixz.bus.core.text.OffsetMatcher
class OffsetMatcher extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
ignoreCase
boolean ignoreCase
-
ignoreEquals
boolean ignoreEquals
-
offset
int offset
匹配位置,正数表示从开始偏移,负数表示从后偏移
-
-
Class org.miaixz.bus.core.text.StringJoiner
class StringJoiner extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
appendable
Appendable appendable
-
delimiter
CharSequence delimiter
-
emptyResult
String emptyResult
当结果为空时默认返回的拼接结果 -
hasContent
boolean hasContent
appendable中是否包含内容,用于判断增加内容时,是否首先加入分隔符 -
nullMode
StringJoiner.NullMode nullMode
null元素处理逻辑 -
prefix
CharSequence prefix
-
suffix
CharSequence suffix
-
wrapElement
boolean wrapElement
前缀和后缀是否包装每个元素,true表示包装每个元素,false包装整个字符串
-
-
Class org.miaixz.bus.core.text.StringSplitter
- serialVersionUID:
- -1L
-
Serialized Fields
-
count
int count
计数器,用于判断是否超过limit -
finder
TextFinder finder
-
ignoreEmpty
boolean ignoreEmpty
-
limit
int limit
-
offset
int offset
上一次的结束位置 -
text
String text
-
-
Class org.miaixz.bus.core.text.StringTrimer
class StringTrimer extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
mode
StringTrimer.TrimMode mode
-
predicate
Predicate<Character> predicate
-
-
-
Package org.miaixz.bus.core.text.bloom
-
Class org.miaixz.bus.core.text.bloom.AbstractFilter
class AbstractFilter extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
bitSet
BitSet bitSet
增长向量 -
size
int size
容量
-
-
Class org.miaixz.bus.core.text.bloom.CombinedBloomFilter
class CombinedBloomFilter extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
filters
BloomFilter[] filters
-
-
Class org.miaixz.bus.core.text.bloom.FunctionFilter
class FunctionFilter extends AbstractFilter implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.text.dfa
-
Class org.miaixz.bus.core.text.dfa.WordTree
- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.text.escape
-
Class org.miaixz.bus.core.text.escape.Html4Escape
class Html4Escape extends XmlEscape implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.escape.Html4Unescape
class Html4Unescape extends XmlUnescape implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.escape.NumericEntityUnescaper
class NumericEntityUnescaper extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.escape.XmlEscape
class XmlEscape extends ReplacerChain implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.escape.XmlUnescape
class XmlUnescape extends ReplacerChain implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.text.finder
-
Class org.miaixz.bus.core.text.finder.CharFinder
class CharFinder extends TextFinder implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
c
char c
-
caseInsensitive
boolean caseInsensitive
-
-
Class org.miaixz.bus.core.text.finder.LengthFinder
class LengthFinder extends TextFinder implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
length
int length
-
-
Class org.miaixz.bus.core.text.finder.MatcherFinder
class MatcherFinder extends TextFinder implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.finder.PatternFinder
class PatternFinder extends TextFinder implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.finder.StringFinder
class StringFinder extends TextFinder implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
caseInsensitive
boolean caseInsensitive
-
strToFind
CharSequence strToFind
-
-
Class org.miaixz.bus.core.text.finder.TextFinder
class TextFinder extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
endIndex
int endIndex
结束位置 -
negative
boolean negative
是否反向查找 -
text
CharSequence text
文本
-
-
-
Package org.miaixz.bus.core.text.replacer
-
Class org.miaixz.bus.core.text.replacer.CharRangeReplacer
class CharRangeReplacer extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
beginInclude
int beginInclude
-
endExclude
int endExclude
-
isCodePoint
boolean isCodePoint
-
replacedChar
char replacedChar
-
-
Class org.miaixz.bus.core.text.replacer.HighMultiReplacer
class HighMultiReplacer extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
ahoCorasickAutomaton
org.miaixz.bus.core.text.replacer.HighMultiReplacer.AhoCorasickAutomaton ahoCorasickAutomaton
-
-
Class org.miaixz.bus.core.text.replacer.LookupReplacer
class LookupReplacer extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.text.replacer.ReplacerChain
class ReplacerChain extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
replacers
List<StringReplacer> replacers
-
-
Class org.miaixz.bus.core.text.replacer.SearchReplacer
class SearchReplacer extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
fromIndex
int fromIndex
-
ignoreCase
boolean ignoreCase
-
replacement
CharSequence replacement
-
searchText
CharSequence searchText
-
searchTextLength
int searchTextLength
-
-
Class org.miaixz.bus.core.text.replacer.StringRangeReplacer
class StringRangeReplacer extends StringReplacer implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
beginInclude
int beginInclude
-
endExclude
int endExclude
-
isCodePoint
boolean isCodePoint
-
replacedStr
CharSequence replacedStr
-
-
Class org.miaixz.bus.core.text.replacer.StringReplacer
class StringReplacer extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package org.miaixz.bus.core.tree
-
Class org.miaixz.bus.core.tree.MapTree
- serialVersionUID:
- -1L
-
Serialized Fields
-
nodeConfig
NodeConfig nodeConfig
-
parent
MapTree<T> parent
-
-
Class org.miaixz.bus.core.tree.NodeConfig
class NodeConfig extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.tree.TreeBuilder
class TreeBuilder extends Object implements Serializable- serialVersionUID:
- -1L
-
Class org.miaixz.bus.core.tree.TreeNode
class TreeNode extends Object implements Serializable- serialVersionUID:
- -1L
-
Serialized Fields
-
extra
Map<String,
Object> extra 扩展字段 -
id
T id
ID -
name
CharSequence name
名称 -
parentId
T parentId
父节点ID -
weight
Comparable<?> weight
顺序 越小优先级越高 默认0
-
-