A B C D E F G H I M N O R S T U

A

add(Object) - Method in class org.exolab.jms.common.util.OrderedQueue
Add this element to the queue in the required order.
advance(long) - Static method in class org.exolab.jms.common.uuid.Clock
Artficially advances the clock.

B

BasicPrincipal - class org.exolab.jms.common.security.BasicPrincipal.
BasicPrincipal associates a user name with a password
BasicPrincipal(String, String) - Constructor for class org.exolab.jms.common.security.BasicPrincipal
Construct a new Principal
begin(Runnable) - Method in interface org.exolab.jms.common.threads.ThreadListener
Invoked when a command is to be executed.

C

clear() - Method in class org.exolab.jms.common.util.OrderedQueue
Remove all the elements from the queue
Clock - class org.exolab.jms.common.uuid.Clock.
Provides an efficient mechanism for obtaining the current system time.
clock() - Static method in class org.exolab.jms.common.uuid.Clock
Returns the current clock.
create() - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
Creates and returns a new identifier.
create(String) - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
Creates and returns a new prefixed identifier.
create(String, Channel, int) - Method in interface org.exolab.jms.common.threads.ThreadPoolFactory
Construct a new ThreadPool.
create(String, Channel, int) - Method in class org.exolab.jms.common.threads.DefaultThreadPoolFactory
Construct a new ThreadPool.
create(String, int) - Method in interface org.exolab.jms.common.threads.ThreadPoolFactory
Construct a new PooledExecutor.
create(String, int) - Method in class org.exolab.jms.common.threads.DefaultThreadPoolFactory
Construct a new PooledExecutor.
createBinary() - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
Creates and returns a new identifier.
createTimeUUIDBytes() - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
Returns a time-based UUID as a character array.
createTimeUUIDChars() - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
Returns a time-based UUID as a character array.

D

DefaultThreadPoolFactory - class org.exolab.jms.common.threads.DefaultThreadPoolFactory.
Default ThreadPoolFactory implementation that enables a ThreadListener to be associated with each pool.
DefaultThreadPoolFactory(ThreadListener) - Constructor for class org.exolab.jms.common.threads.DefaultThreadPoolFactory
Construct a new DefaultThreadPoolFactory.

E

end(Runnable) - Method in interface org.exolab.jms.common.threads.ThreadListener
Invoked when a command completes execution.
equals(Object) - Method in class org.exolab.jms.common.security.BasicPrincipal
Compares this principal to the specified object.
execute(Runnable) - Method in class org.exolab.jms.common.threads.ThreadPool
Arrange for the given command to be executed by a thread in this pool.

F

firstElement() - Method in class org.exolab.jms.common.util.OrderedQueue
Return the first element on the queue
fromBytes(byte[]) - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
Converts a byte array into an identifier.
fromBytes(String, byte[]) - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
Converts a byte array into a prefixed identifier.

G

getAdvance() - Static method in class org.exolab.jms.common.uuid.Clock
Returns the number of milliseconds by which the clock is advanced.
getName() - Method in class org.exolab.jms.common.security.BasicPrincipal
Returns the name of this principal
getPassword() - Method in class org.exolab.jms.common.security.BasicPrincipal
Returns the password of this principal
getUnsynchTicks() - Static method in class org.exolab.jms.common.uuid.Clock
Returns the number of clock ticks in each unsynchronized cycle.

H

hashCode() - Method in class org.exolab.jms.common.security.BasicPrincipal
Returns a hashcode for this principal.

I

init(ThreadPool) - Method in class org.exolab.jms.common.threads.DefaultThreadPoolFactory
Initialises a pool.
isLocal(byte[]) - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
Returns true if the UUID was created on this machine.

M

main(String[]) - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
 
main(String[]) - Static method in class org.exolab.jms.common.uuid.Clock
 
MAXIMUM_LENGTH - Static variable in class org.exolab.jms.common.uuid.UUIDGenerator
The maximum length of an identifier in textual form.
MAXIMUM_PREFIX - Static variable in class org.exolab.jms.common.uuid.UUIDGenerator
The maximum length of an identifier prefix.

N

newThread(Runnable) - Method in class org.exolab.jms.common.threads.ThreadFactory
Create a new thread that will run the given command when started
next() - Static method in class org.exolab.jms.common.uuid.UUID
Return the next identifier
next(String) - Static method in class org.exolab.jms.common.uuid.UUID
Returns the next identifier, prepended with the specified prefix.

O

