Index
All Classes and Interfaces|All Packages
A
- aarch64 - Enum constant in enum class io.smallrye.common.cpu.CPU
-
aarch64, also known asarm64. - aliases() - Method in enum class io.smallrye.common.cpu.CPU
-
Returns other names that this CPU is known by.
- arm - Enum constant in enum class io.smallrye.common.cpu.CPU
-
arm, also known asarmv7, etc. - availableProcessors() - Static method in class io.smallrye.common.cpu.ProcessorInfo
-
Returns the number of available processors.
C
- CacheInfo - Class in io.smallrye.common.cpu
-
A class which exposes any available cache line information for the current CPU.
- CacheLevelInfo - Class in io.smallrye.common.cpu
-
Information about a CPU cache level.
- CacheType - Enum Class in io.smallrye.common.cpu
-
The type of cache.
- CPU - Enum Class in io.smallrye.common.cpu
-
Enumerated type for CPU types.
D
F
- forName(String) - Static method in enum class io.smallrye.common.cpu.CPU
-
Names are compared case-insensitively.
- forNameOpt(String) - Static method in enum class io.smallrye.common.cpu.CPU
-
Names are compared case-insensitively.
- forNameOrNull(String) - Static method in enum class io.smallrye.common.cpu.CPU
-
Names are compared case-insensitively.
G
- getCacheLevel() - Method in class io.smallrye.common.cpu.CacheLevelInfo
-
Get the level index.
- getCacheLevelInfo(int) - Static method in class io.smallrye.common.cpu.CacheInfo
-
Get the CPU cache level information for a cache level.
- getCacheLevelSizeKB() - Method in class io.smallrye.common.cpu.CacheLevelInfo
-
Get the size of this cache level in kilobytes.
- getCacheLineSize() - Method in class io.smallrye.common.cpu.CacheLevelInfo
-
Get the cache line size in bytes.
- getCacheType() - Method in class io.smallrye.common.cpu.CacheLevelInfo
-
Get the type of cache.
- getLevelEntryCount() - Static method in class io.smallrye.common.cpu.CacheInfo
-
Get the number of CPU cache level entries.
- getSmallestDataCacheLineSize() - Static method in class io.smallrye.common.cpu.CacheInfo
-
Get the smallest known data cache line size.
- getSmallestInstructionCacheLineSize() - Static method in class io.smallrye.common.cpu.CacheInfo
-
Get the smallest known instruction cache line size.
H
I
- in(CacheType) - Method in enum class io.smallrye.common.cpu.CacheType
-
Determine whether this instance is equal to one of the given instances.
- in(CacheType...) - Method in enum class io.smallrye.common.cpu.CacheType
-
Determine whether this instance is equal to one of the given instances.
- in(CacheType, CacheType) - Method in enum class io.smallrye.common.cpu.CacheType
-
Determine whether this instance is equal to one of the given instances.
- in(CacheType, CacheType, CacheType) - Method in enum class io.smallrye.common.cpu.CacheType
-
Determine whether this instance is equal to one of the given instances.
- INSTRUCTION - Enum constant in enum class io.smallrye.common.cpu.CacheType
-
Instruction cache.
- io.smallrye.common.cpu - module io.smallrye.common.cpu
-
CPU-related information providers for SmallRye projects and their consumers.
- io.smallrye.common.cpu - package io.smallrye.common.cpu
- isData() - Method in enum class io.smallrye.common.cpu.CacheType
-
Determine if this cache line type holds data.
- isFull(EnumSet<CacheType>) - Static method in enum class io.smallrye.common.cpu.CacheType
-
Determine whether the given set is fully populated (or "full"), meaning it contains all possible values.
- isInstruction() - Method in enum class io.smallrye.common.cpu.CacheType
-
Determine if this cache line type holds instructions.
- isUnknown() - Method in enum class io.smallrye.common.cpu.CPU
-
Returns
trueif this CPU is unknown.
M
- main(String[]) - Static method in class io.smallrye.common.cpu.CacheInfo
-
A simple main method which prints cache info when called.
- mips - Enum constant in enum class io.smallrye.common.cpu.CPU
-
MIPS 32-bit (big-endian).
- mips64 - Enum constant in enum class io.smallrye.common.cpu.CPU
-
MIPS 64-bit (big-endian).
- mips64el - Enum constant in enum class io.smallrye.common.cpu.CPU
-
MIPS 64-bit (little-endian).
- mipsel - Enum constant in enum class io.smallrye.common.cpu.CPU
-
MIPS 32-bit (little-endian).
N
- nativeByteOrder() - Method in enum class io.smallrye.common.cpu.CPU
-
Returns this CPU's native byte order.
P
- pointerSizeBits() - Method in enum class io.smallrye.common.cpu.CPU
-
Returns this CPU's pointer size, in bits.
- pointerSizeBytes() - Method in enum class io.smallrye.common.cpu.CPU
-
Returns this CPU's pointer size, in bytes.
- ppc - Enum constant in enum class io.smallrye.common.cpu.CPU
-
PowerPC 64-bit (big-endian).
- ppc32 - Enum constant in enum class io.smallrye.common.cpu.CPU
-
PowerPC 32-bit (big-endian).
- ppc32le - Enum constant in enum class io.smallrye.common.cpu.CPU
-
PowerPC 32-bit (little-endian).
- ppcle - Enum constant in enum class io.smallrye.common.cpu.CPU
-
PowerPC 64-bit (little-endian).
- ProcessorInfo - Class in io.smallrye.common.cpu
-
Provides general information about the processors on this host (Java 9 version).
R
U
- UNIFIED - Enum constant in enum class io.smallrye.common.cpu.CacheType
-
Unified instruction/data cache.
- UNKNOWN - Enum constant in enum class io.smallrye.common.cpu.CacheType
-
Unknown cache type.
- unknown32 - Enum constant in enum class io.smallrye.common.cpu.CPU
-
An unknown 32-bit little-endian CPU.
- unknown32be - Enum constant in enum class io.smallrye.common.cpu.CPU
-
An unknown 32-bit big-endian CPU.
- unknown64 - Enum constant in enum class io.smallrye.common.cpu.CPU
-
An unknown 64-bit little-endian CPU.
- unknown64be - Enum constant in enum class io.smallrye.common.cpu.CPU
-
An unknown 64-bit big-endian CPU.
V
- valueOf(String) - Static method in enum class io.smallrye.common.cpu.CacheType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.smallrye.common.cpu.CPU
-
Returns the enum constant of this class with the specified name.
- values - Static variable in enum class io.smallrye.common.cpu.CPU
-
All of the possible CPU values, in order.
- values() - Static method in enum class io.smallrye.common.cpu.CacheType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.smallrye.common.cpu.CPU
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
X
- x64 - Enum constant in enum class io.smallrye.common.cpu.CPU
-
Intel/AMD 64-bit
x64architecture. - x86 - Enum constant in enum class io.smallrye.common.cpu.CPU
-
Intel 32-bit
x86architecture.
All Classes and Interfaces|All Packages