A B C D E F G H I J L M N O P R S T V W _ 

A

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.
acquireCore() - Static method in enum net.openhft.affinity.AffinitySupport
 
acquireCore(boolean) - Static method in enum net.openhft.affinity.AffinitySupport
 
acquireCore() - Static method in class net.openhft.affinity.NonForkingAffinityLock
Assign any free core to this thread.
acquireCore(boolean) - Static method in class net.openhft.affinity.NonForkingAffinityLock
Assign a core(and all its cpus) which can be bound to the current thread or another thread.
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(AffinityStrategy...) - Method in class net.openhft.affinity.AffinityLock
Give another affinity lock relative to this one based on a list of strategies.
acquireLock() - Static method in enum net.openhft.affinity.AffinitySupport
 
acquireLock(boolean) - Static method in enum net.openhft.affinity.AffinitySupport
 
acquireLock() - Static method in class net.openhft.affinity.NonForkingAffinityLock
Assign any free cpu to this thread.
acquireLock(boolean) - Static method in class net.openhft.affinity.NonForkingAffinityLock
Assign a cpu which can be bound to the current thread or another thread.
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.
AffinitySupport - Enum in net.openhft.affinity
Library to wrap low level JNI or JNA calls.
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.
bind(boolean) - Method in class net.openhft.affinity.NonForkingAffinityLock
 

C

close() - Method in class net.openhft.affinity.AffinityLock
 
coreId(int) - Method in interface net.openhft.affinity.CpuLayout
 
coreId(int) - Method in class net.openhft.affinity.impl.NoCpuLayout
 
coreId(int) - Method in class net.openhft.affinity.impl.VanillaCpuLayout
 
coresPerSocket() - Method in interface net.openhft.affinity.CpuLayout
 
coresPerSocket() - Method in class net.openhft.affinity.impl.NoCpuLayout
 
coresPerSocket() - Method in class net.openhft.affinity.impl.VanillaCpuLayout
 
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
 
cpuLayout(CpuLayout) - Static method in class net.openhft.affinity.NonForkingAffinityLock
Set the CPU layout for this machine.
cpuLayout() - Static method in class net.openhft.affinity.NonForkingAffinityLock
 
cpus() - Method in interface net.openhft.affinity.CpuLayout
 
cpus() - Method in class net.openhft.affinity.impl.NoCpuLayout
 
cpus() - Method in class net.openhft.affinity.impl.VanillaCpuLayout
 

D

domainname - Variable in class net.openhft.affinity.impl.LinuxHelper.utsname
NIS or YP domain name
dumpLocks() - Static method in class net.openhft.affinity.AffinityLock
 
dumpLocks() - Static method in class net.openhft.affinity.NonForkingAffinityLock
 

E

equals(Object) - Method in class net.openhft.affinity.impl.VanillaCpuLayout
 
equals(Object) - Method in class net.openhft.affinity.impl.VersionHelper
 

F

finalize() - Method in class net.openhft.affinity.AffinityLock
 
fromCpuInfo() - Static method in class net.openhft.affinity.impl.VanillaCpuLayout
 
fromCpuInfo(String) - Static method in class net.openhft.affinity.impl.VanillaCpuLayout
 
fromCpuInfo(InputStream) - Static method in class net.openhft.affinity.impl.VanillaCpuLayout
 
fromProperties(String) - Static method in class net.openhft.affinity.impl.VanillaCpuLayout
 
fromProperties(InputStream) - Static method in class net.openhft.affinity.impl.VanillaCpuLayout
 
fromProperties(Properties) - Static method in class net.openhft.affinity.impl.VanillaCpuLayout
 

G

getAffinity() - Static method in enum net.openhft.affinity.AffinitySupport
 
getAffinity() - Method in interface net.openhft.affinity.IAffinity
 
getAffinity() - Method in enum net.openhft.affinity.impl.LinuxJNAAffinity
 
getAffinity() - Method in enum net.openhft.affinity.impl.NullAffinity
 
getAffinity() - Method in enum net.openhft.affinity.impl.OSXJNAAffinity
 
getAffinity() - Method in enum net.openhft.affinity.impl.PosixJNAAffinity
 
getAffinity() - Method in enum net.openhft.affinity.impl.SolarisJNAAffinity
 
getAffinity() - Method in enum net.openhft.affinity.impl.WindowsJNAAffinity
 
getAffinityImpl() - Static method in enum net.openhft.affinity.AffinitySupport
 
