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

A

acquire(D) - Method in interface org.jtoolkit.essence.utils.Factory
Create or recycle an object suitable for the description.
acquireFilenameForKey(K) - Method in class org.jtoolkit.essence.utils.FilenameMap
 
add(Event.Listener) - Method in interface org.jtoolkit.essence.data.Event.ListenerSet
 
addCallback(Callback<T>) - Method in interface org.jtoolkit.essence.concurrency.CallbackSet
 
ALWAYS - Static variable in class org.jtoolkit.essence.concurrency.Timeout
 
asMap() - Method in class org.jtoolkit.essence.app.pojo.DataValue
 
asMap() - Method in interface org.jtoolkit.essence.data.Store
 
asStringByLine(String, T) - Static method in class org.jtoolkit.essence.utils.StringUtils
 
ATTEMPTED_TO_GET_COMPONENT - Static variable in interface org.jtoolkit.essence.app.ComponentBuilder
 

B

BASE_CLASSES - Static variable in class org.jtoolkit.essence.app.pojo.DatableUtils
 
Benchmark - Class in org.jtoolkit.essence.test
 
Benchmark(BenchmarkCase) - Constructor for class org.jtoolkit.essence.test.Benchmark
 
Benchmark(Runnable) - Constructor for class org.jtoolkit.essence.test.Benchmark
 
BenchmarkCase - Interface in org.jtoolkit.essence.test
 
BIG_TEST - Static variable in class org.jtoolkit.essence.test.MetricTestCase
 

C

CacheComponentBuilder - Class in org.jtoolkit.essence.data
 
CacheComponentBuilder(String, Container) - Constructor for class org.jtoolkit.essence.data.CacheComponentBuilder
 
CacheComponentBuilder.CacheData - Class in org.jtoolkit.essence.data
 
cacheSize - Variable in class org.jtoolkit.essence.data.CacheComponentBuilder.CacheData
 
cacheSize - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterCollectionData
 
call(String, boolean) - Method in interface org.jtoolkit.essence.app.Container
Call the method on each component.
Callback<T> - Interface in org.jtoolkit.essence.concurrency
Represents a Callback.
Callback.Immediate - Annotation Type in org.jtoolkit.essence.concurrency
 
Callback.Threaded - Annotation Type in org.jtoolkit.essence.concurrency
 
CallbackEx<T> - Interface in org.jtoolkit.essence.concurrency
Represents a Callback which can optionally process an Exception.
CallbackSet<T> - Interface in org.jtoolkit.essence.concurrency
Represents a Callback which is a set of callbacks.
CallbackSet.CallbackMode - Enum in org.jtoolkit.essence.concurrency
The mode for Callbacks in the setCopy.
CallbackUtils - Class in org.jtoolkit.essence.concurrency
 
checkRunningThreads() - Method in class org.jtoolkit.essence.test.MetricTestCase
 
checkUnlocked(String) - Static method in class org.jtoolkit.essence.utils.RWLock
 
clear() - Method in class org.jtoolkit.essence.utils.FilenameMap
 
clearDefaultSES() - Static method in class org.jtoolkit.essence.concurrency.Threads
Remove the default ScheduledExecutorService
close(Closeable) - Static method in class org.jtoolkit.essence.app.pojo.DatableUtils
 
close() - Method in class org.jtoolkit.essence.data.CacheComponentBuilder
 
close() - Method in class org.jtoolkit.essence.data.ClusterComponentBuilder
 
close() - Method in interface org.jtoolkit.essence.utils.Closeable
Close silently.
close() - Method in class org.jtoolkit.essence.utils.Factory.AbstractFactory
 
close(Closeable) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
close(Socket) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
Closeable - Interface in org.jtoolkit.essence.utils
 
closeAll() - Static method in class org.jtoolkit.essence.app.Main
 
CLOSED - Static variable in interface org.jtoolkit.essence.utils.Closeable
 
closed - Variable in class org.jtoolkit.essence.utils.Factory.AbstractFactory
 
closeOnRollback(Closeable) - Method in class org.jtoolkit.essence.data.Transaction
 
closeOnRollbackCurrent(Socket) - Static method in class org.jtoolkit.essence.data.Transaction
 
closeOnRollbackCurrent(Closeable) - Static method in class org.jtoolkit.essence.data.Transaction
 
Cluster - Interface in org.jtoolkit.essence.data
 
cluster - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterCollectionData
 
cluster - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterData
 
Cluster.ClusterListener - Interface in org.jtoolkit.essence.data
An implementation for ClusterListener can process Events for a cluster.
ClusterComponentBuilder - Class in org.jtoolkit.essence.data
 
ClusterComponentBuilder(String, Container) - Constructor for class org.jtoolkit.essence.data.ClusterComponentBuilder
 
