All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractComponentDescriptor Abstract implementation of a component descriptor.AbstractComponentRepository<DB extends FSComponentExtRepositoryDB<FSCRDBComponent>> A slightly simplified class signature ofAbstractExtComponentRepository
with bound component descriptor implementation type.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 detectedCycleProtector.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 evaluatorEvaluationException Root exception for evaluation problemsEvaluationStackOverflowException Exception thrown when evaluation recursion exceeds 50Evaluator 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 processFSComponentExtRepositoryDB<FSCRC extends FSCRDBComponent> A utility for component repository implementers.FSComponentRepositoryDB Simplified class signature ofFSComponentExtRepositoryDB
FSComponentRepositoryHelper<DB extends FSComponentExtRepositoryDB<? extends FSCRDBComponent>> General repo implementation helper class.FSCRDBComponent Utility component descriptor implementation used byFSComponentRepositoryDB
.HomeFileHandler A modification of the standard JUL file handler that suppresses logging on worker nodes.ICompilationContext Context for a specific compilation.ICompiler Java component (seeIJavaComponent
) compiler extension interface.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 ofIResourceLookup
for the for resource namespacecom.zfabrik.components
.IComponentsLookup.initializer Initialization helpIComponentsManager The components manager provides access to the system's current view onto all component repositories.IComponentsManager.initializer Initialization helpIComponentsRepository 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 helpIJavaComponent 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.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 aIResourceHandle
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 toISynchronizer
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 Just combiningIJavaComponentClassLoader
andURLClassLoader
.JavaComponentUtil Utility functions around Java components.Lock The lock interface supported byLockingRevFile
LockingRevFile A file system lock with properties.LoggerFacade 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 implementationNodeFileHandler 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.ThrowingRunnable<E extends java.lang.Exception> ARunnable
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> A simple type reference to the be used to convey generic type information to type safe APIs such asIResourceLookup.lookup(String, com.zfabrik.resources.TypeRef)
.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 operatorX.BinaryOp Abstract binary operatorsX.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 operatorX.Or "OR" logical operatorX.UnaryOp Abstract single-operand operatorX.Val Explicit value.X.Var Variable of field value operator.X.Xor "XOR" logical operator