getCpu() - Static method in enum net.openhft.affinity.AffinitySupport
 
getCpu() - Method in interface net.openhft.affinity.IAffinity
 
getCpu() - Method in enum net.openhft.affinity.impl.LinuxJNAAffinity
 
getCpu() - Method in enum net.openhft.affinity.impl.NullAffinity
 
getCpu() - Method in enum net.openhft.affinity.impl.OSXJNAAffinity
 
getCpu() - Method in enum net.openhft.affinity.impl.PosixJNAAffinity
 
getCpu() - Method in enum net.openhft.affinity.impl.SolarisJNAAffinity
 
getCpu() - Method in enum net.openhft.affinity.impl.WindowsJNAAffinity
 
getDomainname() - Method in class net.openhft.affinity.impl.LinuxHelper.utsname
 
getFieldOrder() - Method in class net.openhft.affinity.impl.LinuxHelper.cpu_set_t
 
getFieldOrder() - Method in class net.openhft.affinity.impl.LinuxHelper.utsname
 
getMachine() - Method in class net.openhft.affinity.impl.LinuxHelper.utsname
 
getNodename() - Method in class net.openhft.affinity.impl.LinuxHelper.utsname
 
getpid() - Static method in class net.openhft.affinity.impl.LinuxHelper
 
getProcessId() - Method in interface net.openhft.affinity.IAffinity
 
getProcessId() - Method in enum net.openhft.affinity.impl.LinuxJNAAffinity
 
getProcessId() - Method in enum net.openhft.affinity.impl.NullAffinity
 
getProcessId() - Method in enum net.openhft.affinity.impl.OSXJNAAffinity
 
getProcessId() - Method in enum net.openhft.affinity.impl.PosixJNAAffinity
 
getProcessId() - Method in enum net.openhft.affinity.impl.SolarisJNAAffinity
 
getProcessId() - Method in enum net.openhft.affinity.impl.WindowsJNAAffinity
 
getRealeaseVersion() - Method in class net.openhft.affinity.impl.LinuxHelper.utsname
 
getRelease() - Method in class net.openhft.affinity.impl.LinuxHelper.utsname
 
getSysname() - Method in class net.openhft.affinity.impl.LinuxHelper.utsname
 
getThreadId() - Static method in enum net.openhft.affinity.AffinitySupport
 
getThreadId() - Method in interface net.openhft.affinity.IAffinity
 
getThreadId() - Method in enum net.openhft.affinity.impl.LinuxJNAAffinity
 
getThreadId() - Method in enum net.openhft.affinity.impl.NullAffinity
 
getThreadId() - Method in enum net.openhft.affinity.impl.OSXJNAAffinity
 
getThreadId() - Method in enum net.openhft.affinity.impl.PosixJNAAffinity
 
getThreadId() - Method in enum net.openhft.affinity.impl.SolarisJNAAffinity
 
getThreadId() - Method in enum net.openhft.affinity.impl.WindowsJNAAffinity
 
getTid() - Method in enum net.openhft.affinity.impl.WindowsJNAAffinity
 
getVersion() - Method in class net.openhft.affinity.impl.LinuxHelper.utsname
 

H

hashCode() - Method in class net.openhft.affinity.impl.VanillaCpuLayout
 
hashCode() - Method in class net.openhft.affinity.impl.VersionHelper
 

I

IAffinity - Interface in net.openhft.affinity
Implementation interface
is64Bit() - Static method in enum net.openhft.affinity.impl.PosixJNAAffinity
 
isAllocated() - Method in class net.openhft.affinity.AffinityLock
 
isBound() - Method in class net.openhft.affinity.AffinityLock
 
isJNAAvailable() - Static method in enum net.openhft.affinity.AffinitySupport
 
isSameOrNewer(VersionHelper) - Method in class net.openhft.affinity.impl.VersionHelper
 

J

java.lang - package java.lang
 

L

LinuxHelper - Class in net.openhft.affinity.impl
 
LinuxHelper() - Constructor for class net.openhft.affinity.impl.LinuxHelper
 
LinuxHelper.cpu_set_t - Class in net.openhft.affinity.impl
 
LinuxHelper.cpu_set_t() - Constructor for class net.openhft.affinity.impl.LinuxHelper.cpu_set_t
 
