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.