OrderedQueue - class org.exolab.jms.common.util.OrderedQueue.
The OrderedQueue is responsible for managing the expiration of the leases.
OrderedQueue(Comparator) - Constructor for class org.exolab.jms.common.util.OrderedQueue
Construct an instance of this class with the comparator to order the elements in the queue.
org.exolab.jms.common.security - package org.exolab.jms.common.security
Security code
org.exolab.jms.common.threads - package org.exolab.jms.common.threads
Thread pool
org.exolab.jms.common.util - package org.exolab.jms.common.util
Utility and helper classes
org.exolab.jms.common.uuid - package org.exolab.jms.common.uuid
Universally Unique Identifier (UUID) generator.

R

remove(Object) - Method in class org.exolab.jms.common.util.OrderedQueue
Remove the object from the queue
removeFirstElement() - Method in class org.exolab.jms.common.util.OrderedQueue
Remove the first element from the queue or null if there are no elements on the queue.
RESOLUTION_BYTES - Static variable in class org.exolab.jms.common.uuid.UUIDGenerator
/** The identifier resolution in bytes.
run() - Method in class org.exolab.jms.common.uuid.Clock
 

S

setSynchEvery(int) - Static method in class org.exolab.jms.common.uuid.Clock
Sets the number of unsynchronized cycles before the clock is synchronized with the system clock.
setThreadListener(ThreadListener) - Method in class org.exolab.jms.common.threads.ThreadPool
Sets a listener to be notified when a thread processes a command.
setUnsynchTicks(int) - Static method in class org.exolab.jms.common.uuid.Clock
Sets the number of clock ticks in each unsynchronized cycle.
size() - Method in class org.exolab.jms.common.util.OrderedQueue
Return the number elements in the queue
SYNCH_EVERY - Static variable in class org.exolab.jms.common.uuid.Clock
The number of unsychronized cycles before the clock is synchronized with the system clock.
synchronize() - Static method in class org.exolab.jms.common.uuid.Clock
 

T

ThreadFactory - class org.exolab.jms.common.threads.ThreadFactory.
Thread factory.
ThreadFactory(ThreadGroup, String, boolean) - Constructor for class org.exolab.jms.common.threads.ThreadFactory
Construct a new ThreadFactory
ThreadListener - interface org.exolab.jms.common.threads.ThreadListener.
Listener for ThreadPool events.
ThreadPool - class org.exolab.jms.common.threads.ThreadPool.
Thread pool.
ThreadPool(String, Channel, int) - Constructor for class org.exolab.jms.common.threads.ThreadPool
Construct a new ThreadPool.
ThreadPool(String, Channel, int, boolean) - Constructor for class org.exolab.jms.common.threads.ThreadPool
Construct a new ThreadPool.
ThreadPool(String, int) - Constructor for class org.exolab.jms.common.threads.ThreadPool
Construct a new ThreadPool.
ThreadPool(String, int, boolean) - Constructor for class org.exolab.jms.common.threads.ThreadPool
Construct a new ThreadPool.
ThreadPool(ThreadGroup, String, Channel, int, boolean) - Constructor for class org.exolab.jms.common.threads.ThreadPool
Construct a new ThreadPool.
ThreadPool(ThreadGroup, String, int) - Constructor for class org.exolab.jms.common.threads.ThreadPool
Construct a new ThreadPool.
ThreadPoolFactory - interface org.exolab.jms.common.threads.ThreadPoolFactory.
Factory for PooledExecutors.
toBytes(String) - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
Converts an identifier into a byte array.
toBytes(String, String) - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
Converts a prefixed identifier into a byte array.
trim(String) - Static method in class org.exolab.jms.common.uuid.UUIDGenerator
Truncates an identifier so that it does not extend beyond UUIDGenerator.MAXIMUM_LENGTH characters in length.

U

UNSYNCH_TICKS - Static variable in class org.exolab.jms.common.uuid.Clock
The number of clock ticks in each unsynchronized cycle.
UUID - class org.exolab.jms.common.uuid.UUID.
Helper class that generates unique identifiers
UUIDGenerator - class org.exolab.jms.common.uuid.UUIDGenerator.
Universally Unique Identifier (UUID) generator.
UUIDGenerator.InvalidIDException - exception org.exolab.jms.common.uuid.UUIDGenerator.InvalidIDException.
An exception indicating the identifier is invalid and cannot be converted into an array of bytes.
UUIDGenerator.InvalidIDException(String) - Constructor for class org.exolab.jms.common.uuid.UUIDGenerator.InvalidIDException
 
UUIDGenerator() - Constructor for class org.exolab.jms.common.uuid.UUIDGenerator
 

A B C D E F G H I M N O R S T U

Copyright © 1999-2007 The OpenJMS Group. All Rights Reserved.