ClusterComponentBuilder.ClusterCollectionData - Class in org.jtoolkit.essence.data
 
ClusterComponentBuilder.ClusterData - Class in org.jtoolkit.essence.data
 
ClusterComponentBuilder.RoleType - Enum in org.jtoolkit.essence.data
 
ClusterEvent - Class in org.jtoolkit.essence.data
 
ClusterEvent(String, Map<String, Collection<MetaData<Object, Object>>>) - Constructor for class org.jtoolkit.essence.data.ClusterEvent
 
ClusterMap<K,V> - Interface in org.jtoolkit.essence.data
Extends java.util.Map, the concurrent's ConcurrentMap and JCache's Cache.
collection - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterCollectionData
 
CollectionComponentBuilder - Class in org.jtoolkit.essence.data
Build Store/Map/Queues from the Collections table in the container configuration.
CollectionComponentBuilder(String, Container) - Constructor for class org.jtoolkit.essence.data.CollectionComponentBuilder
 
collectionType - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterCollectionData
 
COM_INTELLIJ_RT_EXECUTION - Static variable in class org.jtoolkit.essence.app.Main
 
commit() - Method in class org.jtoolkit.essence.data.Transaction
 
committedVirtualMemorySize - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 
complete(Transaction) - Static method in class org.jtoolkit.essence.data.Transaction
 
complete() - Method in class org.jtoolkit.essence.data.Transaction
 
COMPONENT - Static variable in interface org.jtoolkit.essence.app.Container
Adjective to describe a component.
ComponentBuilder - Interface in org.jtoolkit.essence.app
This interface defines a customer component builders.
Concurrency - Enum in org.jtoolkit.essence.concurrency
Represents the level of concurrency a thread safe component can achieve.
concurrentReads - Variable in enum org.jtoolkit.essence.concurrency.Concurrency
 
concurrentWrtes - Variable in enum org.jtoolkit.essence.concurrency.Concurrency
 
ConfigProperties - Interface in org.jtoolkit.essence
 
connectUrl - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterData
 
Container - Interface in org.jtoolkit.essence.app
This interface defines methods for Container.
CONTAINER_NAME - Static variable in interface org.jtoolkit.essence.app.Container
This property holds the container name for string substitution.
CONTROL_THREAD - Static variable in class org.jtoolkit.essence.concurrency.Threads
 
convert(F) - Method in interface org.jtoolkit.essence.data.Mapping
 
copyCollectionCount - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 
copyCollectionTime - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 
createDefaultSES() - Static method in class org.jtoolkit.essence.concurrency.Threads
Create a default ScheduledExecutorService for processing callbacks for threaded outside the container.
createLock(String) - Static method in class org.jtoolkit.essence.utils.RWLock
 
createMultiSES(String, int, int) - Static method in class org.jtoolkit.essence.concurrency.Threads
 
createSingleSES(String) - Static method in class org.jtoolkit.essence.concurrency.Threads
Create a single threaded ScheduledExecutorService
createSingleSES(String, int) - Static method in class org.jtoolkit.essence.concurrency.Threads
 
createTempDir(String) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
currentThreadCpuTime - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 

D

Datable - Interface in org.jtoolkit.essence.app.pojo
A object which can be written to a DataOutput and read from a DataInput.
DatableUtils - Class in org.jtoolkit.essence.app.pojo
 
DataValue<T extends DataValue> - Class in org.jtoolkit.essence.app.pojo
Root object class for immutable data value classes.
DataValue() - Constructor for class org.jtoolkit.essence.app.pojo.DataValue
Cannot create a plan data value object with no values.
DEFAULT_CONTAINER - Static variable in interface org.jtoolkit.essence.app.Container
Default value for a component builders's container.
DEFAULT_CONTAINER_NAME - Static variable in interface org.jtoolkit.essence.app.Container
Default value for a component for the container's name.
DEFAULT_EXECUTOR - Static variable in interface org.jtoolkit.essence.app.Container
Default value for a component's executor from it logical process..
DEFAULT_NAME - Static variable in interface org.jtoolkit.essence.app.Container
Default value for a component's name.
DEFAULT_PURPOSE - Static variable in interface org.jtoolkit.essence.app.Container
Default value for a component's purpose.
deleteDir(File) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
deleteIfTmp(File) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
delta() - Method in class org.jtoolkit.essence.utils.JvmMetrics
 
doTest(int, AtomicBoolean, AtomicInteger) - Method in interface org.jtoolkit.essence.test.BenchmarkCase
 
dumpStack(Thread, StackTraceElement[]) - Static method in class org.jtoolkit.essence.concurrency.Threads
Log the threads stack dump.
dumpStacks() - Static method in class org.jtoolkit.essence.concurrency.Threads
Dump all thread stacks in a summarised form.

