Index

A C D F G H I M N P R U V W X 
All Classes and Interfaces|All Packages

A

aarch64 - Enum constant in enum class io.smallrye.common.cpu.CPU
aarch64, also known as arm64.
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 as armv7, 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

DATA - Enum constant in enum class io.smallrye.common.cpu.CacheType
Data cache.

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

host() - Static method in enum class io.smallrye.common.cpu.CPU
Returns the host CPU type.

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 true if 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

riscv - Enum constant in enum class io.smallrye.common.cpu.CPU
riscv.

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

wasm32 - Enum constant in enum class io.smallrye.common.cpu.CPU
WebAssembly 32-bit.

X

x64 - Enum constant in enum class io.smallrye.common.cpu.CPU
Intel/AMD 64-bit x64 architecture.
x86 - Enum constant in enum class io.smallrye.common.cpu.CPU
Intel 32-bit x86 architecture.
A C D F G H I M N P R U V W X 
All Classes and Interfaces|All Packages