LinuxHelper.utsname - Class in net.openhft.affinity.impl
Structure describing the system and machine.
LinuxHelper.utsname() - Constructor for class net.openhft.affinity.impl.LinuxHelper.utsname
 
LinuxJNAAffinity - Enum in net.openhft.affinity.impl
 
LOADED - Static variable in enum net.openhft.affinity.impl.LinuxJNAAffinity
 
LOADED - Static variable in enum net.openhft.affinity.impl.PosixJNAAffinity
 
LOADED - Static variable in enum net.openhft.affinity.impl.WindowsJNAAffinity
 

M

machine - Variable in class net.openhft.affinity.impl.LinuxHelper.utsname
Name of the hardware type the system is running on.
main(String[]) - Static method in class net.openhft.affinity.AffinityLock
 
majorMinorEquals(VersionHelper) - Method in class net.openhft.affinity.impl.VersionHelper
 
matches(int, int) - Method in interface net.openhft.affinity.AffinityStrategy
 
MAX_CPUS_SUPPORTED - Static variable in class net.openhft.affinity.impl.VanillaCpuLayout
 

N

net.openhft.affinity - package net.openhft.affinity
 
net.openhft.affinity.impl - package net.openhft.affinity.impl
 
newThread(Runnable) - Method in class net.openhft.affinity.AffinityThreadFactory
 
NoCpuLayout - Class in net.openhft.affinity.impl
This assumes there is one socket with every cpu on a different core.
NoCpuLayout(int) - Constructor for class net.openhft.affinity.impl.NoCpuLayout
 
nodename - Variable in class net.openhft.affinity.impl.LinuxHelper.utsname
Name of this node on the network.
NonForkingAffinityLock - Class in net.openhft.affinity
 
NullAffinity - Enum in net.openhft.affinity.impl
 

O

OSXJNAAffinity - Enum in net.openhft.affinity.impl
This is essentially the same as the NullAffinity implementation but with concrete support for getThreadId().

P

PosixJNAAffinity - Enum in net.openhft.affinity.impl
Implementation of IAffinity based on JNA call of sched_setaffinity(3)/sched_getaffinity(3) from 'c' library.
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.
release - Variable in class net.openhft.affinity.impl.LinuxHelper.utsname
Current release level of this implementation.
release() - Method in class net.openhft.affinity.NonForkingAffinityLock
 
RESERVED_AFFINITY - Static variable in class net.openhft.affinity.AffinityLock
 

S

sched_getaffinity() - Static method in class net.openhft.affinity.impl.LinuxHelper
 
sched_getcpu() - Static method in class net.openhft.affinity.impl.LinuxHelper
 
sched_setaffinity(long) - Static method in class net.openhft.affinity.impl.LinuxHelper
 
setAffinity(long) - Static method in enum net.openhft.affinity.AffinitySupport
 
setAffinity(long) - Method in interface net.openhft.affinity.IAffinity
 
setAffinity(long) - Method in enum net.openhft.affinity.impl.LinuxJNAAffinity
 
setAffinity(long) - Method in enum net.openhft.affinity.impl.NullAffinity
 
setAffinity(long) - Method in enum net.openhft.affinity.impl.OSXJNAAffinity
 
setAffinity(long) - Method in enum net.openhft.affinity.impl.PosixJNAAffinity
 
setAffinity(long) - Method in enum net.openhft.affinity.impl.SolarisJNAAffinity
 
setAffinity(long) - Method in enum net.openhft.affinity.impl.WindowsJNAAffinity
 
setThreadId() - Static method in enum net.openhft.affinity.AffinitySupport
 
socketId(int) - Method in interface net.openhft.affinity.CpuLayout
 
socketId(int) - Method in class net.openhft.affinity.impl.NoCpuLayout
 
socketId(int) - Method in class net.openhft.affinity.impl.VanillaCpuLayout
 
sockets() - Method in interface net.openhft.affinity.CpuLayout
 
sockets() - Method in class net.openhft.affinity.impl.NoCpuLayout
 
sockets() - Method in class net.openhft.affinity.impl.VanillaCpuLayout
 
SolarisJNAAffinity - Enum in net.openhft.affinity.impl
This is essentially the same as the NullAffinity implementation but with concrete support for getThreadId().
started(Thread) - Method in interface java.lang.ThreadLifecycleListener
The specified thread is about to be started.
started(Thread) - Method in class net.openhft.affinity.NonForkingAffinityLock
 