E

elapseTime - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 
EMPTY_SOURCE - Static variable in interface org.jtoolkit.essence.utils.Named.Source
 
equals(Object) - Method in class org.jtoolkit.essence.app.pojo.DataValue
 
equals(Object) - Method in class org.jtoolkit.essence.concurrency.Timeout
 
equals(Object) - Method in class org.jtoolkit.essence.utils.Named.MapSource
 
equals(Object) - Method in class org.jtoolkit.essence.utils.Pair
 
ESSENCE_BIG_TEST - Static variable in interface org.jtoolkit.essence.ConfigProperties
Enable big tests.
ESSENCE_NETOBJECT_DEBUG - Static variable in interface org.jtoolkit.essence.ConfigProperties
INFO debugging level for RMI calls for NetObjects.
ESSENCE_RWLOCK_DEBUG - Static variable in interface org.jtoolkit.essence.ConfigProperties
Enable debugging for locking.
ESSENCE_TEST_MEMORY_HEAPDUMP - Static variable in interface org.jtoolkit.essence.ConfigProperties
Trigger a heap dump when the test uses more than threshold memory.
ESSENCE_TEST_MEMORY_THREASHOLD - Static variable in interface org.jtoolkit.essence.ConfigProperties
The unit test size to complain about.
Event - Interface in org.jtoolkit.essence.data
An Event which can be process by an Event Handler or Event Listener.
Event.Listenable - Interface in org.jtoolkit.essence.data
A Listenable can have event handlers and listeners.
Event.Listener - Interface in org.jtoolkit.essence.data
Process an event based on its contents.
Event.ListenerSet - Interface in org.jtoolkit.essence.data
A set of handler and listeners.
Event.StatusEvent - Class in org.jtoolkit.essence.data
Notify that a Listeneable is online/offline.
Event.StatusEvent(boolean) - Constructor for class org.jtoolkit.essence.data.Event.StatusEvent
 
Event.StatusEvent(DataInput) - Constructor for class org.jtoolkit.essence.data.Event.StatusEvent
 
evictionStrategy - Variable in class org.jtoolkit.essence.data.CacheComponentBuilder.CacheData
 
evictionStrategy - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterCollectionData
 
EvictionStrategy - Enum in org.jtoolkit.essence.data
 
expand(String, Named.Source<? extends Object>) - Static method in class org.jtoolkit.essence.utils.StringUtils
 
EXTERNAL - Static variable in interface org.jtoolkit.essence.app.Container
The logical process for threads external to the container.

F

Factory<D,E> - Interface in org.jtoolkit.essence.utils
A factory interface which creates object based on a description.
Factory.AbstractFactory<D,E> - Class in org.jtoolkit.essence.utils
Base class for factory implementations.
Factory.AbstractFactory(String) - Constructor for class org.jtoolkit.essence.utils.Factory.AbstractFactory
 
FilenameMap<K> - Class in org.jtoolkit.essence.utils
Every N requests a new file name is created.
FilenameMap() - Constructor for class org.jtoolkit.essence.utils.FilenameMap
 
finalize() - Method in class org.jtoolkit.essence.data.Transaction
 
finalize() - Method in class org.jtoolkit.essence.utils.Factory.AbstractFactory
 
findDir(String) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
first - Variable in class org.jtoolkit.essence.utils.Pair
 
fromBytes(byte[], int, int) - Static method in class org.jtoolkit.essence.app.pojo.DatableUtils
Convert byte[] to a number of Object.

G

generateContexts(String) - Static method in class org.jtoolkit.essence.app.Main
 
getAvailableMasters() - Method in interface org.jtoolkit.essence.data.Cluster
 
getAverageLatency() - Method in class org.jtoolkit.essence.test.Benchmark
 
getAverageRate() - Method in class org.jtoolkit.essence.test.Benchmark
 
getCacheView() - Method in interface org.jtoolkit.essence.data.Store
 
getChanges() - Method in class org.jtoolkit.essence.data.ClusterEvent
 
getCluster() - Method in interface org.jtoolkit.essence.data.Store
 
getComponent(String, Class<T>) - Method in interface org.jtoolkit.essence.app.Container
Get a component with a target type in mind.
getCurrentSES() - Static method in class org.jtoolkit.essence.concurrency.Threads
 
getInputStream(String) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
getKeysForFilename(String) - Method in class org.jtoolkit.essence.utils.FilenameMap
 
getListenerSet() - Method in interface org.jtoolkit.essence.data.Cluster
 
getListenerSet(String) - Method in interface org.jtoolkit.essence.data.Cluster
 
getListenerSet() - Method in interface org.jtoolkit.essence.data.ClusterMap
 
