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 |
|
| 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.
|
| 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.
|
| 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
|