All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractComponentDescriptor |
Abstract implementation of a component descriptor.
|
AbstractComponentRepository<DB extends FSComponentExtRepositoryDB<FSCRDBComponent>> |
|
AbstractExtComponentRepository<FSCRC extends FSCRDBComponent,DB extends FSComponentExtRepositoryDB<FSCRC>> |
Abstract implementation of a component repository.
|
AbstractExtComponentRepository.RepoMBean |
|
ApplicationThreadPool |
|
ClassLoaderIntegration |
Internal utility class.
|
CompactFormatter |
|
Components |
|
componentsURLContextFactory |
|
CycleProtector |
A generic cycle detection utility that can be used in methods that may run into
recursive control flows.
|
CycleProtector.CycleDetectedException |
Exception thrown when a cycle was detected
|
CycleProtector.PendingCycleProtectionException |
Exception thrown when a protection stack was not cleanly resolved
at the end of a work unit.
|
Escaper |
Various encoding and decoding utility functions.
|
EvaluationContext |
Processing context for a component descriptor processor provided evaluator
|
EvaluationException |
Root exception for evaluation problems
|
EvaluationStackOverflowException |
Exception thrown when evaluation recursion exceeds 50
|
Evaluator |
Evaluator interface.
|
ExpirableValuesPseudoMap<K,V,U> |
A map wrapper that manages a map over expirable values.
|
FileUtils |
Various file system utilities.
|
Foundation |
The Foundation class holds basic configuration and the most basic information
routines applying to the z2 installation and the running process
|
FSComponentExtRepositoryDB<FSCRC extends FSCRDBComponent> |
A utility for component repository implementers.
|
FSComponentRepositoryDB |
|
FSComponentRepositoryHelper<DB extends FSComponentExtRepositoryDB<? extends FSCRDBComponent>> |
General repo implementation helper class.
|
FSCRDBComponent |
|
HomeFileHandler |
A modification of the standard JUL file handler that suppresses logging
on worker nodes.
|
ICompilationContext |
Context for a specific compilation.
|
ICompiler |
|
ICompilerContext |
|
IComponentDescriptor |
The Component Descriptor provides access to meta data as provided by
component repositories ( IComponentsRepository without requiring download of further component
resources or other processing.
|
IComponentDescriptorProcessor |
This interface expresses the ability to process
properties of component descriptors.
|
IComponentFactory |
A component factory is reponsible for providing a managed resource ( Resource ) given a component name.
|
IComponentsLookup |
The components lookup is a convenience wrapper of IResourceLookup
for the for resource namespace com.zfabrik.components .
|
IComponentsLookup.initializer |
Initialization help
|
IComponentsManager |
The components manager provides access to the system's current view onto all component repositories.
|
IComponentsManager.initializer |
Initialization help
|
IComponentsRepository |
A component repository provides component meta data and resources to the z2
runtime.
|
IComponentsRepositoryContext |
The component repository context provides component repository implementations access to the repository chain.
|
IDependencyComponent |
This interface can be implemented by components that participate in system target configuration by either participating in a state component
or by having a state component depend.
|
IJavaBuilder |
Interface to retrieve and invoke the java component make.
|
IJavaBuilder.Initializer |
Initialization help
|
IJavaComponent |
Client interface of a Java component.
|
IJavaComponent.Part |
A Java component is constructed from three different aspects, that are either publicly shared, privately used for implementation, or only available
in development mode for testing.
|
IJavaComponentClassLoader |
Interface of the class loaders instantiated for Java components.
|
IO |
Some basic IO utilities
|
IResourceHandle |
A resource handle is a nameless accessor to a resource managed by the resource management system.
|
IResourceInfo |
Resource metadata.
|
IResourceLookup |
Access to the resource management system.
|
IResourceManager |
core manager of the resource management system.
|
IResourceManager.initializer |
|
IResourceObserver |
A resource observer wraps a IResourceHandle with a weak reference, so that
the observer is not a reason to keep resources in memory.
|
IResourceProvider |
Resource providers provide resources to the resource management system.
|
IResourceProviderBuilder |
Called to resolve unknown name spaces by the resource management.
|
IResourceProviderContext |
Resource providers will be supplied this context interface
at init time.
|
ISynchronization |
Context interface passed on to ISynchronizer implementations during
synchronizations.
|
ISynchronizer |
A Synchronizer participates in system synchoronization.
|
IThreadPool |
thread pool abstraction provided by the work manager.
|
IWorkResource |
Resource that may be registered with a work unit.
|
JavaComponentClassLoader |
|
JavaComponentUtil |
Utility functions around Java components.
|
JMXLogHandler |
LogHandler that provides the JUL log outputs as a counter per log-level for JMX.
|
LangLevel |
Supported language level abstraction
|
Lock |
|
LockingRevFile |
A file system lock with properties.
|
LoggerFacade |
|
LogLevelMBean |
The JMX Log-Level MBean interface.
|
LogLevelMBeanImpl |
|
NamingProvisioningHolder |
Previously the naming system integration with Z2 worked via registration of
an InitialContextFactoryBuilder and an ObjectFactoryBuilder directly with the
Naming Manager.
|
NamingProvisioningHolder.NamingProvisioning |
Interface registered by the Z2 hosted naming system implementation
|
NodeFileHandler |
This modification of the JUL file handler
prepends a node name (home, or worker process component name) to the
file handler's file pattern.
|
OfflineModeException |
Exception indicating that the system is in offline mode and repository operations
are not available as far as remote access is requested.
|
ProcessRunner |
This utility class is used to initialize a z2 core within another Java process.
|
Resource |
Resource base class.
|
ResourceBusyException |
Exception indicating that an invalidation was rejected by some
dependency resource when attempting a friendly unload.
|
resourcesURLContextFactory |
|
SynchronizationImpl |
|
SynchronizationLogHandler |
|
SynchronizationRunner |
Performs a synchronization of the z2 home.
|
ThreadUtil |
Threading utils.
|
ThrowingConsumer<T,E extends java.lang.Exception> |
A consumer of a value that optionally throws an exception.
|
ThrowingFunction<T,R,E extends java.lang.Exception> |
A function that optionally throws an exception.
|
ThrowingRunnable<E extends java.lang.Exception> |
A Runnable that optionally throws an exception.
|
ThrowingSupplier<T,E extends java.lang.Exception> |
A supplier of results that optionally throws an exception.
|
TimerUtil |
Use this utility to retrieve timers that hold no class loader
uncool: TimerThread will hold on to some context class loader that
may have become invalid in the meantime.
|
TypeRef<T> |
|
WorkerVault |
This is a utility place where worker processes get registered during their start.
|
WorkException |
|
WorkManager |
The work manager manages the system's concurrency.
|
WorkUnit |
A Work Unit comprises resources that are bound to some logical work process.
|
X |
Simple boolean expression language as a Java expressed DSL.
|
X.And |
"AND" logical operator
|
X.BinaryOp |
Abstract binary operators
|
X.Eq |
"equality" comparison operator.
|
X.Ge |
"greater or equal" comparison operator.
|
X.Gt |
"greater than" comparison operator.
|
X.In |
"containment" operator.
|
X.Le |
"less or equal" comparison operator.
|
X.Lt |
"less than" comparison operator.
|
X.Neq |
"not equals" comparison operator.
|
X.Not |
Negation logical operator
|
X.Or |
"OR" logical operator
|
X.UnaryOp |
Abstract single-operand operator
|
X.Val |
Explicit value.
|
X.Var |
Variable of field value operator.
|
X.Xor |
"XOR" logical operator
|