getListenerSet() - Method in interface org.jtoolkit.essence.data.Event.Listenable
 
getListenerSet() - Method in interface org.jtoolkit.essence.data.Store
Set to add/remove event listeners and event handlers to/from
getMapView(String) - Method in interface org.jtoolkit.essence.data.Cluster
 
getMapView() - Method in interface org.jtoolkit.essence.data.Store
 
getMillisLeft() - Method in class org.jtoolkit.essence.concurrency.Timeout
 
getMillisLeft() - Static method in class org.jtoolkit.essence.data.Transaction
 
getMillisLeft(long) - Static method in class org.jtoolkit.essence.data.Transaction
 
getName() - Method in class org.jtoolkit.essence.app.pojo.DataValue
 
getName() - Method in class org.jtoolkit.essence.data.CacheComponentBuilder
 
getName() - Method in class org.jtoolkit.essence.data.ClusterComponentBuilder
 
getName() - Method in class org.jtoolkit.essence.data.ClusterEvent
 
getName() - Method in class org.jtoolkit.essence.data.CollectionComponentBuilder
 
getName() - Method in class org.jtoolkit.essence.data.Transaction
 
getName() - Method in class org.jtoolkit.essence.utils.Factory.AbstractFactory
 
getName() - Method in class org.jtoolkit.essence.utils.Named.ContextSource
 
getName() - Method in interface org.jtoolkit.essence.utils.Named
 
getName() - Method in class org.jtoolkit.essence.utils.Named.MapSource
 
getName() - Method in class org.jtoolkit.essence.utils.RWLock
 
getNames() - Method in interface org.jtoolkit.essence.app.Container
 
getNames() - Method in class org.jtoolkit.essence.app.pojo.DataValue
 
getNames() - Method in class org.jtoolkit.essence.utils.Named.ContextSource
 
getNames() - Method in class org.jtoolkit.essence.utils.Named.MapSource
 
getNames() - Method in interface org.jtoolkit.essence.utils.Named.Source
 
getNewFile(String) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
getNumberOfJobs() - Method in class org.jtoolkit.essence.test.Benchmark
 
getNumberOfSamples() - Method in class org.jtoolkit.essence.test.Benchmark
 
getNumberOfThreads() - Method in class org.jtoolkit.essence.test.Benchmark
 
getOutputStream(File) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
getPercentCPUConsumed() - Method in class org.jtoolkit.essence.utils.JvmMetrics
 
getProperties() - Method in interface org.jtoolkit.essence.app.Container
 
getProperties(String) - Method in interface org.jtoolkit.essence.app.Container
 
getQueueView(String) - Method in interface org.jtoolkit.essence.data.Cluster
 
getQueueView() - Method in interface org.jtoolkit.essence.data.Store
 
getRuntimeMS() - Method in class org.jtoolkit.essence.test.Benchmark
 
getStdDev() - Method in class org.jtoolkit.essence.test.Benchmark
 
getTransaction() - Static method in class org.jtoolkit.essence.data.Transaction
 
getUrl() - Method in interface org.jtoolkit.essence.app.Container
 
getValue(String) - Method in interface org.jtoolkit.essence.app.Container
 
getValue(String) - Method in class org.jtoolkit.essence.app.pojo.DataValue
 
getValue(String) - Method in class org.jtoolkit.essence.utils.Named.ContextSource
 
getValue(String) - Method in class org.jtoolkit.essence.utils.Named.MapSource
 
getValue(String) - Method in interface org.jtoolkit.essence.utils.Named.Source
 
getWeakRunnable(Runnable) - Static method in class org.jtoolkit.essence.concurrency.Threads
 

H

hashCode() - Method in class org.jtoolkit.essence.app.pojo.DataValue
 
hashCode() - Method in class org.jtoolkit.essence.concurrency.Timeout
 
hashCode() - Method in class org.jtoolkit.essence.utils.Named.MapSource
 
hashCode() - Method in class org.jtoolkit.essence.utils.Pair
 
hasNotTimedOut() - Method in class org.jtoolkit.essence.concurrency.Timeout
 

I

Immutable - Annotation Type in org.jtoolkit.essence.concurrency
Marks a class as immutable and thus thread safe, a parameter as unchanged and a method which does not change this.
immutableCopy(T) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
immutableCopyList(Collection<E>) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
immutableCopyList(List<E>) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
immutableCopyMap(Map<K, V>) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
immutableCopySet(Set<E>) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
ImmutableUtils - Class in org.jtoolkit.essence.utils
 
immutableWrap(SortedMap<K, V>) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
immutableWrap(Map<K, V>) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
immutableWrap(SortedSet<E>) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
immutableWrap(Set<E>) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
immutableWrap(List<E>) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
immutableWrap(Collection<E>) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
include(Callback<Map<String, Map>>, Map<String, Map>, Callback<Map<String, Map>>) - Static method in class org.jtoolkit.essence.data.Transaction
 
