Skip navigation links
A B C D F G I L M N O P R S T V 

A

acquireCore() - Static method in enum net.openhft.affinity.Affinity
 
acquireCore(boolean) - Static method in enum net.openhft.affinity.Affinity
 
acquireCore() - Static method in class net.openhft.affinity.AffinityLock
Assign any free core to this thread.
acquireCore(boolean) - Static method in class net.openhft.affinity.AffinityLock
Assign a core(and all its cpus) which can be bound to the current thread or another thread.
acquireLock() - Static method in enum net.openhft.affinity.Affinity
 
acquireLock(boolean) - Static method in enum net.openhft.affinity.Affinity
 
acquireLock() - Static method in class net.openhft.affinity.AffinityLock
Assign any free cpu to this thread.
acquireLock(boolean) - Static method in class net.openhft.affinity.AffinityLock
Assign a cpu which can be bound to the current thread or another thread.
acquireLock(int) - Static method in class net.openhft.affinity.AffinityLock
Assign a cpu which can be bound to the current thread or another thread.
acquireLock(int[]) - Static method in class net.openhft.affinity.AffinityLock
Assign a cpu which can be bound to the current thread or another thread Caller passes in an explicit set of preferred CPUs The first available CPU is used, and the lock returned If all CPUs in the set are unavailable then no lock is obtained
acquireLock(String) - Static method in class net.openhft.affinity.AffinityLock
Use a description to allocate a cpu.
acquireLock(AffinityStrategy...) - Method in class net.openhft.affinity.AffinityLock
Give another affinity lock relative to this one based on a list of strategies.
acquireLockLastMinus(int) - Static method in class net.openhft.affinity.AffinityLock
Allocate from the end.
Affinity - Enum in net.openhft.affinity
Library to wrap low level JNI or JNA calls.
AFFINITY_RESERVED - Static variable in class net.openhft.affinity.AffinityLock
 
AffinityLock - Class in net.openhft.affinity
This utility class support locking a thread to a single core, or reserving a whole core for a thread.
AffinityStrategies - Enum in net.openhft.affinity
Pre-defined strategies for determining which thread to pick next.
AffinityStrategy - Interface in net.openhft.affinity
Allow you define a strategy for find the a cpu relative to another select cpu.
AffinityTestMain - Class in net.openhft.affinity.main
 
AffinityTestMain() - Constructor for class net.openhft.affinity.main.AffinityTestMain
 
AffinityThreadFactory - Class in net.openhft.affinity
This is a ThreadFactory which assigns threads based the strategies provided.
AffinityThreadFactory(String, AffinityStrategy...) - Constructor for class net.openhft.affinity.AffinityThreadFactory
 
AffinityThreadFactory(String, boolean, AffinityStrategy...) - Constructor for class net.openhft.affinity.AffinityThreadFactory
 

B

BASE_AFFINITY - Static variable in class net.openhft.affinity.AffinityLock
 
bind() - Method in class net.openhft.affinity.AffinityLock
Bind the current thread to this reservable lock.
bind(boolean) - Method in class net.openhft.affinity.AffinityLock
Bind the current thread to this reservable lock.

C

channel - Variable in class net.openhft.affinity.lockchecker.LockReference
 
close() - Method in class net.openhft.affinity.AffinityLock
 
coreId(int) - Method in interface net.openhft.affinity.CpuLayout
 
coresPerSocket() - Method in interface net.openhft.affinity.CpuLayout
 
cpuId() - Method in class net.openhft.affinity.AffinityLock
 
cpuLayout(CpuLayout) - Static method in class net.openhft.affinity.AffinityLock
Set the CPU layout for this machine.
cpuLayout() - Static method in class net.openhft.affinity.AffinityLock
 
CpuLayout - Interface in net.openhft.affinity
 
cpus() - Method in interface net.openhft.affinity.CpuLayout
 

D

dumpLocks() - Static method in class net.openhft.affinity.AffinityLock
 

F

FileLockBasedLockChecker - Class in net.openhft.affinity.lockchecker
 
FileLockBasedLockChecker() - Constructor for class net.openhft.affinity.lockchecker.FileLockBasedLockChecker
 
finalize() - Method in class net.openhft.affinity.AffinityLock
 

G

getAffinity() - Static method in enum net.openhft.affinity.Affinity
 
getAffinity() - Method in interface net.openhft.affinity.IAffinity
 
getAffinityImpl() - Static method in enum net.openhft.affinity.Affinity
 
getChannel() - Method in class net.openhft.affinity.lockchecker.LockReference
 
getCpu() - Static method in enum net.openhft.affinity.Affinity
 
getCpu() - Method in interface net.openhft.affinity.IAffinity
 
getInstance() - Static method in class net.openhft.affinity.lockchecker.FileLockBasedLockChecker
 
getMetaInfo(int) - Method in class net.openhft.affinity.lockchecker.FileLockBasedLockChecker
 
getMetaInfo(int) - Method in interface net.openhft.affinity.lockchecker.LockChecker
 
getPID() - Static method in enum net.openhft.affinity.LockCheck
 
getProcessForCpu(int) - Static method in enum net.openhft.affinity.LockCheck
 
getProcessId() - Method in interface net.openhft.affinity.IAffinity
 
