Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I K L M N O P R S T U V W X

A

abortWhenBlocked() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Set the policy for blocked execution to be to throw a RuntimeException.
add(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Add amount to value (i.e., set value += amount)
addThread(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Create and start a thread to handle a new command.
and(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Set value to value & b.
array_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
awaitTerminationAfterShutdown(long) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Wait for a shutdown pool to fully terminate, or until the timeout has expired.
awaitTerminationAfterShutdown() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Wait for a shutdown pool to fully terminate.

B

BoundedBuffer - class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer.
Efficient array-based bounded buffer class.
BoundedBuffer(int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
Create a BoundedBuffer with the given capacity.
BoundedBuffer() - Constructor for class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
Create a buffer with the current default capacity
BoundedChannel - interface EDU.oswego.cs.dl.util.concurrent.BoundedChannel.
A channel that is known to have a capacity, signifying that put operations may block when the capacity is reached.
blockedAction(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.AbortWhenBlocked
 
blockedAction(Runnable) - Method in interface EDU.oswego.cs.dl.util.concurrent.PooledExecutor.BlockedExecutionHandler
Return true if successfully handled so, execute should terminate; else return false if execute loop should be retried.
blockedAction(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardOldestWhenBlocked
 
blockedAction(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardWhenBlocked
 
blockedAction(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.RunWhenBlocked
 
blockedAction(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.WaitWhenBlocked
 
blockedExecutionHandler_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
The current handler for unserviceable requests.

C

CANCELLED - Static variable in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
Special marker used in queue nodes to indicate that the thread waiting for a change in the node has timed out or been interrupted.
Channel - interface EDU.oswego.cs.dl.util.concurrent.Channel.
Main interface for buffers, queues, pipes, conduits, etc.
capacity() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
capacity() - Method in interface EDU.oswego.cs.dl.util.concurrent.BoundedChannel
Return the maximum number of elements that can be held.
capacity() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
 
commit(int, int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Set value to newValue only if it is currently assumedValue.
compareTo(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
 
compareTo(SynchronizedInt) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
 
compareTo(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
 
complement() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Set the value to its complement
createThreads(int) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Create and start up to numberOfThreads threads in the pool.

D

DEFAULT_KEEPALIVETIME - Static variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
The maximum time to keep worker threads alive waiting for new tasks; used if not otherwise specified.
DEFAULT_MAXIMUMPOOLSIZE - Static variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
The maximum pool size; used if not otherwise specified.
DEFAULT_MINIMUMPOOLSIZE - Static variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
The minimum pool size; used if not otherwise specified.
DefaultChannelCapacity - class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity.
A utility class to set the default capacity of BoundedChannel implementations that otherwise require a capacity argument
DefaultChannelCapacity() - Constructor for class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity
 
decrement() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Decrement the value.
defaultCapacity_ - Static variable in class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity
the current default capacity
deq() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
 
discardOldestWhenBlocked() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Set the policy for blocked execution to be to discard the oldest unhandled request
discardWhenBlocked() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Set the policy for blocked execution to be to return without executing the request.
divide(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Divide value by factor (i.e., set value /= factor)
drain() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Remove all unprocessed tasks from pool queue, and return them in a java.util.List.

E

EDU.oswego.cs.dl.util.concurrent - package EDU.oswego.cs.dl.util.concurrent
 
Executor - interface EDU.oswego.cs.dl.util.concurrent.Executor.
Interface for objects that execute Runnables, as well as various objects that can be wrapped as Runnables.
emptySlots_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
enq(LinkedNode) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
 
equals(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
 
execute(Runnable) - Method in interface EDU.oswego.cs.dl.util.concurrent.Executor
Execute the given command.
execute(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Arrange for the given command to be executed by a thread in this pool.
execute(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable
If current thread is not interrupted, execute the given command within this object's lock
extract() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
extract() - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
Main mechanics for take/poll

F

firstTask_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.Worker
 

G

get() - Static method in class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity
Get the default capacity used in default (no-argument) constructor for BoundedChannels that otherwise require a capacity argument.
get() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Return the current value
getBlockedExecutionHandler() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Get the handler for blocked execution
getKeepAliveTime() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Return the number of milliseconds to keep threads alive waiting for new commands.
getLock() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable
Return the lock used for all synchronization for this object
getMaximumPoolSize() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Return the maximum number of threads to simultaneously execute New unqueued requests will be handled according to the current blocking policy once this limit is exceeded.
getMinimumPoolSize() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Return the minimum number of threads to simultaneously execute.
getPoolSize() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Return the current number of active threads in the pool.
getTask() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Get a task from the handoff queue, or null if shutting down.
getThreadFactory() - Method in class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser
Get the factory for creating new threads.

H

handOff_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
The channel used to hand off the command to a thread in the pool.
hashCode() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
 
head - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
 
head_ - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
Dummy header node of list.

I

INITIAL_DEFAULT_CAPACITY - Static variable in class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity
The initial value of the default capacity is 1024
incEmptySlots() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
incUsedSlots() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
increment() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Increment the value.
insert(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
insert(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
Main mechanics for put/offer
interruptAll() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Interrupt all threads in the pool, causing them all to terminate.
isEmpty() - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
 
isTerminatedAfterShutdown() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Return true if a shutDown method has succeeded in terminating all threads.

K

keepAliveTime_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
The maximum time for an idle thread to wait for new task.

L

LinkedNode - class EDU.oswego.cs.dl.util.concurrent.LinkedNode.
A standard linked list node used in various queue classes
LinkedNode() - Constructor for class EDU.oswego.cs.dl.util.concurrent.LinkedNode
 
LinkedNode(Object) - Constructor for class EDU.oswego.cs.dl.util.concurrent.LinkedNode
 
LinkedNode(Object, LinkedNode) - Constructor for class EDU.oswego.cs.dl.util.concurrent.LinkedNode
 
LinkedQueue - class EDU.oswego.cs.dl.util.concurrent.LinkedQueue.
A linked list based channel implementation.
LinkedQueue() - Constructor for class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
 
last - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
 
last_ - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
The last node of list.
lock_ - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable
 

M

maximumPoolSize_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
The maximum number of threads allowed in pool.
minimumPoolSize_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
The minumum number of threads to maintain in pool.
multiply(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Multiply value by factor (i.e., set value *= factor)

N

negate() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Set the value to the negative of its old value
newThread(Runnable) - Method in interface EDU.oswego.cs.dl.util.concurrent.ThreadFactory
Create a new thread that will run the given command when started
newThread(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser.DefaultThreadFactory
 
next - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedNode
 

O

offer(Object, long) - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
offer(Object, long) - Method in interface EDU.oswego.cs.dl.util.concurrent.Channel
Place item in channel only if it can be accepted within msecs milliseconds.
offer(Object, long) - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
 
offer(Object, long) - Method in interface EDU.oswego.cs.dl.util.concurrent.Puttable
Place item in channel only if it can be accepted within msecs milliseconds.
offer(Object, long) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
 
or(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Set value to value | b.

P

PooledExecutor - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.
A tunable, extensible thread pool class.
PooledExecutor() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Create a new pool with all default settings
PooledExecutor(int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Create a new pool with all default settings except for maximum pool size.
PooledExecutor(Channel) - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Create a new pool that uses the supplied Channel for queuing, and with all default parameter settings.
PooledExecutor(Channel, int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Create a new pool that uses the supplied Channel for queuing, and with all default parameter settings except for maximum pool size.
PooledExecutor.AbortException - exception EDU.oswego.cs.dl.util.concurrent.PooledExecutor.AbortException.
 
PooledExecutor.AbortException() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.AbortException
 
PooledExecutor.AbortWhenBlocked - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.AbortWhenBlocked.
Class defining Abort action.
PooledExecutor.AbortWhenBlocked() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.AbortWhenBlocked
 
PooledExecutor.BlockedExecutionHandler - interface EDU.oswego.cs.dl.util.concurrent.PooledExecutor.BlockedExecutionHandler.
Class for actions to take when execute() blocks.
PooledExecutor.DiscardOldestWhenBlocked - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardOldestWhenBlocked.
Class defining DiscardOldest action.
PooledExecutor.DiscardOldestWhenBlocked() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardOldestWhenBlocked
 
PooledExecutor.DiscardWhenBlocked - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardWhenBlocked.
Class defining Discard action.
PooledExecutor.DiscardWhenBlocked() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardWhenBlocked
 
PooledExecutor.RunWhenBlocked - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.RunWhenBlocked.
Class defining Run action.
PooledExecutor.RunWhenBlocked() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.RunWhenBlocked
 
PooledExecutor.WaitWhenBlocked - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.WaitWhenBlocked.
Class defining Wait action.
PooledExecutor.WaitWhenBlocked() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.WaitWhenBlocked
 
PooledExecutor.Worker - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.Worker.
Class defining the basic run loop for pooled threads.
PooledExecutor.Worker(Runnable) - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.Worker
 
Puttable - interface EDU.oswego.cs.dl.util.concurrent.Puttable.
This interface exists to enable stricter type checking for channels.
peek() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
peek() - Method in interface EDU.oswego.cs.dl.util.concurrent.Channel
Return, but do not remove object at head of Channel, or null if it is empty.
peek() - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
 
peek() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
 
poll(long) - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
poll(long) - Method in interface EDU.oswego.cs.dl.util.concurrent.Channel
Return and remove an item from channel only if one is available within msecs milliseconds.
poll(long) - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
 
poll(long) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
 
poll(long) - Method in interface EDU.oswego.cs.dl.util.concurrent.Takable
Return and remove an item from channel only if one is available within msecs milliseconds.
poolSize_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Current pool size.
put(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
put(Object) - Method in interface EDU.oswego.cs.dl.util.concurrent.Channel
Place item in the channel, possibly waiting indefinitely until it can be accepted.
put(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
 
put(Object) - Method in interface EDU.oswego.cs.dl.util.concurrent.Puttable
Place item in the channel, possibly waiting indefinitely until it can be accepted.
put(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
 
putLock_ - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
Helper monitor for managing access to last node.
putMonitor_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
Helper monitor to handle puts.
putPtr_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 

R

run() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.Worker
 
runWhenBlocked() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Set the policy for blocked execution to be that the current thread executes the command if there are no available threads in the pool.

S

SynchronizedInt - class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt.
A class useful for offloading synch for int instance variables.
SynchronizedInt(int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Make a new SynchronizedInt with the given initial value, and using its own internal lock.
SynchronizedInt(int, Object) - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Make a new SynchronizedInt with the given initial value, and using the supplied lock.
SynchronizedVariable - class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable.
Base class for simple, small classes maintaining single values that are always accessed and updated under synchronization.
SynchronizedVariable(Object) - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable
Create a SynchronizedVariable using the supplied lock
SynchronizedVariable() - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable
Create a SynchronizedVariable using itself as the lock
SynchronousChannel - class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.
A rendezvous channel, similar to those used in CSP and Ada.
SynchronousChannel() - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
 
SynchronousChannel.Queue - class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue.
Simple FIFO queue class to hold waiting puts/takes.
SynchronousChannel.Queue() - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
 
set(int) - Static method in class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity
Set the default capacity used in default (no-argument) constructor for BoundedChannels that otherwise require a capacity argument.
set(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Set to newValue.
setBlockedExecutionHandler(PooledExecutor.BlockedExecutionHandler) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Set the handler for blocked execution
setKeepAliveTime(long) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Set the number of milliseconds to keep threads alive waiting for new commands.
setMaximumPoolSize(int) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Set the maximum number of threads to use.
setMinimumPoolSize(int) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Set the minimum number of threads to use.
setThreadFactory(ThreadFactory) - Method in class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser
Set the factory for creating new threads.
shutdownAfterProcessingCurrentlyQueuedTasks() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Terminate threads after processing all elements currently in queue.
shutdownAfterProcessingCurrentlyQueuedTasks(PooledExecutor.BlockedExecutionHandler) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Terminate threads after processing all elements currently in queue.
shutdownNow() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Interrupt all threads and disable construction of new threads.
shutdownNow(PooledExecutor.BlockedExecutionHandler) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Interrupt all threads and disable construction of new threads.
shutdown_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Shutdown flag - latches true when a shutdown method is called in order to disable queuing/handoffs of new tasks.
size() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
Return the number of elements in the buffer.
subtract(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Subtract amount from value (i.e., set value -= amount)
swap(SynchronizedInt) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Atomically swap values with another SynchronizedInt.

T

Takable - interface EDU.oswego.cs.dl.util.concurrent.Takable.
This interface exists to enable stricter type checking for channels.
ThreadFactory - interface EDU.oswego.cs.dl.util.concurrent.ThreadFactory.
Interface describing any class that can generate new Thread objects.
ThreadFactoryUser - class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser.
Base class for Executors and related classes that rely on thread factories.
ThreadFactoryUser() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser
 
ThreadFactoryUser.DefaultThreadFactory - class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser.DefaultThreadFactory.
 
ThreadFactoryUser.DefaultThreadFactory() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser.DefaultThreadFactory
 
take() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
take() - Method in interface EDU.oswego.cs.dl.util.concurrent.Channel
Return and remove an item from channel, possibly waiting indefinitely until such an item exists.
take() - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
 
take() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
 
take() - Method in interface EDU.oswego.cs.dl.util.concurrent.Takable
Return and remove an item from channel, possibly waiting indefinitely until such an item exists.
takePtr_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
threadFactory_ - Variable in class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser
 
threads_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
The set of active threads, declared as a map from workers to their threads.
toString() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
 

U

usedSlots_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 

V

value - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedNode
 
value_ - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
 

W

waitWhenBlocked() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Set the policy for blocked execution to be to wait until a thread is available.
waitingForTake_ - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
The number of threads waiting for a take.
waitingPuts - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
 
waitingTakes - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
 
workerDone(PooledExecutor.Worker) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Cleanup method called upon termination of worker thread.

X

xor(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Set value to value ^ b.

A B C D E F G H I K L M N O P R S T U V W X