include(Callback<Map<String, Map>>, String, Object, Object) - Static method in class org.jtoolkit.essence.data.Transaction
 
init() - Static method in class org.jtoolkit.essence.utils.IOUtils
This class warms up the IOUtils.class.
INTERRUPTED - Static variable in class org.jtoolkit.essence.concurrency.Threads
 
IOUtils - Class in org.jtoolkit.essence.utils
A utility class for low level io and network operations.
isBlank(CharSequence) - Static method in class org.jtoolkit.essence.utils.StringUtils
 
isClosed() - Method in interface org.jtoolkit.essence.utils.Closeable
 
isCommited() - Method in class org.jtoolkit.essence.data.Transaction
 
isComplete() - Method in class org.jtoolkit.essence.data.Transaction
 
isDebug() - Static method in class org.jtoolkit.essence.utils.RWLock
 
isDisplaySample() - Method in class org.jtoolkit.essence.test.Benchmark
 
isEmpty() - Method in interface org.jtoolkit.essence.concurrency.CallbackSet
 
isImmediate(Callback) - Static method in class org.jtoolkit.essence.concurrency.CallbackUtils
 
isImmutable(Class) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 
isNever() - Method in class org.jtoolkit.essence.concurrency.Timeout
 
isNotThreadSafe(Object) - Static method in class org.jtoolkit.essence.concurrency.Threads
 
isRolledback() - Method in class org.jtoolkit.essence.data.Transaction
 
isSatisfiedBy(T) - Method in interface org.jtoolkit.essence.data.Predicate
 
isSet(CharSequence) - Static method in class org.jtoolkit.essence.utils.StringUtils
 
isThreaded(Callback) - Static method in class org.jtoolkit.essence.concurrency.CallbackUtils
 
isToRun() - Method in class org.jtoolkit.essence.test.Benchmark
 
isTransactional() - Static method in class org.jtoolkit.essence.data.Transaction
 

J

JAVA_IO_TMPDIR - Static variable in class org.jtoolkit.essence.utils.IOUtils
 
JAVA_LANG_REFLECT - Static variable in class org.jtoolkit.essence.app.Main
 
JAVA_UTIL_CONCURRENT - Static variable in class org.jtoolkit.essence.app.Main
 
join(Thread) - Method in class org.jtoolkit.essence.concurrency.Timeout
 
JUNIT - Static variable in class org.jtoolkit.essence.app.Main
 
JvmMetrics - Class in org.jtoolkit.essence.utils
 
JvmMetrics() - Constructor for class org.jtoolkit.essence.utils.JvmMetrics
 
JvmMetrics(boolean) - Constructor for class org.jtoolkit.essence.utils.JvmMetrics
 
JvmMetrics(long, long, long, int, long, long, long, int, int, int, int, int, double) - Constructor for class org.jtoolkit.essence.utils.JvmMetrics
 

L

LOCALHOST - Static variable in class org.jtoolkit.essence.app.Main
 
location - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterCollectionData
 
LOGICAL_PROCESS - Static variable in class org.jtoolkit.essence.concurrency.Threads
 
logicalHostname - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterData
 

M

Main - Class in org.jtoolkit.essence.app
 
main(String...) - Static method in class org.jtoolkit.essence.app.Main
 
makeCallbackEx(Callback<T>) - Static method in class org.jtoolkit.essence.concurrency.CallbackUtils
 
makeThreaded(Callback<T>) - Static method in class org.jtoolkit.essence.concurrency.CallbackUtils
 
makeTransactional(Callback<T>) - Static method in class org.jtoolkit.essence.data.Transaction
 
Mapping<F,T> - Interface in org.jtoolkit.essence.data
An implmentation can convert an object of type F to type T
mbeanCount - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 
memoryUsed - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 
MetricTestCase - Class in org.jtoolkit.essence.test
 
MetricTestCase() - Constructor for class org.jtoolkit.essence.test.MetricTestCase
 
minus(JvmMetrics) - Method in class org.jtoolkit.essence.utils.JvmMetrics
 

N

name - Variable in class org.jtoolkit.essence.data.CacheComponentBuilder.CacheData
 
name - Variable in class org.jtoolkit.essence.utils.Factory.AbstractFactory
 
Named - Interface in org.jtoolkit.essence.utils
A class which has a unique name for a given name space.
Named.ContextSource<T> - Class in org.jtoolkit.essence.utils
 
Named.ContextSource(String, Named.Source<T>, String[]) - Constructor for class org.jtoolkit.essence.utils.Named.ContextSource
 