getThreadId() - Static method in enum net.openhft.affinity.Affinity
 
getThreadId() - Method in interface net.openhft.affinity.IAffinity
 

I

IAffinity - Interface in net.openhft.affinity
Implementation interface
INSTANCE - Static variable in class net.openhft.ticker.Ticker
 
isAllocated() - Method in class net.openhft.affinity.AffinityLock
 
isBound() - Method in class net.openhft.affinity.AffinityLock
 
isCpuFree(int) - Static method in enum net.openhft.affinity.LockCheck
 
isJNAAvailable() - Static method in enum net.openhft.affinity.Affinity
 
isLockFree(int) - Method in class net.openhft.affinity.lockchecker.FileLockBasedLockChecker
 
isLockFree(int) - Method in interface net.openhft.affinity.lockchecker.LockChecker
 
isProcessRunning(long) - Static method in enum net.openhft.affinity.LockCheck
 
ITicker - Interface in net.openhft.ticker
 

L

lock - Variable in class net.openhft.affinity.lockchecker.LockReference
 
LockCheck - Enum in net.openhft.affinity
 
LockChecker - Interface in net.openhft.affinity.lockchecker
 
LockReference - Class in net.openhft.affinity.lockchecker
 
LockReference(FileChannel, FileLock) - Constructor for class net.openhft.affinity.lockchecker.LockReference
 

M

main(String[]) - Static method in class net.openhft.affinity.main.AffinityTestMain
 
main(String...) - Static method in class net.openhft.affinity.MicroJitterSampler
 
matches(int, int) - Method in interface net.openhft.affinity.AffinityStrategy
 
MicroJitterSampler - Class in net.openhft.affinity
User: peter.lawrey Date: 30/06/13 Time: 13:13
MicroJitterSampler() - Constructor for class net.openhft.affinity.MicroJitterSampler
 

N

nanoTime() - Method in interface net.openhft.ticker.ITicker
 
nanoTime() - Static method in class net.openhft.ticker.Ticker
 
net.openhft.affinity - package net.openhft.affinity
 
net.openhft.affinity.lockchecker - package net.openhft.affinity.lockchecker
 
net.openhft.affinity.main - package net.openhft.affinity.main
 
net.openhft.ticker - package net.openhft.ticker
 
newThread(Runnable) - Method in class net.openhft.affinity.AffinityThreadFactory
 

O

obtainLock(int, String) - Method in class net.openhft.affinity.lockchecker.FileLockBasedLockChecker
 
obtainLock(int, String) - Method in interface net.openhft.affinity.lockchecker.LockChecker
 

P

PROCESSORS - Static variable in class net.openhft.affinity.AffinityLock
 

R

release() - Method in class net.openhft.affinity.AffinityLock
Release the current AffinityLock which can be discarded.
releaseLock(int) - Static method in enum net.openhft.affinity.LockCheck
 
releaseLock(int) - Method in class net.openhft.affinity.lockchecker.FileLockBasedLockChecker
 
releaseLock(int) - Method in interface net.openhft.affinity.lockchecker.LockChecker
 
RESERVED_AFFINITY - Static variable in class net.openhft.affinity.AffinityLock
 
resetAffinity() - Method in class net.openhft.affinity.AffinityLock
 
resetAffinity(boolean) - Method in class net.openhft.affinity.AffinityLock
 
resetToBaseAffinity() - Static method in enum net.openhft.affinity.Affinity
 
run() - Method in class net.openhft.affinity.MicroJitterSampler
 

S

setAffinity(BitSet) - Static method in enum net.openhft.affinity.Affinity
 
setAffinity(int) - Static method in enum net.openhft.affinity.Affinity
 
setAffinity(BitSet) - Method in interface net.openhft.affinity.IAffinity
 
setThreadId() - Static method in enum net.openhft.affinity.Affinity
 
socketId(int) - Method in interface net.openhft.affinity.CpuLayout
 
sockets() - Method in interface net.openhft.affinity.CpuLayout
 

T

threadId(int) - Method in interface net.openhft.affinity.CpuLayout
 
threadsPerCore() - Method in interface net.openhft.affinity.CpuLayout
 
Ticker - Class in net.openhft.ticker
Static factory for available ITicker interface implementation
ticks() - Method in interface net.openhft.ticker.ITicker
 
ticks() - Static method in class net.openhft.ticker.Ticker
 
toFile(int) - Method in class net.openhft.affinity.lockchecker.FileLockBasedLockChecker
 
toMicros(double) - Method in interface net.openhft.ticker.ITicker
 
toMicros(long) - Static method in class net.openhft.ticker.Ticker
 
toNanos(long) - Method in interface net.openhft.ticker.ITicker
 
toNanos(long) - Static method in class net.openhft.ticker.Ticker
 
toString() - Method in class net.openhft.affinity.AffinityLock
 

V

valueOf(String) - Static method in enum net.openhft.affinity.Affinity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.affinity.AffinityStrategies
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.affinity.LockCheck
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.openhft.affinity.Affinity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.affinity.AffinityStrategies
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.affinity.LockCheck
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G I L M N O P R S T V 
Skip navigation links

Copyright © 2024. All rights reserved.