Index
C
com.ibm.jvm - package com.ibm.jvm
I
InterruptibleContext - Interface in com.ibm.jvm
Interface for thread-level recovery of blocked connectors.
InterruptibleIOContext - Class in com.ibm.jvm
InterruptibleIOContext is a utility class for interrupting networking calls.
InterruptibleIOContext() -
Constructor for class com.ibm.jvm.InterruptibleIOContext
Create the
InterruptibleIOContext Object.
InterruptibleLockContext - Class in com.ibm.jvm
InterruptibleLockContext is a utility class for interrupting synchronization calls.
InterruptibleLockContext() -
Constructor for class com.ibm.jvm.InterruptibleLockContext
Create the
InterruptibleLockContext Object and associate the current
OS thread with this object.
InterruptibleThread - Class in com.ibm.jvm
InterruptibleThread is a utility class that extends
java.lang.Thread, to allow the wrapping of interruptible runnable
methods.
InterruptibleThread() -
Constructor for class com.ibm.jvm.InterruptibleThread
Allocates a new
InterruptibleThread object and calls it's
superclass constructor.
InterruptibleThread(Runnable) -
Constructor for class com.ibm.jvm.InterruptibleThread
Allocates a new
InterruptibleThread object.
InterruptibleThread(Runnable, String) -
Constructor for class com.ibm.jvm.InterruptibleThread
Allocates a new
InterruptibleThread object.
InterruptibleThread(String) -
Constructor for class com.ibm.jvm.InterruptibleThread
Allocates a new
InterruptibleThread object.
InterruptibleThread(ThreadGroup, Runnable) -
Constructor for class com.ibm.jvm.InterruptibleThread
Allocates a new
InterruptibleThread object.
InterruptibleThread(ThreadGroup, Runnable, String) -
Constructor for class com.ibm.jvm.InterruptibleThread
Allocates a new
InterruptibleThread object.
InterruptibleThread(ThreadGroup, Runnable, String, long) -
Constructor for class com.ibm.jvm.InterruptibleThread
Allocates a new
InterruptibleThread object.
InterruptibleThread(ThreadGroup, String) -
Constructor for class com.ibm.jvm.InterruptibleThread
Allocates a new
InterruptibleThread object.
isBlocked() -
Method in interface com.ibm.jvm.InterruptibleContext
Checks to see if the OS thread is in a blocking call.
isBlocked() -
Method in class com.ibm.jvm.InterruptibleIOContext
Checks to see if the OS thread is blocked in a networking call.
isBlocked() -
Method in class com.ibm.jvm.InterruptibleLockContext
Checks to see if the OS thread is blocked in a synchronization call.
isBlocked() -
Method in class com.ibm.jvm.InterruptibleThread
Checks to see if the OS thread is blocked on a synchronized or
networking call.
R
run() -
Method in class com.ibm.jvm.InterruptibleThread
Calls its superclass's
run method and then contructs an
InterruptibleIOContext and InterruptibleLockContext
object, which are used by calls to isBlocked() and unBlock(),
depending on whether the thread is blocking on a synchronization or networking call.
U
unblock() -
Method in interface com.ibm.jvm.InterruptibleContext
Break the OS thread out of a blocking call.
unblock() -
Method in class com.ibm.jvm.InterruptibleIOContext
Break the associated OS thread out of the networking call.
unblock() -
Method in class com.ibm.jvm.InterruptibleLockContext
Break the OS thread out of the synchronization call.
unBlock() -
Method in class com.ibm.jvm.InterruptibleThread
Break the associated OS thread out of the blocking synchronization or
networking call.