Named.MapSource<T> - Class in org.jtoolkit.essence.utils
 
Named.MapSource(Map<String, T>) - Constructor for class org.jtoolkit.essence.utils.Named.MapSource
 
Named.Source<T> - Interface in org.jtoolkit.essence.utils
 
NEVER - Static variable in class org.jtoolkit.essence.concurrency.Timeout
 
NEVER_STR - Static variable in class org.jtoolkit.essence.concurrency.Timeout
 
NEW_LINE - Static variable in class org.jtoolkit.essence.utils.StringUtils
 
NOT_AVAILABLE - Static variable in class org.jtoolkit.essence.utils.JvmMetrics
 
notifyListener(Event.Listener) - Method in class org.jtoolkit.essence.data.ClusterEvent
 
notifyListener(Event.Listener) - Method in interface org.jtoolkit.essence.data.Event
Notify this listener of an event.
notifyListener(Event.Listener) - Method in class org.jtoolkit.essence.data.Event.StatusEvent
 
notifyReset(boolean) - Method in interface org.jtoolkit.essence.data.Event.ListenerSet
 
NotThreadSafe - Annotation Type in org.jtoolkit.essence.concurrency
Marks a class as expecting to be called in a signle threaded context.

O

OBJECT_DICT - Static variable in class org.jtoolkit.essence.app.pojo.DatableUtils
 
objectPendingFinalizationCount - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 
onCallback(T) - Method in interface org.jtoolkit.essence.concurrency.Callback
 
onException(Throwable) - Method in interface org.jtoolkit.essence.concurrency.CallbackEx
 
online - Variable in class org.jtoolkit.essence.data.Event.StatusEvent
 
onRemoved(K, V) - Method in interface org.jtoolkit.essence.data.Store.StoreListener
 
onStatusEvent(boolean) - Method in interface org.jtoolkit.essence.data.Event.Listener
 
onTimeout(Timeout, Runnable) - Static method in class org.jtoolkit.essence.concurrency.Threads
When a timeout occurs run the Runnable (unless cancelled).
onUpdate(String, Map<String, Collection<MetaData<Object, Object>>>) - Method in interface org.jtoolkit.essence.data.Cluster.ClusterListener
 
onUpdate(K, V) - Method in interface org.jtoolkit.essence.data.Store.StoreListener
 
or(Timeout) - Method in class org.jtoolkit.essence.concurrency.Timeout
 
org.jtoolkit.essence - package org.jtoolkit.essence
 
org.jtoolkit.essence.app - package org.jtoolkit.essence.app
This package contains the container build and control.
org.jtoolkit.essence.app.pojo - package org.jtoolkit.essence.app.pojo
This package contains the classes for defining simple data value object and components.
org.jtoolkit.essence.concurrency - package org.jtoolkit.essence.concurrency
This package manages Threads, asynchronous execution and thread safety.
org.jtoolkit.essence.data - package org.jtoolkit.essence.data
This package contains the store/map/queue build and access.
org.jtoolkit.essence.test - package org.jtoolkit.essence.test
 
org.jtoolkit.essence.utils - package org.jtoolkit.essence.utils
This package contains the utility classes and base interfaces.

P

Pair<E1,E2> - Class in org.jtoolkit.essence.utils
An ordered pair of objects.
Pair(E1, E2) - Constructor for class org.jtoolkit.essence.utils.Pair
 
parse(String) - Static method in class org.jtoolkit.essence.concurrency.Timeout
Derive a timeout fronm a string.
parseBoolean(String) - Static method in class org.jtoolkit.essence.utils.StringUtils
 
parseDate(String) - Static method in class org.jtoolkit.essence.utils.StringUtils
 
peakThreadCount - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 
persistMode - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterCollectionData
 
Predicate<T> - Interface in org.jtoolkit.essence.data
 
processCpuTime - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 
project(Class<T2>, Object...) - Method in class org.jtoolkit.essence.app.pojo.DataValue
 
PROPERTIES_FILES - Static variable in interface org.jtoolkit.essence.app.Container
This property is examined on startup and these files are loaded into the Containers properties.
prune(DataOutput) - Static method in class org.jtoolkit.essence.app.pojo.DatableUtils
 
put(String, K) - Method in class org.jtoolkit.essence.utils.FilenameMap
 

R

readBER(DataInput) - Static method in class org.jtoolkit.essence.app.pojo.DatableUtils
 
readLock() - Method in class org.jtoolkit.essence.utils.RWLock
 
readObject(DataInput) - Static method in class org.jtoolkit.essence.app.pojo.DatableUtils
 