startFailed(Thread) - Method in interface java.lang.ThreadLifecycleListener
The specified thread failed to start.
startFailed(Thread) - Method in class net.openhft.affinity.NonForkingAffinityLock
 
syscall(int, Object...) - Static method in class net.openhft.affinity.impl.LinuxHelper
 
sysname - Variable in class net.openhft.affinity.impl.LinuxHelper.utsname
Name of the implementation of the operating system.

T

terminated(Thread) - Method in interface java.lang.ThreadLifecycleListener
The specified thread has been terminated.
terminated(Thread) - Method in class net.openhft.affinity.NonForkingAffinityLock
 
threadId(int) - Method in interface net.openhft.affinity.CpuLayout
 
threadId(int) - Method in class net.openhft.affinity.impl.NoCpuLayout
 
threadId(int) - Method in class net.openhft.affinity.impl.VanillaCpuLayout
 
ThreadLifecycleListener - Interface in java.lang
A listener for various events in a Thread's life: creation, termination, etc.
threadsPerCore() - Method in interface net.openhft.affinity.CpuLayout
 
threadsPerCore() - Method in class net.openhft.affinity.impl.NoCpuLayout
 
threadsPerCore() - Method in class net.openhft.affinity.impl.VanillaCpuLayout
 
ThreadTrackingGroup - Class in java.lang
A wrapper of ThreadGroup that tracks the creation and termination of threads.
ThreadTrackingGroup(ThreadGroup, ThreadLifecycleListener) - Constructor for class java.lang.ThreadTrackingGroup
 
toString() - Method in class net.openhft.affinity.AffinityLock
 
toString() - Method in class net.openhft.affinity.impl.LinuxHelper.utsname
 
toString() - Method in class net.openhft.affinity.impl.VanillaCpuLayout
 
toString() - Method in class net.openhft.affinity.impl.VersionHelper
 

V

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.AffinitySupport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.affinity.impl.LinuxJNAAffinity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.affinity.impl.NullAffinity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.affinity.impl.OSXJNAAffinity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.affinity.impl.PosixJNAAffinity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.affinity.impl.SolarisJNAAffinity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.affinity.impl.WindowsJNAAffinity
Returns the enum constant of this type with the specified name.
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.AffinitySupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.affinity.impl.LinuxJNAAffinity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.affinity.impl.NullAffinity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.affinity.impl.OSXJNAAffinity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.affinity.impl.PosixJNAAffinity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.affinity.impl.SolarisJNAAffinity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.affinity.impl.WindowsJNAAffinity
Returns an array containing the constants of this enum type, in the order they are declared.
VanillaCpuLayout - Class in net.openhft.affinity.impl
 
version - Variable in class net.openhft.affinity.impl.LinuxHelper.utsname
Current version level of this release.
VersionHelper - Class in net.openhft.affinity.impl
 
VersionHelper(int, int, int) - Constructor for class net.openhft.affinity.impl.VersionHelper
 
VersionHelper(String) - Constructor for class net.openhft.affinity.impl.VersionHelper
 

W

WindowsJNAAffinity - Enum in net.openhft.affinity.impl
Implementation of IAffinity based on JNA call of sched_SetThreadAffinityMask/GetProcessAffinityMask from Windows 'kernel32' library.

_

__bits - Variable in class net.openhft.affinity.impl.LinuxHelper.cpu_set_t
 
__CPU_CLR(int, LinuxHelper.cpu_set_t) - Static method in class net.openhft.affinity.impl.LinuxHelper.cpu_set_t
 
__CPU_ISSET(int, LinuxHelper.cpu_set_t) - Static method in class net.openhft.affinity.impl.LinuxHelper.cpu_set_t
 
__CPU_SET(int, LinuxHelper.cpu_set_t) - Static method in class net.openhft.affinity.impl.LinuxHelper.cpu_set_t
 
__CPU_ZERO(LinuxHelper.cpu_set_t) - Static method in class net.openhft.affinity.impl.LinuxHelper.cpu_set_t
 
__CPUELT(int) - Static method in class net.openhft.affinity.impl.LinuxHelper.cpu_set_t
 
__CPUMASK(int) - Static method in class net.openhft.affinity.impl.LinuxHelper.cpu_set_t
 
_UTSNAME_LENGTH - Static variable in class net.openhft.affinity.impl.LinuxHelper.utsname
 
A B C D E F G H I J L M N O P R S T V W _ 

Copyright © 2015. All rights reserved.