readObjects(DataInput, int, int) - Static method in class org.jtoolkit.essence.app.pojo.DatableUtils
Read a number of objects from in.
readTab(InputStream) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
readTabs(InputStream) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
registerBuilder(Class<T>, Mapping<DataInput, T>) - Static method in class org.jtoolkit.essence.app.pojo.DatableUtils
 
registerComponent(String, Object, String) - Static method in class org.jtoolkit.essence.app.Main
 
release(E) - Method in class org.jtoolkit.essence.utils.Factory.AbstractFactory
 
release(E) - Method in interface org.jtoolkit.essence.utils.Factory
Release, recycle or dispose of an object this factory created.
remainingConfig() - Method in interface org.jtoolkit.essence.app.Container
 
remove(Event.Listener) - Method in interface org.jtoolkit.essence.data.Event.ListenerSet
 
removeCallback(Callback<T>) - Method in interface org.jtoolkit.essence.concurrency.CallbackSet
 
removeConfigAs(String, Class<T>) - Method in interface org.jtoolkit.essence.app.Container
This removes and convert a table from the configuration.
removeFilename(String) - Method in class org.jtoolkit.essence.utils.FilenameMap
 
removeMatching(String, Predicate<? super MetaData<K, V>>) - Method in interface org.jtoolkit.essence.data.Cluster
 
removeMatching(Predicate<? super MetaData<K, V>>) - Method in interface org.jtoolkit.essence.data.ClusterMap
 
removeMatching(Predicate<Map.Entry<K, V>>) - Method in interface org.jtoolkit.essence.data.Store
 
rename(File, File) - Static method in class org.jtoolkit.essence.utils.IOUtils
 
resolveComponent(String, Class<T>) - Method in interface org.jtoolkit.essence.app.ComponentBuilder
 
resolveComponent(String, Class<T>) - Method in class org.jtoolkit.essence.data.CacheComponentBuilder
 
resolveComponent(String, Class<T>) - Method in class org.jtoolkit.essence.data.ClusterComponentBuilder
 
resolveComponent(String, Class<T>) - Method in class org.jtoolkit.essence.data.CollectionComponentBuilder
 
retries - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterData
 
role - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterData
 
rollback() - Method in class org.jtoolkit.essence.data.Transaction
 
rollback(String) - Method in class org.jtoolkit.essence.data.Transaction
 
rollbackAll() - Static method in class org.jtoolkit.essence.data.Transaction
 
rollbackCurrent(String) - Static method in class org.jtoolkit.essence.data.Transaction
 
run() - Method in class org.jtoolkit.essence.test.Benchmark
 
runOnCompleteCurrent(Runnable) - Static method in class org.jtoolkit.essence.data.Transaction
 
Runs - Interface in org.jtoolkit.essence.app
This is an optional interface for components which need to started/stopped.
runTest() - Method in class org.jtoolkit.essence.test.MetricTestCase
 
RWLock - Class in org.jtoolkit.essence.utils
A lock which can help you detect ReadWriteLock deadlocks and attempts to upgrade a lock.
RWLock(String) - Constructor for class org.jtoolkit.essence.utils.RWLock
 

S

second - Variable in class org.jtoolkit.essence.utils.Pair
 
selectMatching(String, Predicate<? super MetaData<K, V>>) - Method in interface org.jtoolkit.essence.data.Cluster
 
selectMatching(Predicate<? super MetaData<K, V>>) - Method in interface org.jtoolkit.essence.data.ClusterMap
 
selectMatching(Predicate<Map.Entry<K, V>>) - Method in interface org.jtoolkit.essence.data.Store
 
SERVER_HOSTNAME - Static variable in interface org.jtoolkit.essence.app.Container
The property which has the server's hostname.
SERVER_NAME - Static variable in class org.jtoolkit.essence.app.Main
 
SERVER_PORT - Static variable in interface org.jtoolkit.essence.app.Container
If set this port exposes access to the Container objects via NetObject.
setCopy(String, Object, Object...) - Method in class org.jtoolkit.essence.app.pojo.DataValue
 
setDisplaySample(boolean) - Method in class org.jtoolkit.essence.test.Benchmark
 
setNumberOfJobs(int) - Method in class org.jtoolkit.essence.test.Benchmark
 
setNumberOfSamples(int) - Method in class org.jtoolkit.essence.test.Benchmark
 
setNumberOfThreads(int) - Method in class org.jtoolkit.essence.test.Benchmark
 
setRuntimeMS(int) - Method in class org.jtoolkit.essence.test.Benchmark
 
setTargetCount(int) - Method in class org.jtoolkit.essence.utils.FilenameMap
 
setUp() - Method in class org.jtoolkit.essence.test.MetricTestCase
 
shutdown(ExecutorService) - Static method in class org.jtoolkit.essence.concurrency.Threads
 
stackSnapshot() - Static method in class org.jtoolkit.essence.concurrency.Threads
 
start(String, String) - Static method in class org.jtoolkit.essence.app.Main
 
START - Static variable in interface org.jtoolkit.essence.app.Runs
 
start() - Method in interface org.jtoolkit.essence.app.Runs
Start the component.
start() - Method in class org.jtoolkit.essence.data.CacheComponentBuilder
 
start() - Method in class org.jtoolkit.essence.data.ClusterComponentBuilder
 
start(String) - Static method in class org.jtoolkit.essence.data.Transaction
 
start(String, Timeout) - Static method in class org.jtoolkit.essence.data.Transaction
 
startMetrics - Variable in class org.jtoolkit.essence.test.MetricTestCase
 
stop() - Method in interface org.jtoolkit.essence.app.Runs
Silently stop the component.
stop() - Method in class org.jtoolkit.essence.data.CacheComponentBuilder
 
stop() - Method in class org.jtoolkit.essence.data.ClusterComponentBuilder
 
Store<K,V> - Interface in org.jtoolkit.essence.data
 
Store.CollectionType - Enum in org.jtoolkit.essence.data
What types of Collections are allowed.
Store.PersistMode - Enum in org.jtoolkit.essence.data
How is the data persisted.
Store.ReadMode - Enum in org.jtoolkit.essence.data
How is the data read.
Store.StoreListener<K,V> - Interface in org.jtoolkit.essence.data
An implmentation can be notified of changes to the Store.
Store.StoreType - Enum in org.jtoolkit.essence.data
How is the Store represented/persisted.
storeType - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterCollectionData
 
StringUtils - Class in org.jtoolkit.essence.utils
 
SUN_REFLECT - Static variable in class org.jtoolkit.essence.app.Main
 
systemLoadAverage - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 

T

tearDown() - Method in class org.jtoolkit.essence.test.MetricTestCase
 
threadCount - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 
Threads - Class in org.jtoolkit.essence.concurrency
 
ThreadSafe - Annotation Type in org.jtoolkit.essence.concurrency
Marks a class as mutable and thread safe.
Timeout - Class in org.jtoolkit.essence.concurrency
A standardised timeout with a fixed end time.
Timeout(long) - Constructor for class org.jtoolkit.essence.concurrency.Timeout
 
Timeout.TimeoutException - Exception in org.jtoolkit.essence.concurrency
 
Timeout.TimeoutException(String) - Constructor for exception org.jtoolkit.essence.concurrency.Timeout.TimeoutException
 
toBase64(long) - Static method in class org.jtoolkit.essence.utils.StringUtils
 
toBytes(Object...) - Static method in class org.jtoolkit.essence.app.pojo.DatableUtils
Convert a number of object (collectively) to a byte[].
toCamelCase(String) - Static method in class org.jtoolkit.essence.utils.StringUtils
 
toString() - Method in class org.jtoolkit.essence.app.pojo.DataValue
 
toString() - Method in class org.jtoolkit.essence.concurrency.Timeout
 
toString() - Method in class org.jtoolkit.essence.data.Transaction
 
toString() - Method in class org.jtoolkit.essence.utils.Named.MapSource
 
toString() - Method in class org.jtoolkit.essence.utils.RWLock
 
totalStartedThreadCount - Variable in class org.jtoolkit.essence.utils.JvmMetrics
 
toUpperCase(String) - Static method in class org.jtoolkit.essence.utils.StringUtils
 
Transaction - Class in org.jtoolkit.essence.data
This class manages transactions.
triggerOutOfMemoryError() - Static method in class org.jtoolkit.essence.test.MetricTestCase
 
truncate(Object) - Static method in class org.jtoolkit.essence.utils.StringUtils
 
tryImmutableCopy(T) - Static method in class org.jtoolkit.essence.utils.ImmutableUtils
 

U

UNHANDLED_EXCEPTION - Static variable in class org.jtoolkit.essence.app.Main
 
unregisterComponent(ObjectInstance) - Static method in class org.jtoolkit.essence.app.Main
 
unregisterComponent(ObjectName) - Static method in class org.jtoolkit.essence.app.Main
 
UNSET - Static variable in class org.jtoolkit.essence.test.Benchmark
 

V

valueClass - Variable in class org.jtoolkit.essence.data.ClusterComponentBuilder.ClusterCollectionData
 
valueOf(String) - Static method in enum org.jtoolkit.essence.concurrency.CallbackSet.CallbackMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jtoolkit.essence.concurrency.Concurrency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jtoolkit.essence.data.ClusterComponentBuilder.RoleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jtoolkit.essence.data.EvictionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jtoolkit.essence.data.Store.CollectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jtoolkit.essence.data.Store.PersistMode
Returns the enum constant of this type with the specified name.
valueOf(String) -