A B C D E F G H I J L M N O P Q R S T U V W X Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractComponentDescriptor - Class in com.zfabrik.components.provider.util
-
Abstract implementation of a component descriptor.
- AbstractComponentDescriptor() - Constructor for class com.zfabrik.components.provider.util.AbstractComponentDescriptor
-
Default constructor
- AbstractComponentDescriptor(AbstractComponentDescriptor) - Constructor for class com.zfabrik.components.provider.util.AbstractComponentDescriptor
-
Copy constructor
- AbstractComponentRepository<DB extends FSComponentExtRepositoryDB<FSCRDBComponent>> - Class in com.zfabrik.components.provider.util
-
A slightly simplified class signature of
AbstractExtComponentRepository
with bound component descriptor implementation type. - AbstractComponentRepository(String, Class<DB>) - Constructor for class com.zfabrik.components.provider.util.AbstractComponentRepository
- AbstractExtComponentRepository<FSCRC extends FSCRDBComponent,DB extends FSComponentExtRepositoryDB<FSCRC>> - Class in com.zfabrik.components.provider.util
-
Abstract implementation of a component repository.
- AbstractExtComponentRepository(String, Class<DB>) - Constructor for class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- AbstractExtComponentRepository.Repo - Class in com.zfabrik.components.provider.util
- AbstractExtComponentRepository.RepoMBean - Interface in com.zfabrik.components.provider.util
- accept(T) - Method in interface com.zfabrik.util.function.ThrowingConsumer
-
Accept a value
- accept(T) - Method in interface com.zfabrik.util.function.ThrowingFunction
-
Accept a value
- addDependency(IResourceHandle) - Method in interface com.zfabrik.resources.IResourceHandle
-
Adds a dependency for this resource.
- adjust(long, long, short) - Method in interface com.zfabrik.resources.IResourceHandle
-
Adjust the life-cycle handling of the single resource
- adjust(long, long, short) - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap.ValueHolder
- afterCompletion(boolean) - Method in interface com.zfabrik.work.IWorkResource
-
Commits have completed.
- ALL - Static variable in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- ALL() - Method in interface com.zfabrik.components.java.build.ICompiler
-
Retrieve the "all" compiler, that uses the compile order to decide on what more specific compilers to use
- ALL_FILES - Static variable in class com.zfabrik.util.fs.FileUtils
- and(X) - Method in class com.zfabrik.util.expression.X
-
Convenience method for chain-style notation of expressions.
- and(X, X) - Static method in class com.zfabrik.util.expression.X
-
Static factory method, for convenience
- And(X, X) - Constructor for class com.zfabrik.util.expression.X.And
- ANY_COMPONENT_TYPE - Static variable in interface com.zfabrik.components.IComponentDescriptor
-
Component type for "any" component.
- ApplicationThreadPool - Class in com.zfabrik.work
- ApplicationThreadPool() - Constructor for class com.zfabrik.work.ApplicationThreadPool
- as(TypeRef<T>) - Method in interface com.zfabrik.resources.IResourceHandle
-
Retrieve a resource representation adhering to the passed-on type reference.
- as(TypeRef<T>) - Method in class com.zfabrik.resources.provider.Resource
-
Retrieve a resource representation adhering to the passed-on type reference.
- as(Class<T>) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Simple type helper for
Resource
implementations. - as(Class<T>) - Method in interface com.zfabrik.resources.IResourceHandle
-
Retrieve a resource representation adhering to the passed-on type.
- as(Class<T>) - Method in class com.zfabrik.resources.provider.Resource
-
Retrieve a typed representation of the resource.
- attach(WorkUnit) - Static method in class com.zfabrik.work.WorkUnit
-
attaches a given work unit with the current thread.
- attach(Object) - Method in interface com.zfabrik.resources.IResourceHandle
-
Attach the handle to an object.
- attachTraversalCheck(Set<Object>) - Static method in class com.zfabrik.components.java.internal.ClassLoaderIntegration
-
Attach traversal state again
B
- beforeCompletion(boolean) - Method in interface com.zfabrik.work.IWorkResource
-
The work unit is in the process of completion.
- begin() - Method in interface com.zfabrik.work.IWorkResource
-
Start.
- begin(WorkUnit) - Method in interface com.zfabrik.work.IWorkResource
-
Start.
- beginWork() - Static method in class com.zfabrik.launch.ProcessRunner
-
Begin a unit of work.
- BinaryOp(X, X) - Constructor for class com.zfabrik.util.expression.X.BinaryOp
- bindResource(String, IWorkResource) - Method in class com.zfabrik.work.WorkUnit
-
bind and, if unit is stateful, begin resource
C
- call(String, Callable<T>) - Static method in class com.zfabrik.work.CycleProtector
-
Call a control flow as
Callable
- cast(Object) - Method in class com.zfabrik.resources.TypeRef
-
A cast method to T.
- checkOfflineMode() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Check offline mode and if so throw an exception.
- ClassLoaderIntegration - Class in com.zfabrik.components.java.internal
-
Internal utility class.
- ClassLoaderIntegration() - Constructor for class com.zfabrik.components.java.internal.ClassLoaderIntegration
- cleanContextExceptionExecute(ClassLoader, Callable<T>) - Static method in class com.zfabrik.util.threading.ThreadUtil
-
Stupid... but there is places all over that hold on to AccessControlContexts and Context Class Loaders.
- cleanContextExceptionExecute(Callable<T>) - Static method in class com.zfabrik.util.threading.ThreadUtil
-
Short version of
ThreadUtil.cleanContextExceptionExecute(ClassLoader, Callable)
passing innull
as context class loader. - cleanContextExecute(ClassLoader, Callable<T>) - Static method in class com.zfabrik.util.threading.ThreadUtil
-
Execute a callable with a clean thread context and security context as to avoid any passing on of thread context and security context to another thread that may be spawned from here and may end up holding copies in the end.
- cleanContextExecute(Callable<T>) - Static method in class com.zfabrik.util.threading.ThreadUtil
-
Short version of
ThreadUtil.cleanContextExecute(ClassLoader, Callable)
passing innull
as context class loader. - cleanContextGet(ThrowingSupplier<T, E>) - Static method in class com.zfabrik.util.threading.ThreadUtil
-
Variation of
ThreadUtil.cleanContextExceptionExecute(Callable)
that relies onThrowingSupplier
to generically limit the amount of noise due to missing exception interference. - cleanContextGet(ClassLoader, ThrowingSupplier<T, E>) - Static method in class com.zfabrik.util.threading.ThreadUtil
-
Variation of
ThreadUtil.cleanContextExceptionExecute(ClassLoader, Callable)
that relies onThrowingSupplier
to generically limit the amount of noise due to missing exception interference. - cleanContextRun(ThrowingRunnable<E>) - Static method in class com.zfabrik.util.threading.ThreadUtil
-
Short version of
#cleanContextRun(ClassLoader, Runnable)
passing innull
as context class loader. - cleanContextRun(ClassLoader, ThrowingRunnable<E>) - Static method in class com.zfabrik.util.threading.ThreadUtil
-
Execute a
ThrowingRunnable
with a clean thread context and security context as to avoid any passing on of thread context and security context to another thread that may be spawned from here and may end up holding copies in the end. - cleanContextSupply(ClassLoader, Supplier<T>) - Static method in class com.zfabrik.util.threading.ThreadUtil
-
Execute a
Supplier
with a clean thread context and security context as to avoid any passing on of thread context and security context to another thread that may be spawned from here and may end up holding copies in the end. - cleanContextSupply(Supplier<T>) - Static method in class com.zfabrik.util.threading.ThreadUtil
-
Short version of
ThreadUtil.cleanContextSupply(ClassLoader, Supplier)
passing innull
as context class loader. - clear() - Method in class com.zfabrik.sync.SynchronizationLogHandler
- clear() - Static method in class com.zfabrik.work.CycleProtector
-
Forcibly clear the protector.
- clearCache() - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Clear the "find" cache.
- close() - Method in interface com.zfabrik.components.provider.props.Evaluator
-
default close session does nothing
- close() - Method in interface com.zfabrik.components.provider.util.Lock
- close() - Method in class com.zfabrik.components.provider.util.LockingRevFile
- close() - Method in class com.zfabrik.sync.SynchronizationLogHandler
- close() - Method in class com.zfabrik.util.logging.LoggerFacade
- close() - Method in interface com.zfabrik.work.IThreadPool
-
Terminate this thread pool (not waiting for tasks to complete) and unregister it with the work manager
- close() - Method in interface com.zfabrik.work.IWorkResource
-
Close.
- close() - Method in class com.zfabrik.work.WorkUnit
-
Close work unit.
- closeCurrent() - Static method in class com.zfabrik.work.WorkUnit
-
Closes the current work unit (if any).
- closeWork() - Static method in class com.zfabrik.launch.ProcessRunner
-
End a unit of work.
- COM_ZFABRIK_HOME - Static variable in class com.zfabrik.launch.ProcessRunner
- com.zfabrik.components - package com.zfabrik.components
- com.zfabrik.components.java - package com.zfabrik.components.java
- com.zfabrik.components.java.build - package com.zfabrik.components.java.build
- com.zfabrik.components.java.internal - package com.zfabrik.components.java.internal
- com.zfabrik.components.provider - package com.zfabrik.components.provider
- com.zfabrik.components.provider.props - package com.zfabrik.components.provider.props
- com.zfabrik.components.provider.util - package com.zfabrik.components.provider.util
- com.zfabrik.launch - package com.zfabrik.launch
- com.zfabrik.resources - package com.zfabrik.resources
- com.zfabrik.resources.provider - package com.zfabrik.resources.provider
- com.zfabrik.resources.util - package com.zfabrik.resources.util
- com.zfabrik.sync - package com.zfabrik.sync
- com.zfabrik.util.expression - package com.zfabrik.util.expression
- com.zfabrik.util.fs - package com.zfabrik.util.fs
- com.zfabrik.util.function - package com.zfabrik.util.function
- com.zfabrik.util.function.io - package com.zfabrik.util.function.io
- com.zfabrik.util.html - package com.zfabrik.util.html
- com.zfabrik.util.internal - package com.zfabrik.util.internal
- com.zfabrik.util.internal.jndi.components - package com.zfabrik.util.internal.jndi.components
- com.zfabrik.util.internal.jndi.resources - package com.zfabrik.util.internal.jndi.resources
- com.zfabrik.util.logging - package com.zfabrik.util.logging
- com.zfabrik.util.runtime - package com.zfabrik.util.runtime
- com.zfabrik.util.sync - package com.zfabrik.util.sync
- com.zfabrik.util.threading - package com.zfabrik.util.threading
- com.zfabrik.work - package com.zfabrik.work
- commit() - Method in interface com.zfabrik.work.IWorkResource
-
Commit work
- commit() - Method in class com.zfabrik.work.WorkUnit
-
Commit work unit.
- commitCurrent() - Static method in class com.zfabrik.work.WorkUnit
-
commits the current work unit (if any)
- CompactFormatter - Class in com.zfabrik.util.logging
- CompactFormatter() - Constructor for class com.zfabrik.util.logging.CompactFormatter
- compile(ICompilationContext) - Method in interface com.zfabrik.components.java.build.ICompiler
-
A general purpose compiler api using a class loader as class path abstraction.
- compile(String, File[], File, ClassLoader) - Method in interface com.zfabrik.components.java.build.ICompiler
-
Deprecated.Implement
ICompiler.compile(ICompilationContext)
instead. - COMPILE_ORDER - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
The compile order must be defined in java components that also contain non-java sources e.g.
- COMPILER_ID - Static variable in interface com.zfabrik.components.java.build.ICompiler
-
The compiler ID must be defined in the compiler component - e.g.
- complete(ISynchronization) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- complete(ISynchronization) - Method in interface com.zfabrik.util.sync.ISynchronizer
-
synchronizers implement this method to re-establish any desired system state after all invalidations have been performed.
- COMPONENT_ALIAS - Static variable in interface com.zfabrik.components.IComponentDescriptor
-
A comma-separated list of aliases for the component.
- COMPONENT_CLZ - Static variable in interface com.zfabrik.components.IComponentDescriptor
-
The class name of the component implementation.
- COMPONENT_DESCRIPTOR_STYLE_PLAIN - Static variable in interface com.zfabrik.components.IComponentDescriptor
-
The default expression evaluation style for the component descriptor and default value of
#COMPONENT_DESCRIPTOR_STYLE
. - COMPONENT_NAME - Static variable in interface com.zfabrik.components.IComponentDescriptor
-
The name of the component.
- COMPONENT_REPO_IMPLEMENTATION - Static variable in interface com.zfabrik.components.provider.IComponentsRepository
-
component repository implementations should add this property to component properties when providing a component descriptor so that the runtime can declare dependeny on the repository implementation component when providing a component resource.
- COMPONENT_REPO_MODE - Static variable in interface com.zfabrik.components.provider.IComponentsRepository
-
System property indicating the operational mode the component repositories are used with.
- COMPONENT_REPO_MODE_RELAXED - Static variable in interface com.zfabrik.components.provider.IComponentsRepository
- COMPONENT_REPO_MODE_STRICT - Static variable in interface com.zfabrik.components.provider.IComponentsRepository
- COMPONENT_TYPE - Static variable in interface com.zfabrik.components.IComponentDescriptor
-
The type of a component.
- componentHandle(String) - Static method in class com.zfabrik.components.Components
-
Get the
IResourceHandle
facet of the named component. - Components - Class in com.zfabrik.components
-
Convenience wrapper around
IComponentsLookup
andIComponentsManager
This class provides static access methods to most used methods inIComponentsLookup
andIComponentsManager
. - Components() - Constructor for class com.zfabrik.components.Components
- COMPONENTS - Static variable in interface com.zfabrik.components.IComponentsLookup
-
Resource namespace for component resources wihtin the resource management system.
- componentsURLContextFactory - Class in com.zfabrik.util.internal.jndi.components
- componentsURLContextFactory() - Constructor for class com.zfabrik.util.internal.jndi.components.componentsURLContextFactory
- computeSafePath(File, String) - Static method in class com.zfabrik.util.fs.FileUtils
-
Compute a good file system location for a possibly path style name relative to some base folder.
- CONFIG_FILE - Static variable in class com.zfabrik.util.runtime.Foundation
-
System property that can be specified for the home process and will be propagated to worker processes to name the config properties file.
- CONFIG_FILE_DEF - Static variable in class com.zfabrik.util.runtime.Foundation
-
Default config file.
- configure(int) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Is actually
configure(prio,null)
. - configure(int, Long) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Is actually
configure(prio,evictionDelay,this.name)
. - configure(int, Long, String) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Finish configuration.
- confine(Callable<T>, Class<E>) - Static method in class com.zfabrik.util.threading.ThreadUtil
-
Using this method, an invocation of a callable may be wrapped to only throw a declared checked exception.
- copy(File, File, FileFilter) - Static method in class com.zfabrik.util.fs.FileUtils
-
copy files or folders
- createComponentResource(String) - Method in interface com.zfabrik.components.provider.IComponentFactory
- createEvaluator() - Method in interface com.zfabrik.components.provider.IComponentDescriptorProcessor
-
Provide an evaluator instance.
- createSyntheticComponent(String) - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Create a synthetic component without any particular properties yet.
- createSyntheticComponent(String) - Method in class com.zfabrik.components.provider.util.FSComponentRepositoryDB
- createThreadPool(String) - Method in class com.zfabrik.work.WorkManager
-
provide a logical thread pool by id.
- createTimer() - Static method in class com.zfabrik.util.threading.TimerUtil
- createTimer(boolean) - Static method in class com.zfabrik.util.threading.TimerUtil
- createTimer(String) - Static method in class com.zfabrik.util.threading.TimerUtil
- createTimer(String, boolean) - Static method in class com.zfabrik.util.threading.TimerUtil
- CycleDetectedException(String, String) - Constructor for exception com.zfabrik.work.CycleProtector.CycleDetectedException
- CycleProtector - Class in com.zfabrik.work
-
A generic cycle detection utility that can be used in methods that may run into recursive control flows.
- CycleProtector() - Constructor for class com.zfabrik.work.CycleProtector
- CycleProtector.CycleDetectedException - Exception in com.zfabrik.work
-
Exception thrown when a cycle was detected
- CycleProtector.PendingCycleProtectionException - Exception in com.zfabrik.work
-
Exception thrown when a protection stack was not cleanly resolved at the end of a work unit.
D
- DEF_EVICTION_DELAY - Static variable in class com.zfabrik.components.provider.util.FSComponentRepositoryHelper
- DEFAULT_CLASSPATH_PATTERN - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Default inclusion pattern for classpath computation of the component.
- delegate(String) - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Decides whether a component should be allowed to be found by repos down the priority chain.
- delete(File) - Static method in class com.zfabrik.util.fs.FileUtils
-
delete file or folder recursively
- DEPENDENCIES - Static variable in interface com.zfabrik.components.IComponentDescriptor
-
Components declare dependency on other components by specifying a comma-separated list of component names.
- depth() - Static method in class com.zfabrik.work.CycleProtector
-
Returns depth of current traversal.
- detach() - Static method in class com.zfabrik.work.WorkUnit
-
Detaches current work unit (if any) from the current thread
- detach(Object) - Method in interface com.zfabrik.resources.IResourceHandle
-
Detach the handle from an object.
- determine() - Static method in enum com.zfabrik.components.java.LangLevel
-
The current language level is taken from a system property or by inspecting the runtime.
- download(FSCRC, File) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Download resources of a single component into the given folder
E
- end() - Static method in class com.zfabrik.sync.SynchronizationRunner
- enter(String) - Static method in class com.zfabrik.work.CycleProtector
-
Enter a control flow that is not to be traversed again deeper.
- eq(X) - Method in class com.zfabrik.util.expression.X
-
Convenience method for chain-style notation of expressions.
- eq(X, X) - Static method in class com.zfabrik.util.expression.X
-
Static factory method, for convenience
- Eq(X, X) - Constructor for class com.zfabrik.util.expression.X.Eq
- equals(Object) - Method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
- equals(Object) - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
- equals(Object) - Method in class com.zfabrik.components.provider.util.FSCRDBComponent
- equals(Object) - Method in class com.zfabrik.resources.TypeRef
- equals(Object) - Method in class com.zfabrik.util.expression.X.BinaryOp
- equals(Object) - Method in class com.zfabrik.util.expression.X.UnaryOp
- equals(Object) - Method in class com.zfabrik.util.expression.X.Val
- equals(Object) - Method in class com.zfabrik.util.expression.X.Var
- Escaper - Class in com.zfabrik.util.html
-
Various encoding and decoding utility functions.
- Escaper() - Constructor for class com.zfabrik.util.html.Escaper
- escapeToHTML(String) - Static method in class com.zfabrik.util.html.Escaper
-
Escape a string to be used as an HTML String literal
- escapeToJS(String) - Static method in class com.zfabrik.util.html.Escaper
-
Escape a string to be used as a Javascript String literal.
- escapeToJSON(String) - Static method in class com.zfabrik.util.html.Escaper
-
Escape a string to be used as a JSON String literal.
- eval() - Method in class com.zfabrik.util.expression.X
-
Convenience version of
X.eval(Map)
that is equivalent to callingX.eval(Map)
with an empty map or a null argument. - eval(String) - Method in interface com.zfabrik.components.provider.props.Evaluator
-
Evaluate an expression tagged for this processor.
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.And
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.Eq
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X
-
Evaluation of the expression over a map style context that defines variable values.
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.Ge
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.Gt
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.In
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.Le
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.Lt
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.Neq
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.Not
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.Or
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.Val
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.Var
- eval(Map<String, Object>) - Method in class com.zfabrik.util.expression.X.Xor
- eval(Properties) - Method in class com.zfabrik.util.expression.X
-
Convenience version of
X.eval(Map)
accepting aProperties
argument - EvaluationContext - Interface in com.zfabrik.components.provider.props
-
Processing context for a component descriptor processor provided evaluator
- EvaluationException - Exception in com.zfabrik.components.provider.props
-
Root exception for evaluation problems
- EvaluationException() - Constructor for exception com.zfabrik.components.provider.props.EvaluationException
- EvaluationException(String) - Constructor for exception com.zfabrik.components.provider.props.EvaluationException
- EvaluationException(String, Throwable) - Constructor for exception com.zfabrik.components.provider.props.EvaluationException
- EvaluationException(Throwable) - Constructor for exception com.zfabrik.components.provider.props.EvaluationException
- EvaluationStackOverflowException - Exception in com.zfabrik.components.provider.props
-
Exception thrown when evaluation recursion exceeds 50
- EvaluationStackOverflowException(String) - Constructor for exception com.zfabrik.components.provider.props.EvaluationStackOverflowException
- Evaluator - Interface in com.zfabrik.components.provider.props
-
Evaluator interface.
- evictLocalComponent(String) - Method in class com.zfabrik.components.provider.util.FSComponentRepositoryHelper
- exec(ProcessBuilder) - Method in class com.zfabrik.util.internal.WorkerVault
- exec(String) - Method in class com.zfabrik.util.internal.WorkerVault
- execute(boolean) - Method in class com.zfabrik.sync.SynchronizationRunner
- execute(boolean, Runnable...) - Method in interface com.zfabrik.work.IThreadPool
-
short hand method.
- execute(boolean, Collection<? extends Runnable>) - Method in interface com.zfabrik.work.IThreadPool
-
Execute the passed on tasks concurrently within the bounds of the pools configured maximal concurrency.
- executeAs(Runnable, boolean) - Method in interface com.zfabrik.work.IThreadPool
-
Incorporate the current thread logically into the pool, if it is not one of the pool's threads and execute the runnable.
- executeAs(Callable<T>, boolean) - Method in interface com.zfabrik.work.IThreadPool
-
Like above, but excepting a
Callable
and thereby providing for an exception flow and a return value - exists() - Method in class com.zfabrik.components.provider.util.LockingRevFile
- ExpirableValuesPseudoMap<K,V,U> - Class in com.zfabrik.resources.util
-
A map wrapper that manages a map over expirable values.
- ExpirableValuesPseudoMap() - Constructor for class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- ExpirableValuesPseudoMap(int) - Constructor for class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- ExpirableValuesPseudoMap.ValueHolder - Class in com.zfabrik.resources.util
- EXTENSION_POINT - Static variable in interface com.zfabrik.components.provider.IComponentDescriptorProcessor
-
Extension point ID for component descriptor processors.
- EXTENSION_POINTS - Static variable in interface com.zfabrik.components.IComponentDescriptor
-
A component may declare to an implementation of an extension point.
F
- FileUtils - Class in com.zfabrik.util.fs
-
Various file system utilities.
- FileUtils() - Constructor for class com.zfabrik.util.fs.FileUtils
- FIND_CACHE_SIZE - Static variable in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
- findComponents(X) - Static method in class com.zfabrik.components.Components
-
Find all components by query expression on their properties.
- findComponents(X) - Method in interface com.zfabrik.components.provider.IComponentsRepository
-
shorthand for
IComponentsRepository.findComponents(X, boolean)
with afalse
second parameter. - findComponents(X) - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Find locally in this DB (see also
IComponentsRepository.findComponents(X)
- findComponents(X, boolean) - Method in interface com.zfabrik.components.provider.IComponentsRepository
-
finds all components satisfying a query condition.
- findComponents(X, boolean) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- findInitialContextFactory(String, Hashtable<?, ?>) - Static method in class com.zfabrik.util.internal.NamingProvisioningHolder
-
Find an InitialContextFactory given the name and env.
- findInitialContextFactory(String, Hashtable<?, ?>) - Method in interface com.zfabrik.util.internal.NamingProvisioningHolder.NamingProvisioning
-
Find an InitialContextFactory given the name and env.
- findProvider(String) - Method in interface com.zfabrik.resources.provider.IResourceProviderBuilder
- findURLContextFactory(String, Hashtable<?, ?>) - Static method in class com.zfabrik.util.internal.NamingProvisioningHolder
-
Find a URL Context Factory for the schema and env.
- findURLContextFactory(String, Hashtable<?, ?>) - Method in interface com.zfabrik.util.internal.NamingProvisioningHolder.NamingProvisioning
-
Find a URL Context Factory for the schema and env.
- fixJavaComponentName(String) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Given a module name or a component name, determine a java component name.
- flush() - Method in class com.zfabrik.sync.SynchronizationLogHandler
- format(LogRecord) - Method in class com.zfabrik.util.logging.CompactFormatter
- Foundation - Class in com.zfabrik.util.runtime
-
The Foundation class holds basic configuration and the most basic information routines applying to the z2 installation and the running process
- Foundation() - Constructor for class com.zfabrik.util.runtime.Foundation
- FSComponentExtRepositoryDB<FSCRC extends FSCRDBComponent> - Class in com.zfabrik.components.provider.util
-
A utility for component repository implementers.
- FSComponentExtRepositoryDB() - Constructor for class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
- FSComponentExtRepositoryDB(FSComponentExtRepositoryDB<FSCRC>) - Constructor for class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
- FSComponentRepositoryDB - Class in com.zfabrik.components.provider.util
-
Simplified class signature of
FSComponentExtRepositoryDB
- FSComponentRepositoryDB() - Constructor for class com.zfabrik.components.provider.util.FSComponentRepositoryDB
- FSComponentRepositoryDB(FSComponentExtRepositoryDB<FSCRDBComponent>) - Constructor for class com.zfabrik.components.provider.util.FSComponentRepositoryDB
- FSComponentRepositoryHelper<DB extends FSComponentExtRepositoryDB<? extends FSCRDBComponent>> - Class in com.zfabrik.components.provider.util
-
General repo implementation helper class.
- FSComponentRepositoryHelper(Class<DB>, File) - Constructor for class com.zfabrik.components.provider.util.FSComponentRepositoryHelper
-
Compatibility constructor with empty check properties.
- FSComponentRepositoryHelper(Class<DB>, File, Properties) - Constructor for class com.zfabrik.components.provider.util.FSComponentRepositoryHelper
-
Initialize a repo helper with a specific DB class, a local store folder and a set of check props that are to be found again to validate the repository storage.
- FSCRDBComponent - Class in com.zfabrik.components.provider.util
-
Utility component descriptor implementation used by
FSComponentRepositoryDB
. - FSCRDBComponent(FSCRDBComponent) - Constructor for class com.zfabrik.components.provider.util.FSCRDBComponent
-
Copy constructor
- FSCRDBComponent(String) - Constructor for class com.zfabrik.components.provider.util.FSCRDBComponent
G
- ge(X) - Method in class com.zfabrik.util.expression.X
-
Convenience method for chain-style notation of expressions.
- Ge(X, X) - Constructor for class com.zfabrik.util.expression.X.Ge
- get() - Method in class com.zfabrik.util.expression.X.UnaryOp
- get() - Method in class com.zfabrik.util.expression.X.Val
- get() - Method in class com.zfabrik.util.expression.X.Var
- get() - Method in interface com.zfabrik.util.function.ThrowingSupplier
-
Gets a result.
- get() - Static method in class com.zfabrik.work.WorkManager
- get(String) - Method in interface com.zfabrik.components.provider.props.EvaluationContext
-
Resolve some property in the current resolution process
- get(String) - Method in interface com.zfabrik.resources.provider.IResourceProvider
-
retrieve a resource.
- get(K) - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- getAs(ThrowingSupplier<T, E>, boolean) - Method in interface com.zfabrik.work.IThreadPool
-
Like above, but excepting a
ThrowingSupplier
and thereby providing for an exception flow and a return value - getCacheHits() - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Stats of "find" cache.
- getCacheQueries() - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Stats of "find" cache.
- getCacheRoot() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- getCacheSize() - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Stats of "find" cache.
- getClassPath() - Method in interface com.zfabrik.components.java.build.ICompilationContext
-
Gets a class loader as class path abstraction for this compilation
- getClassPathPackages() - Method in class com.zfabrik.components.java.JavaComponentClassLoader
-
Return all packages that are found on the local classpath of this loader.
- getClz() - Method in class com.zfabrik.resources.TypeRef
-
Returns the represented class type, if this is what is represented.
- getClz(boolean) - Method in class com.zfabrik.resources.TypeRef
-
Returns the represented class type, if this is what is represented.
- getCompilerComponentById(String) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Gets a java compiler implementation component by id.
- getComponent(String) - Method in interface com.zfabrik.components.provider.IComponentsRepository
-
shorthand for
IComponentsRepository.getComponent(String, boolean)
with afalse
second parameter. - getComponent(String, boolean) - Method in interface com.zfabrik.components.provider.IComponentsRepository
-
retrieves a component descriptor for a fully qualified component, e.g.
- getComponent(String, boolean) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- getComponentAs(String, TypeRef<T>) - Static method in class com.zfabrik.components.Components
-
Get a component facet by lookup through
- getComponentAs(String, TypeRef<T>, boolean) - Static method in class com.zfabrik.components.Components
-
Get a component facet by lookup through
- getComponentAs(String, Class<T>) - Static method in class com.zfabrik.components.Components
-
Get a component facet by lookup through
- getComponentAs(String, Class<T>, boolean) - Static method in class com.zfabrik.components.Components
-
Get a component facet by lookup through
- getComponentFolder(FSCRDBComponent) - Method in class com.zfabrik.components.provider.util.FSComponentRepositoryHelper
- getComponentName() - Method in interface com.zfabrik.components.java.build.ICompilationContext
-
Gets the name of the component to be compiled
- getComponentProperties(IResourceHandle) - Static method in class com.zfabrik.components.Components
-
Get the component descriptor properties for the component supplied by
IResourceHandle
. - getComponentProperties(String) - Static method in class com.zfabrik.components.Components
-
Get the component descriptor properties for the component supplied by name.
- getComponentRIFolder(String) - Method in class com.zfabrik.components.provider.util.FSComponentRepositoryHelper
- getComponents() - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
- getComponentsOfModule(String) - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Gets all components of a given module
- getContext() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
gets the repository context
- getCoreBuildVersion() - Static method in class com.zfabrik.util.runtime.Foundation
-
Returns the core build number.
- getCurrent() - Static method in class com.zfabrik.work.WorkUnit
-
gets current work unit.
- getDB() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
returns the current DB
- getDependencyComponentAs(IResourceHandle, String, TypeRef<T>, boolean) - Static method in class com.zfabrik.components.Components
-
Add a dependency by component name and retrieve a facet of the dependency.
- getDependencyComponentAs(IResourceHandle, String, Class<T>, boolean) - Static method in class com.zfabrik.components.Components
-
Add a dependency by component name and retrieve a facet of the dependency.
- getExpectedConfiguration() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
provided expected repository configuration.
- getExpiration() - Method in interface com.zfabrik.resources.IResourceInfo
-
Expiration time.
- getExpiration() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap.ValueHolder
- getExtra() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap.ValueHolder
- getHandle() - Method in interface com.zfabrik.components.java.build.ICompilerContext
- getHandle() - Method in interface com.zfabrik.resources.IResourceObserver
-
Return a resource handle for the associated resource if still managed.
- getHomeFolder() - Static method in class com.zfabrik.util.runtime.Foundation
-
Determine the home folder, that is, the place where repositories will be auto-discovered
- getImplementationRevision() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository.Repo
- getImplementationRevision() - Method in interface com.zfabrik.components.provider.util.AbstractExtComponentRepository.RepoMBean
- getInstanceFolder(File) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Given a component folder, compute the instance folder.
- getInstanceId() - Static method in class com.zfabrik.util.runtime.Foundation
-
The runtime instance identifier for the stand alone or home process.
- getInvalidationSet() - Method in class com.zfabrik.sync.SynchronizationImpl
- getInvalidationSet() - Method in interface com.zfabrik.util.sync.ISynchronization
-
gets the current set of invalid resources.
- getJavaComponent(String) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Given a component name return the default Java component for it.
- getJavaComponentHandle() - Method in interface com.zfabrik.components.java.IJavaComponentClassLoader
-
Get the resource handle of the Java component, this loader belongs to.
- getJavaComponentName(String) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Given a component name return the default Java component name for it.
- getKey() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap.ValueHolder
- getLastSyncCompleted() - Static method in class com.zfabrik.sync.SynchronizationRunner
- getLastSyncStarted() - Static method in class com.zfabrik.sync.SynchronizationRunner
- getLeft() - Method in class com.zfabrik.util.expression.X.BinaryOp
-
return first or "left" operand expression
- getLog() - Method in class com.zfabrik.sync.SynchronizationLogHandler
- getLog() - Method in class com.zfabrik.sync.SynchronizationRunner
- getLogConfig() - Method in interface com.zfabrik.util.logging.LogLevelMBean
-
returns the number of level CONFIG log entries
- getLogConfig() - Method in class com.zfabrik.util.logging.LogLevelMBeanImpl
- getLogFine() - Method in interface com.zfabrik.util.logging.LogLevelMBean
-
returns the number of level FINE log entries
- getLogFine() - Method in class com.zfabrik.util.logging.LogLevelMBeanImpl
- getLogFiner() - Method in interface com.zfabrik.util.logging.LogLevelMBean
-
returns the number of level FINER log entries
- getLogFiner() - Method in class com.zfabrik.util.logging.LogLevelMBeanImpl
- getLogFinest() - Method in interface com.zfabrik.util.logging.LogLevelMBean
-
returns the number of level FINEST log entries
- getLogFinest() - Method in class com.zfabrik.util.logging.LogLevelMBeanImpl
- getLogInfo() - Method in interface com.zfabrik.util.logging.LogLevelMBean
-
returns the number of level INFO log entries
- getLogInfo() - Method in class com.zfabrik.util.logging.LogLevelMBeanImpl
- getLogSevere() - Method in interface com.zfabrik.util.logging.LogLevelMBean
-
returns the number of level SEVERE log entries
- getLogSevere() - Method in class com.zfabrik.util.logging.LogLevelMBeanImpl
- getLogWarning() - Method in interface com.zfabrik.util.logging.LogLevelMBean
-
returns the number of level WARNING log entries
- getLogWarning() - Method in class com.zfabrik.util.logging.LogLevelMBeanImpl
- getMaxAchievedConcurrency() - Method in interface com.zfabrik.work.IThreadPool
-
get the max achieved concurrency
- getMaxConcurrency() - Method in interface com.zfabrik.work.IThreadPool
-
sets the max concurrency for this thread pool.
- getMaxSize() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- getMode() - Method in class com.zfabrik.sync.SynchronizationRunner
- getModules() - Method in interface com.zfabrik.components.provider.IComponentsRepository
-
Retrieve the set of modules provided by this repository
- getModules() - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
gets the modules read-only
- getModules(boolean) - Method in interface com.zfabrik.components.provider.IComponentsRepository
-
Retrieve the set of modules provided by this repository.
- getModules(boolean) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- getName() - Method in interface com.zfabrik.components.IComponentDescriptor
-
Gets the name of the component.
- getName() - Method in interface com.zfabrik.components.java.IJavaComponentClassLoader
-
Get the name of the classloader that is useful for display
- getName() - Method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
- getName() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- getName() - Method in interface com.zfabrik.resources.IResourceInfo
-
Name of resource
- getName() - Method in interface com.zfabrik.resources.IResourceObserver
-
Name of the resource with the resource management system
- getNameSpace() - Method in interface com.zfabrik.resources.provider.IResourceProviderContext
- getNaming() - Method in class com.zfabrik.util.internal.NamingProvisioningHolder
-
Never returns null.
- getNextTime() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- getNumberComponents() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository.Repo
- getNumberComponents() - Method in interface com.zfabrik.components.provider.util.AbstractExtComponentRepository.RepoMBean
- getNumberSynchronizations() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository.Repo
- getNumberSynchronizations() - Method in interface com.zfabrik.components.provider.util.AbstractExtComponentRepository.RepoMBean
- getObjectInstance(Object, Name, Context, Hashtable<?, ?>) - Method in class com.zfabrik.util.internal.jndi.components.componentsURLContextFactory
- getObjectInstance(Object, Name, Context, Hashtable<?, ?>) - Method in class com.zfabrik.util.internal.jndi.resources.resourcesURLContextFactory
- getObserver() - Method in interface com.zfabrik.resources.IResourceHandle
-
Get the observer, an id to the handle that does not determine the handles life cycle
- getOutputFolder() - Method in interface com.zfabrik.components.java.build.ICompilationContext
-
Gets the folder to put compile results and that may already contain compilation results from other compilers
- getParents() - Method in interface com.zfabrik.components.java.IJavaComponentClassLoader
-
Get parent loaders
- getPart() - Method in interface com.zfabrik.components.java.build.ICompilationContext
-
IJavaComponent.Part
of the component to compile - getPrivateLoader() - Method in interface com.zfabrik.components.java.IJavaComponent
-
Retrieve the private implementation's loader of this Java component.
- getPrivateLoaderOfJavaComponent(String) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Gets the private class loader of the default java component for the given component name.
- getPrivateLoaderOfJavaComponent(String, ClassLoader) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Gets the private class loader of the default java component for the given component name.
- getProperties() - Method in interface com.zfabrik.components.IComponentDescriptor
-
Get the properties of this component.
- getProperties() - Method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
- getProperties() - Static method in class com.zfabrik.util.runtime.Foundation
- getProperty(String) - Method in interface com.zfabrik.components.IComponentDescriptor
-
Just a short hand for
getProperties().getProperty(String)
- getProperty(String) - Method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
- getPublicLoader() - Method in interface com.zfabrik.components.java.IJavaComponent
-
Retrieve the public interface's loader of this Java component.
- getQueryCacheHits() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository.Repo
- getQueryCacheHits() - Method in interface com.zfabrik.components.provider.util.AbstractExtComponentRepository.RepoMBean
- getQueryCacheQueries() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository.Repo
- getQueryCacheQueries() - Method in interface com.zfabrik.components.provider.util.AbstractExtComponentRepository.RepoMBean
- getQueryCacheSize() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository.Repo
- getQueryCacheSize() - Method in interface com.zfabrik.components.provider.util.AbstractExtComponentRepository.RepoMBean
- getRawProperties() - Method in interface com.zfabrik.components.IComponentDescriptor
-
Get the raw properties of this component.
- getRawProperties() - Method in interface com.zfabrik.components.provider.props.EvaluationContext
-
Access to the raw, unprocessed property set
- getRawProperties() - Method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
- getRefMode() - Method in interface com.zfabrik.resources.IResourceInfo
- getRefMode() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap.ValueHolder
- getRepoRevision() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository.Repo
- getRepoRevision() - Method in interface com.zfabrik.components.provider.util.AbstractExtComponentRepository.RepoMBean
- getResource(String) - Method in class com.zfabrik.work.WorkUnit
-
returns a named work resource
- getResourceInfo() - Method in interface com.zfabrik.resources.IResourceHandle
-
Gets resource info
- getRevision() - Method in interface com.zfabrik.components.IComponentDescriptor
-
Get the revision of the component.
- getRevision() - Method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
- getRevision() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Overall revision of the repository - if available
- getRevision(String) - Method in interface com.zfabrik.components.provider.IComponentsRepository
-
Shorthand for
IComponentsRepository.getRevision(String, boolean)
with afalse
second parameter. - getRevision(String) - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Gets rev of local component
- getRevision(String, boolean) - Method in interface com.zfabrik.components.provider.IComponentsRepository
-
return the most current revision of the component as available by the provider. providers must be able to count revs.
- getRevision(String, boolean) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- getRight() - Method in class com.zfabrik.util.expression.X.BinaryOp
-
return second or "right" operand expression
- getRollbackOnly() - Method in class com.zfabrik.work.WorkUnit
-
Gets whether this unit is to be rolled back on close
- getRollbackOnlyCurrent() - Static method in class com.zfabrik.work.WorkUnit
-
Gets whether the current work unit, if any, is to be rolled back on close.
- getRuntimeResources() - Method in interface com.zfabrik.components.java.build.ICompilationContext
-
Get the runtime resources folder for the Java component currently under construction.
- getRuntimeResources() - Method in interface com.zfabrik.components.java.IJavaComponent
-
Unlike the originally provided Java component repository resources made accessible via
IComponentsRepository.retrieve(String)
, due to compilation the runtime resources are the result of one or more compilation operations. - getShrinks() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- getSourceFolders() - Method in interface com.zfabrik.components.java.build.ICompilationContext
-
Gets the folder containing the source files
- getTimeToLive() - Method in interface com.zfabrik.resources.IResourceInfo
-
Time to live.
- getTtl() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap.ValueHolder
- getType() - Method in interface com.zfabrik.components.IComponentDescriptor
-
Gets the type of the component.
- getType() - Method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
- getType() - Method in class com.zfabrik.resources.TypeRef
-
Return the type of the type parameter.
- getURL() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Some URL style information on the external data source the repository implementation relies on
- getURL() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository.Repo
- getValue() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap.ValueHolder
- getVersion() - Method in enum com.zfabrik.components.java.LangLevel
-
Provide language level as Version
- gt(X) - Method in class com.zfabrik.util.expression.X
-
Convenience method for chain-style notation of expressions.
- Gt(X, X) - Constructor for class com.zfabrik.util.expression.X.Gt
H
- handle() - Method in class com.zfabrik.resources.provider.Resource
-
Return the handle for this resource.
- HARD - Static variable in interface com.zfabrik.resources.IResourceHandle
-
Deprecated.
- HARD - Static variable in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- has(Class<?>) - Static method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Simple type helper for
Resource
implementations. - has(String) - Method in interface com.zfabrik.components.provider.props.EvaluationContext
-
Check if some property is defined (not necessarily evaluated yet)
- hasComponentModule(String) - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Checks whether this DB has the named component's module
- hasDependency(IResourceHandle) - Method in interface com.zfabrik.resources.IResourceHandle
-
Checks whether this handle depends on the resource associated to the passed-in handle.
- hashCode() - Method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
- hashCode() - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
- hashCode() - Method in class com.zfabrik.components.provider.util.FSCRDBComponent
- hashCode() - Method in class com.zfabrik.resources.TypeRef
- hashCode() - Method in class com.zfabrik.util.expression.X.BinaryOp
- hashCode() - Method in class com.zfabrik.util.expression.X.UnaryOp
- hashCode() - Method in class com.zfabrik.util.expression.X.Val
- hashCode() - Method in class com.zfabrik.util.expression.X.Var
- hasModule(String) - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Checks whether this DB has the module
- HIGHEST - Static variable in enum com.zfabrik.components.java.LangLevel
- HOME - Static variable in class com.zfabrik.util.runtime.Foundation
-
System property that defines the z2 home folder.
- HOME_CLUSTER - Static variable in class com.zfabrik.util.runtime.Foundation
-
In order to provide cluster wide distinguishing and grouping of z2 processes they may share or distringuish by a cluster id
- HOME_CONCURRENCY - Static variable in class com.zfabrik.util.runtime.Foundation
-
pre-configured process concurrency to be set on the default application thread pool (sys prop)
- HOME_LAYOUT_BIN - Static variable in class com.zfabrik.util.runtime.Foundation
-
Home layout folder for main bin artifacts to start z2
- HOME_LAYOUT_COMPONENT - Static variable in class com.zfabrik.util.runtime.Foundation
-
The home layout to start (sys prop).
- HOME_LAYOUT_DATA - Static variable in class com.zfabrik.util.runtime.Foundation
-
file system layout: Folder for local data.
- HOME_LAYOUT_LOCAL - Static variable in class com.zfabrik.util.runtime.Foundation
-
Home layout folder for local pre-built repo
- HOME_LAYOUT_REPOS - Static variable in class com.zfabrik.util.runtime.Foundation
-
file system layout: Folder for repo caches.
- HOME_LAYOUT_WORK - Static variable in class com.zfabrik.util.runtime.Foundation
-
file system layout: Folder for temporary data.
- HOME_START - Static variable in class com.zfabrik.util.runtime.Foundation
-
The home system states to attain and keep.
- HomeFileHandler - Class in com.zfabrik.util.logging
-
A modification of the standard JUL file handler that suppresses logging on worker nodes.
- HomeFileHandler() - Constructor for class com.zfabrik.util.logging.HomeFileHandler
- HomeFileHandler(String) - Constructor for class com.zfabrik.util.logging.HomeFileHandler
- HomeFileHandler(String, boolean) - Constructor for class com.zfabrik.util.logging.HomeFileHandler
- HomeFileHandler(String, int, int) - Constructor for class com.zfabrik.util.logging.HomeFileHandler
- HomeFileHandler(String, int, int, boolean) - Constructor for class com.zfabrik.util.logging.HomeFileHandler
I
- ICompilationContext - Interface in com.zfabrik.components.java.build
-
Context for a specific compilation.
- ICompiler - Interface in com.zfabrik.components.java.build
-
Java component (see
IJavaComponent
) compiler extension interface. - ICompilerContext - Interface in com.zfabrik.components.java.build
- IComponentDescriptor - Interface in com.zfabrik.components
-
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 - Interface in com.zfabrik.components.provider
-
This interface expresses the ability to process properties of component descriptors.
- IComponentFactory - Interface in com.zfabrik.components.provider
-
A component factory is reponsible for providing a managed resource (
Resource
) given a component name. - IComponentsLookup - Interface in com.zfabrik.components
-
The components lookup is a convenience wrapper of
IResourceLookup
for the for resource namespacecom.zfabrik.components
. - IComponentsLookup.initializer - Class in com.zfabrik.components
-
Initialization help
- IComponentsManager - Interface in com.zfabrik.components
-
The components manager provides access to the system's current view onto all component repositories.
- IComponentsManager.initializer - Class in com.zfabrik.components
-
Initialization help
- IComponentsRepository - Interface in com.zfabrik.components.provider
-
A component repository provides component meta data and resources to the z2 runtime.
- IComponentsRepositoryContext - Interface in com.zfabrik.components.provider
-
The component repository context provides component repository implementations access to the repository chain.
- IDependencyComponent - Interface in com.zfabrik.components
-
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 in com.zfabrik.components.java.build
-
Interface to retrieve and invoke the java component make.
- IJavaBuilder.Initializer - Class in com.zfabrik.components.java.build
-
Initialization help
- IJavaComponent - Interface in com.zfabrik.components.java
-
Client interface of a Java component.
- IJavaComponent.Part - Enum in com.zfabrik.components.java
-
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 in com.zfabrik.components.java
-
Interface of the class loaders instantiated for Java components.
- IMPLEMENTED_TYPE - Static variable in interface com.zfabrik.components.provider.IComponentFactory
- in(X) - Method in class com.zfabrik.util.expression.X
-
Convenience method for chain-style notation of expressions.
- In(X, X) - Constructor for class com.zfabrik.util.expression.X.In
- init() - Method in class com.zfabrik.resources.provider.Resource
-
Called at initialization time with the resource management.
- init(ICompilerContext) - Method in interface com.zfabrik.components.java.build.ICompiler
-
Compiler initialization
- init(EvaluationContext) - Method in interface com.zfabrik.components.provider.props.Evaluator
-
Initialize evalution session
- init(IResourceHandle) - Method in class com.zfabrik.resources.provider.Resource
-
Called at initialization time with the resource management.
- init(IResourceProviderContext) - Method in interface com.zfabrik.resources.provider.IResourceProvider
- initCurrent() - Static method in class com.zfabrik.work.WorkUnit
-
initializes a work unit orderly on a thread join the current, if present.
- initializer() - Constructor for class com.zfabrik.components.IComponentsLookup.initializer
- initializer() - Constructor for class com.zfabrik.components.IComponentsManager.initializer
- initializer() - Constructor for class com.zfabrik.resources.IResourceManager.initializer
- Initializer() - Constructor for class com.zfabrik.components.java.build.IJavaBuilder.Initializer
- instance - Static variable in class com.zfabrik.work.ApplicationThreadPool
- instance - Static variable in class com.zfabrik.work.WorkManager
- instance() - Static method in class com.zfabrik.work.ApplicationThreadPool
- INSTANCE - Static variable in interface com.zfabrik.components.IComponentsLookup
-
Use as
IComponentsLookup.INSTANCE
to get the implementation of this interface. - INSTANCE - Static variable in interface com.zfabrik.components.IComponentsManager
-
Static access to components manager
- INSTANCE - Static variable in interface com.zfabrik.components.java.build.IJavaBuilder
- INSTANCE - Static variable in interface com.zfabrik.resources.IResourceManager
-
Use as
IComponentsLookup.INSTANCE
to get the implementation of this interface. - INSTANCE - Static variable in class com.zfabrik.util.internal.NamingProvisioningHolder
- INSTANCE - Static variable in class com.zfabrik.util.internal.WorkerVault
- INSTANCE_ID - Static variable in class com.zfabrik.util.runtime.Foundation
-
Instance id of the home process when conveyed to a child process by a system property
- invalidate() - Method in class com.zfabrik.resources.provider.Resource
-
This method gets called whenever a dependency resource has been invalidated or this resource needs to be invalidated.
- invalidate(boolean) - Method in interface com.zfabrik.resources.IResourceHandle
-
Invalidate the resource.
- invalidate(Collection<String>) - Method in interface com.zfabrik.resources.IResourceManager
-
mass invalidation (locking resources on the way)
- INVALIDATE_AND_VERIFY - Static variable in class com.zfabrik.sync.SynchronizationRunner
- IO - Class in com.zfabrik.util.function.io
-
Some basic IO utilities
- IResourceHandle - Interface in com.zfabrik.resources
-
A resource handle is a nameless accessor to a resource managed by the resource management system.
- IResourceInfo - Interface in com.zfabrik.resources
-
Resource metadata.
- IResourceLookup - Interface in com.zfabrik.resources
-
Access to the resource management system.
- IResourceManager - Interface in com.zfabrik.resources
-
core manager of the resource management system.
- IResourceManager.initializer - Class in com.zfabrik.resources
- IResourceObserver - Interface in com.zfabrik.resources
-
A resource observer wraps a
IResourceHandle
with a weak reference, so that the observer is not a reason to keep resources in memory. - IResourceProvider - Interface in com.zfabrik.resources.provider
-
Resource providers provide resources to the resource management system.
- IResourceProviderBuilder - Interface in com.zfabrik.resources.provider
-
Called to resolve unknown name spaces by the resource management.
- IResourceProviderContext - Interface in com.zfabrik.resources.provider
-
Resource providers will be supplied this context interface at init time.
- isDevelopmentMode() - Static method in class com.zfabrik.util.runtime.Foundation
-
Returns true if and only if the system is running in development mode.
- isHasFile() - Method in class com.zfabrik.components.provider.util.FSCRDBComponent
- isHasFolder() - Method in class com.zfabrik.components.provider.util.FSCRDBComponent
- isOfflineMode() - Static method in class com.zfabrik.util.runtime.Foundation
-
Convenience check for the boolean system property
Foundation.OFFLINE
. - isOperational() - Method in interface com.zfabrik.components.java.IJavaComponentClassLoader
-
Get whether this loader is still in operation.
- isPoolThread(Thread) - Method in interface com.zfabrik.work.IThreadPool
-
checks whether a given thread is of this pool
- isPreBuilt(IComponentDescriptor) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Given a Java component descriptor, check, if no build is required
- isRelaxedMode() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Operational mode checks
- isResolved() - Method in class com.zfabrik.components.provider.util.FSCRDBComponent
- isRunning() - Method in class com.zfabrik.launch.ProcessRunner
-
check if the process is already initialized
- isWorker() - Static method in class com.zfabrik.util.runtime.Foundation
- ISynchronization - Interface in com.zfabrik.util.sync
-
Context interface passed on to
ISynchronizer
implementations during synchronizations. - ISynchronizer - Interface in com.zfabrik.util.sync
-
A Synchronizer participates in system synchoronization.
- IThreadPool - Interface in com.zfabrik.work
-
thread pool abstraction provided by the work manager.
- IWorkResource - Interface in com.zfabrik.work
-
Resource that may be registered with a work unit.
J
- JAVA11 - com.zfabrik.components.java.LangLevel
-
Java 11 as of JDK 11.x
- JAVA12 - com.zfabrik.components.java.LangLevel
-
Java 12 as of JDK 12.x
- JAVA13 - com.zfabrik.components.java.LangLevel
-
Java 13 as of JDK 13.x
- JAVA14 - com.zfabrik.components.java.LangLevel
-
Java 14 as of JDK 15.x
- JAVA15 - com.zfabrik.components.java.LangLevel
-
Java 15 as of JDK 15.x
- JAVA16 - com.zfabrik.components.java.LangLevel
-
Java 16 as of JDK 16.x
- JAVA17 - com.zfabrik.components.java.LangLevel
-
Java 17 as of JDK 17.x
- JAVA18 - com.zfabrik.components.java.LangLevel
-
Java 18 as of JDK 18.x
- JavaComponentClassLoader - Class in com.zfabrik.components.java
-
Just combining
IJavaComponentClassLoader
andURLClassLoader
. - JavaComponentClassLoader(URL[]) - Constructor for class com.zfabrik.components.java.JavaComponentClassLoader
- JavaComponentClassLoader(URL[], ClassLoader) - Constructor for class com.zfabrik.components.java.JavaComponentClassLoader
- JavaComponentClassLoader(URL[], ClassLoader, URLStreamHandlerFactory) - Constructor for class com.zfabrik.components.java.JavaComponentClassLoader
- JavaComponentUtil - Class in com.zfabrik.components.java
-
Utility functions around Java components.
- JavaComponentUtil() - Constructor for class com.zfabrik.components.java.JavaComponentUtil
- JMXLogHandler - Class in com.zfabrik.util.logging
-
LogHandler that provides the JUL log outputs as a counter per log-level for JMX.
- JMXLogHandler() - Constructor for class com.zfabrik.util.logging.JMXLogHandler
L
- LangLevel - Enum in com.zfabrik.components.java
-
Supported language level abstraction
- LANGUAGE_LEVEL - Static variable in class com.zfabrik.util.runtime.Foundation
-
Language level of the built-in Java compiler.
- le(X) - Method in class com.zfabrik.util.expression.X
-
Convenience method for chain-style notation of expressions.
- Le(X, X) - Constructor for class com.zfabrik.util.expression.X.Le
- leave(String) - Static method in class com.zfabrik.work.CycleProtector
-
Leave a control flow again.
- LINK_COMPONENT_TYPE - Static variable in interface com.zfabrik.components.IComponentDescriptor
-
Component type for component (symbolic) links.
- LINK_TARGET_COMPONENT - Static variable in interface com.zfabrik.components.IComponentDescriptor
-
Component descriptor property defining the link target
- list() - Method in interface com.zfabrik.resources.IResourceLookup
-
return an iterator of bound names (active resources) that is usually less than what can be served.
- loadImplementationClassFromJavaComponent(String, String, IResourceHandle) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
load an implementation class for a component by looking up the associated Java component In addition, manage the dependency to the Java component
- loadImplementationFromJavaComponent(String, String, IResourceHandle, Class<T>) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Load an implementation for a component by looking up the associated Java component In addition, manage the dependency to the Java component
- Lock - Interface in com.zfabrik.components.provider.util
-
The lock interface supported by
LockingRevFile
- lockComponent(String) - Method in class com.zfabrik.components.provider.util.FSComponentRepositoryHelper
- lockDB() - Method in class com.zfabrik.components.provider.util.FSComponentRepositoryHelper
- LockingRevFile - Class in com.zfabrik.components.provider.util
-
A file system lock with properties.
- LockingRevFile(File) - Constructor for class com.zfabrik.components.provider.util.LockingRevFile
- log(LogRecord) - Method in class com.zfabrik.util.logging.LoggerFacade
- LoggerFacade - Class in com.zfabrik.util.logging
- LoggerFacade(String, Logger, Handler) - Constructor for class com.zfabrik.util.logging.LoggerFacade
- LogLevelMBean - Interface in com.zfabrik.util.logging
-
The JMX Log-Level MBean interface.
- LogLevelMBeanImpl - Class in com.zfabrik.util.logging
- LogLevelMBeanImpl() - Constructor for class com.zfabrik.util.logging.LogLevelMBeanImpl
- lookup(String, TypeRef<T>) - Method in interface com.zfabrik.resources.IResourceLookup
-
Type safe lookup for resource identified by a name.
- lookup(String, Class<T>) - Method in interface com.zfabrik.resources.IResourceLookup
-
Type safe lookup for resource identified by a name.
- lt(X) - Method in class com.zfabrik.util.expression.X
-
Convenience method for chain-style notation of expressions.
- Lt(X, X) - Constructor for class com.zfabrik.util.expression.X.Lt
M
- make(IComponentDescriptor, File, File, Logger) - Method in interface com.zfabrik.components.java.build.IJavaBuilder
-
Make a Java component.
- map() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- MAX_STACK_DEPTH - Static variable in exception com.zfabrik.components.provider.props.EvaluationStackOverflowException
-
Max evaluation stack depth in processing
- MODE - Static variable in class com.zfabrik.util.runtime.Foundation
-
A z2 process may be started in development mode, if setting this system property to the value
development
. - MODE_DEVELOPMENT - Static variable in class com.zfabrik.util.runtime.Foundation
-
Value to system propery
Foundation.MODE
for the development mode - moduleOf(String) - Static method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Extracts module name from component name (i.e. the "/" separated prefix)
N
- NamingProvisioningHolder - Class in com.zfabrik.util.internal
-
Previously the naming system integration with Z2 worked via registration of an InitialContextFactoryBuilder and an ObjectFactoryBuilder directly with the Naming Manager.
- NamingProvisioningHolder() - Constructor for class com.zfabrik.util.internal.NamingProvisioningHolder
- NamingProvisioningHolder.NamingProvisioning - Interface in com.zfabrik.util.internal
-
Interface registered by the Z2 hosted naming system implementation
- neq(X) - Method in class com.zfabrik.util.expression.X
-
Convenience method for chain-style notation of expressions.
- neq(X, X) - Static method in class com.zfabrik.util.expression.X
-
Static factory method, for convenience
- Neq(X, X) - Constructor for class com.zfabrik.util.expression.X.Neq
- next() - Method in interface com.zfabrik.components.provider.IComponentsRepositoryContext
-
Return the next, lower priority component repository or
null
, if this repository is the end of the chain. - NOBUILD - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
A Java component specifying
true
as the value of this component property will be ignored by the compilation mechanism (as it will be in javadoc generation). - NodeFileHandler - Class in com.zfabrik.util.logging
-
This modification of the JUL file handler prepends a node name (home, or worker process component name) to the file handler's file pattern.
- NodeFileHandler() - Constructor for class com.zfabrik.util.logging.NodeFileHandler
-
This constructor assumes all config from the
LogManager
- NodeFileHandler(String) - Constructor for class com.zfabrik.util.logging.NodeFileHandler
-
This constructor takes append from the
LogManager
and defaults to 0 and 1 for limit and count resp. - NodeFileHandler(String, boolean) - Constructor for class com.zfabrik.util.logging.NodeFileHandler
-
This constructor defaults to 0 and 1 for limit and count resp.
- NodeFileHandler(String, int, int) - Constructor for class com.zfabrik.util.logging.NodeFileHandler
-
This constructor takes append from the
LogManager
. - NodeFileHandler(String, int, int, boolean) - Constructor for class com.zfabrik.util.logging.NodeFileHandler
-
Full-configuration constructor
- not() - Method in class com.zfabrik.util.expression.X
-
Convenience method for chain-style notation of expressions.
- not(X) - Static method in class com.zfabrik.util.expression.X
-
Static factory method, for convenience
- Not(X) - Constructor for class com.zfabrik.util.expression.X.Not
O
- OFFLINE - Static variable in class com.zfabrik.util.runtime.Foundation
-
The system can be run in offline mode.
- OfflineModeException - Exception in com.zfabrik.components.provider.util
-
Exception indicating that the system is in offline mode and repository operations are not available as far as remote access is requested.
- OfflineModeException() - Constructor for exception com.zfabrik.components.provider.util.OfflineModeException
- open() - Method in interface com.zfabrik.components.provider.util.Lock
- open() - Method in class com.zfabrik.components.provider.util.LockingRevFile
- or(X) - Method in class com.zfabrik.util.expression.X
-
Convenience method for chain-style notation of expressions.
- or(X, X) - Static method in class com.zfabrik.util.expression.X
-
Static factory method, for convenience
- Or(X, X) - Constructor for class com.zfabrik.util.expression.X.Or
P
- parse(String) - Static method in enum com.zfabrik.components.java.LangLevel
- parseDependencies(String) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Parse a reference and includes list and normalize component names.
- PendingCycleProtectionException(String) - Constructor for exception com.zfabrik.work.CycleProtector.PendingCycleProtectionException
- preInvalidation(ISynchronization) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
pre invalidation collection of outdated components
- preInvalidation(ISynchronization) - Method in interface com.zfabrik.util.sync.ISynchronizer
-
synchronizers implement this method to collect the set of components to invalidate and log messages to the end user.
- preInvalidation(DB, DB, ISynchronization) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Can be overridden to add additional invalidation behavior based on the current DB and the new DB.
- prepare() - Method in interface com.zfabrik.components.IDependencyComponent
-
Prepare for use.
- PRIINCS - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Points to
com.zfabrik.files
orcom.zfabrik.java
components that must have abin
(or alternatively abin.api
, for Java components) folder that will be included into this java component's private java resources. - PRIO - Static variable in interface com.zfabrik.util.sync.ISynchronizer
-
Component property defining the priority of a synchronizer
- PRIREFS - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Points to another java component whose public types will be shared with this one (and maybe others) Nothing referenced as private reference will be automatically exposed to the public interface of the referencing component nor to other components.
- PRIVATE - com.zfabrik.components.java.IJavaComponent.Part
- PRIVATE_CLASSPATH_PATTERN - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Custom inclusion pattern for classpath computation of the impl section.
- PRIVATE_COMPILE_ORDER - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Specific override of compile order for the implementation part of a Java component.
- privateContextExceptionExecute(String, Callable<T>) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Like
ThreadUtil.cleanContextExceptionExecute(ClassLoader, Callable)
but simply based on a component identification - privateContextExecute(String, Callable<T>) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Like
ThreadUtil.cleanContextExceptionExecute(ClassLoader, Callable)
but simply based on a component identification - privateContextWrap(String, T, Class<T>) - Static method in class com.zfabrik.components.java.JavaComponentUtil
-
Creates a context class loader switching invocation wrapper by passing an interface, an implementation, and a component name.
- PROCESS_WORKER - Static variable in class com.zfabrik.util.runtime.Foundation
-
Component name of the worker process, passed as system property to a child process
- processProperties(Properties) - Static method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
-
This method uses the to process properties to their target representation using none or some resolvable expression processing facility.
- processProperties(Properties, Function<String, IComponentDescriptorProcessor>) - Static method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
-
Processing with custom retrieval of processors.
- ProcessRunner - Class in com.zfabrik.launch
-
This utility class is used to initialize a z2 core within another Java process.
- PROP_NAMESPACE - Static variable in interface com.zfabrik.resources.provider.IResourceProvider
- properties() - Method in interface com.zfabrik.components.provider.util.Lock
- properties() - Method in class com.zfabrik.components.provider.util.LockingRevFile
- PROXY_AUTH - Static variable in class com.zfabrik.util.runtime.Foundation
-
If set to
BASIC
(case independent), the all system properties <protocol>.proxyUser and <protocol>.proxyPassword will be considered for basic authentication to a proxy server. - PUBINCS - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Points to
com.zfabrik.files
orcom.zfabrik.java
components that must have abin
(or alternatively abin.api
, for Java components) folder that will be included into this java component's public java resources. - PUBLIC - com.zfabrik.components.java.IJavaComponent.Part
- PUBLIC_CLASSPATH_PATTERN - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Custom inclusion pattern for classpath computation of the API section.
- PUBLIC_COMPILE_ORDER - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Specific override of compile order for the API part of a Java component.
- publish(LogRecord) - Method in class com.zfabrik.sync.SynchronizationLogHandler
- publish(LogRecord) - Method in class com.zfabrik.util.logging.HomeFileHandler
- publish(LogRecord) - Method in class com.zfabrik.util.logging.JMXLogHandler
- PUBREFS - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Points to another java component whose public types will be shared with this one (and maybe others).
- put(K, V) - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- putComponent(String, FSCRC) - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Adds a component, updates modules set.
- putResource(String, Resource) - Method in interface com.zfabrik.resources.provider.IResourceProviderContext
Q
- query() - Static method in class com.zfabrik.work.WorkManager
- query(String, TypeRef<T>) - Method in interface com.zfabrik.resources.IResourceLookup
-
Type safe lookup for resource identified by a name.
- query(String, Class<T>) - Method in interface com.zfabrik.resources.IResourceLookup
-
Type safe lookup for resource identified by a name.
- queryCurrent() - Static method in class com.zfabrik.work.WorkUnit
-
queries current work unit but will not instantiate one.
R
- readDB() - Method in class com.zfabrik.components.provider.util.FSComponentRepositoryHelper
- readFully(InputStream) - Static method in class com.zfabrik.util.function.io.IO
-
Read a stream fully
- registerProvider(String, IResourceProvider) - Method in interface com.zfabrik.resources.IResourceManager
-
register a provider for resources of a name space.
- registerProviderBuilder(IResourceProviderBuilder) - Method in interface com.zfabrik.resources.IResourceManager
-
register a
IResourceProviderBuilder
- registerRepository(int, IComponentsRepository) - Method in interface com.zfabrik.components.IComponentsManager
-
Register a components repository.
- release(Process) - Method in class com.zfabrik.util.internal.WorkerVault
- releaseThreadPool(String) - Method in class com.zfabrik.work.WorkManager
-
releases a named threadpool.
- remove(K) - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- removeComponent(String) - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Remove a component
- removeDependency(IResourceHandle) - Method in interface com.zfabrik.resources.IResourceHandle
-
Removes a dependency from this resource.
- removeModule(String) - Method in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
-
Remove a complete module
- Repo() - Constructor for class com.zfabrik.components.provider.util.AbstractExtComponentRepository.Repo
- reset() - Method in interface com.zfabrik.util.logging.LogLevelMBean
-
resets all counters
- reset() - Method in class com.zfabrik.util.logging.LogLevelMBeanImpl
- resetStats() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- Resource - Class in com.zfabrik.resources.provider
-
Resource base class.
- Resource() - Constructor for class com.zfabrik.resources.provider.Resource
- ResourceBusyException - Exception in com.zfabrik.resources
-
Exception indicating that an invalidation was rejected by some dependency resource when attempting a friendly unload.
- ResourceBusyException() - Constructor for exception com.zfabrik.resources.ResourceBusyException
- ResourceBusyException(String) - Constructor for exception com.zfabrik.resources.ResourceBusyException
- ResourceBusyException(String, Throwable) - Constructor for exception com.zfabrik.resources.ResourceBusyException
- ResourceBusyException(Throwable) - Constructor for exception com.zfabrik.resources.ResourceBusyException
- resourcesURLContextFactory - Class in com.zfabrik.util.internal.jndi.resources
- resourcesURLContextFactory() - Constructor for class com.zfabrik.util.internal.jndi.resources.resourcesURLContextFactory
- retrieve(String) - Static method in class com.zfabrik.components.Components
-
Get the resource folder of a component, if any.
- retrieve(String) - Method in interface com.zfabrik.components.provider.IComponentsRepository
-
shorthand for
IComponentsRepository.retrieve(String, boolean)
with afalse
second parameter. - retrieve(String, boolean) - Method in interface com.zfabrik.components.provider.IComponentsRepository
-
Retrieve a component's resource folder.
- retrieve(String, boolean) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- REVISION_INFO - Static variable in interface com.zfabrik.components.IComponentDescriptor
-
Additional revision information.
- rollback() - Method in interface com.zfabrik.work.IWorkResource
-
Rollback work
- rollback() - Method in class com.zfabrik.work.WorkUnit
-
Rollback the work unit.
- rollBackCurrent() - Static method in class com.zfabrik.work.WorkUnit
-
rolls back the current work unit (if any)
- run() - Method in class com.zfabrik.sync.SynchronizationRunner
- run() - Method in interface com.zfabrik.util.function.ThrowingRunnable
-
Gets a result.
- run(ThrowingRunnable<E>) - Static method in class com.zfabrik.work.WorkUnit
-
Execute a runnable within a complete work unit, incl. initialization and close.
- run(String, Runnable) - Static method in class com.zfabrik.work.CycleProtector
-
Run a control flow
- runAs(ThrowingRunnable<E>, boolean) - Method in interface com.zfabrik.work.IThreadPool
-
Like above, but excepting a
ThrowingRunnable
and thereby providing for a user defined exception.
S
- saveDB(DB) - Method in class com.zfabrik.components.provider.util.FSComponentRepositoryHelper
- scan(DB) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Provide an updated DB.
- sequenceExecuting() - Static method in class com.zfabrik.sync.SynchronizationRunner
- serialVersionUID - Static variable in class com.zfabrik.components.provider.util.FSComponentExtRepositoryDB
- setEvictionDelay(long) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Set eviction of old component copies
- setEvictionDelay(long) - Method in class com.zfabrik.components.provider.util.FSComponentRepositoryHelper
- setExpirationQueue(Queue<ExpirableValuesPseudoMap.ValueHolder>) - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- setExtra(U) - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap.ValueHolder
- setHasFile(boolean) - Method in class com.zfabrik.components.provider.util.FSCRDBComponent
- setHasFolder(boolean) - Method in class com.zfabrik.components.provider.util.FSCRDBComponent
- setInvalidationQueue(Queue<ExpirableValuesPseudoMap.ValueHolder>) - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- setKeepLog(boolean) - Method in class com.zfabrik.sync.SynchronizationRunner
- setMaxConcurrency(int) - Method in interface com.zfabrik.work.IThreadPool
-
sets the max concurrency for this thread pool.
- setMode(short) - Method in class com.zfabrik.sync.SynchronizationRunner
- setName(String) - Method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
- setNaming(NamingProvisioningHolder.NamingProvisioning) - Method in class com.zfabrik.util.internal.NamingProvisioningHolder
- setProperties(Properties) - Method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
- setResolved(boolean) - Method in class com.zfabrik.components.provider.util.FSCRDBComponent
- setRevision(long) - Method in class com.zfabrik.components.provider.util.AbstractComponentDescriptor
- setRollbackOnly() - Method in class com.zfabrik.work.WorkUnit
-
Sets this unit to be rolled back on close.
- setRollBackOnly() - Static method in class com.zfabrik.launch.ProcessRunner
-
Flag a unit of work as rollback only.
- setRollbackOnlyCurrent() - Static method in class com.zfabrik.work.WorkUnit
-
Sets the current work unit, if any, to be rolled back on close.
- setThread(Thread) - Method in class com.zfabrik.sync.SynchronizationLogHandler
- setTickOpCount(int) - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- setTickTimeDelta(int) - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- setWhenDone(Runnable) - Method in class com.zfabrik.sync.SynchronizationRunner
- shutDown() - Method in class com.zfabrik.util.internal.WorkerVault
- SOFT - Static variable in interface com.zfabrik.resources.IResourceHandle
-
Reference mode soft, meaning the resource will be observed (but not necessarily kept) using a soft reference
- SOFT - Static variable in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- start() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Start the repository and register it.
- start() - Static method in class com.zfabrik.launch.ProcessRunner
-
Initialize the z2 environment in this process.
- start() - Static method in class com.zfabrik.sync.SynchronizationRunner
- stateToString() - Static method in class com.zfabrik.work.CycleProtector
- stop() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
-
Stop and unregister the repo.
- stop() - Static method in class com.zfabrik.launch.ProcessRunner
-
stop the z2 environment in this process.
- STRONG - Static variable in interface com.zfabrik.resources.IResourceHandle
-
Reference mode strong, meaning the resource will be observed (and kept) using a strong reference
- STYLE_PROCESSED - Static variable in interface com.zfabrik.components.provider.IComponentDescriptorProcessor
-
Component property indicating what processing styles are implemented by the processor.
- supply(ThrowingSupplier<T, E>) - Static method in class com.zfabrik.work.WorkUnit
-
Execute a
ThrowingSupplier
within a complete work unit, incl. initialization and close. - supply(String, Supplier<T>) - Static method in class com.zfabrik.work.CycleProtector
-
Call a control flow as Supplier
- suspendTraversalCheck() - Static method in class com.zfabrik.components.java.internal.ClassLoaderIntegration
-
Suspend traversal checking.
- SynchronizationImpl - Class in com.zfabrik.sync
- SynchronizationImpl() - Constructor for class com.zfabrik.sync.SynchronizationImpl
- SynchronizationLogHandler - Class in com.zfabrik.sync
- SynchronizationLogHandler() - Constructor for class com.zfabrik.sync.SynchronizationLogHandler
- SynchronizationRunner - Class in com.zfabrik.sync
-
Performs a synchronization of the z2 home.
- SynchronizationRunner() - Constructor for class com.zfabrik.sync.SynchronizationRunner
- SynchronizationRunner(short) - Constructor for class com.zfabrik.sync.SynchronizationRunner
T
- TEST - com.zfabrik.components.java.IJavaComponent.Part
- TEST_CLASSPATH_PATTERN - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Custom inclusion pattern for classpath computation of the test section.
- TEST_COMPILE_ORDER - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Specific override of compile order for the test part of a Java component.
- test_setContext(IComponentsRepositoryContext) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- test_setDb(DB) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- test_setInited(boolean) - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- TESTINCS - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Points to
com.zfabrik.files
orcom.zfabrik.java
components that must have abin
(or alternatively abin.api
, for Java components) folder that will be included into this java component's test java resources. - TESTREFS - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Points to another java component whose public types will be shared with this one (and maybe others) if the execution mode, as defined by the system property (see also
Foundation.MODE
) is set to "development". - ThreadUtil - Class in com.zfabrik.util.threading
-
Threading utils.
- ThreadUtil() - Constructor for class com.zfabrik.util.threading.ThreadUtil
- ThrowingConsumer<T,E extends java.lang.Exception> - Interface in com.zfabrik.util.function
-
A consumer of a value that optionally throws an exception.
- ThrowingFunction<T,R,E extends java.lang.Exception> - Interface in com.zfabrik.util.function
-
A function that optionally throws an exception.
- ThrowingRunnable<E extends java.lang.Exception> - Interface in com.zfabrik.util.function
-
A
Runnable
that optionally throws an exception. - ThrowingSupplier<T,E extends java.lang.Exception> - Interface in com.zfabrik.util.function
-
A supplier of results that optionally throws an exception.
- tick() - Method in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- TimerUtil - Class in com.zfabrik.util.threading
-
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. - TimerUtil() - Constructor for class com.zfabrik.util.threading.TimerUtil
- toString() - Method in enum com.zfabrik.components.java.LangLevel
- toString() - Method in class com.zfabrik.components.provider.util.AbstractExtComponentRepository
- toString() - Method in class com.zfabrik.components.provider.util.FSCRDBComponent
- toString() - Method in exception com.zfabrik.components.provider.util.OfflineModeException
- toString() - Method in class com.zfabrik.resources.TypeRef
- toString() - Method in class com.zfabrik.util.expression.X.And
- toString() - Method in class com.zfabrik.util.expression.X.Eq
- toString() - Method in class com.zfabrik.util.expression.X.Ge
- toString() - Method in class com.zfabrik.util.expression.X.Gt
- toString() - Method in class com.zfabrik.util.expression.X.In
- toString() - Method in class com.zfabrik.util.expression.X.Le
- toString() - Method in class com.zfabrik.util.expression.X.Lt
- toString() - Method in class com.zfabrik.util.expression.X.Neq
- toString() - Method in class com.zfabrik.util.expression.X.Not
- toString() - Method in class com.zfabrik.util.expression.X.Or
- toString() - Method in class com.zfabrik.util.expression.X.Val
- toString() - Method in class com.zfabrik.util.expression.X.Var
- toString() - Method in class com.zfabrik.util.expression.X.Xor
- toString() - Method in class com.zfabrik.util.logging.LogLevelMBeanImpl
- traversal - Static variable in class com.zfabrik.components.java.internal.ClassLoaderIntegration
- TYPE - Static variable in interface com.zfabrik.components.java.build.ICompiler
-
Compilers must define this type
- TYPE - Static variable in interface com.zfabrik.components.java.IJavaComponent
-
Type constant for Java components.
- TYPE - Static variable in interface com.zfabrik.components.provider.IComponentFactory
- TYPE - Static variable in interface com.zfabrik.util.sync.ISynchronizer
-
Component type of a synchronizer
- TypeRef<T> - Class in com.zfabrik.resources
-
A simple type reference to the be used to convey generic type information to type safe APIs such as
IResourceLookup.lookup(String, com.zfabrik.resources.TypeRef)
. - TypeRef() - Constructor for class com.zfabrik.resources.TypeRef
- TypeRef(Class<T>) - Constructor for class com.zfabrik.resources.TypeRef
U
- UnaryOp(X) - Constructor for class com.zfabrik.util.expression.X.UnaryOp
- unbindResource(String) - Method in class com.zfabrik.work.WorkUnit
-
unbind and if unit stateful rolls back resource
- unregisterProvider(String, boolean) - Method in interface com.zfabrik.resources.IResourceManager
-
unregister a provider for resources of a name space.
- unregisterProviderBuilder(IResourceProviderBuilder) - Method in interface com.zfabrik.resources.IResourceManager
-
unregister the provider builder if present
- unregisterRepository(IComponentsRepository) - Method in interface com.zfabrik.components.IComponentsManager
-
Unregister a component repository.
- unzip(File, File) - Static method in class com.zfabrik.util.fs.FileUtils
-
unzip a file to a folder
- update() - Method in interface com.zfabrik.components.provider.util.Lock
- update() - Method in class com.zfabrik.components.provider.util.LockingRevFile
- urlDecode(String) - Static method in class com.zfabrik.util.html.Escaper
-
URL encode/decode This implementation helps addressing two things: As Apache's mod_proxy unfortunately (and almost utterly incomprehensibly) unescapes URLs before passing them on to the backend, you can use this method to use an alternative character (e.g. "!")
- urlDecode(String, char) - Static method in class com.zfabrik.util.html.Escaper
-
URL encode/decode This implementation helps addressing two things: As Apache's mod_proxy unfortunately (and almost utterly incomprehensibly) unescapes URLs before passing them on to the backend, you can use this method to use an alternative character (e.g. "!")
- urlEncode(String) - Static method in class com.zfabrik.util.html.Escaper
-
URL encode/decode This implementation helps addressing two things: As Apache's mod_proxy unfortunately (and almost utterly incomprehensibly) unescapes URLs before passing them on to the backend, you can use this method to use an alternative character (e.g. "!")
- urlEncode(String, char) - Static method in class com.zfabrik.util.html.Escaper
-
URL encode/decode This implementation helps addressing two things: As Apache's mod_proxy unfortunately (and almost utterly incomprehensibly) unescapes URLs before passing them on to the backend, you can use this method to use an alternative character (e.g. "!")
V
- val(Object) - Static method in class com.zfabrik.util.expression.X
-
Static factory method, for convenience
- Val(Object) - Constructor for class com.zfabrik.util.expression.X.Val
- ValueHolder(K, V) - Constructor for class com.zfabrik.resources.util.ExpirableValuesPseudoMap.ValueHolder
- ValueHolder(K, V, long, long, short) - Constructor for class com.zfabrik.resources.util.ExpirableValuesPseudoMap.ValueHolder
- valueOf(String) - Static method in enum com.zfabrik.components.java.IJavaComponent.Part
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.zfabrik.components.java.LangLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.zfabrik.components.java.IJavaComponent.Part
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.zfabrik.components.java.LangLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- var(String) - Static method in class com.zfabrik.util.expression.X
-
Static factory method, for convenience
- Var(String) - Constructor for class com.zfabrik.util.expression.X.Var
- VERIFY_ONLY - Static variable in class com.zfabrik.sync.SynchronizationRunner
W
- WEAK - Static variable in interface com.zfabrik.resources.IResourceHandle
-
Reference mode weak, meaning the resource will be observed (but not necessarily kept) using a weak reference
- WEAK - Static variable in class com.zfabrik.resources.util.ExpirableValuesPseudoMap
- work(Runnable) - Static method in class com.zfabrik.launch.ProcessRunner
-
Tasks in z2 generally require an association with a work unit (an abstract transaction).
- work(Runnable) - Static method in class com.zfabrik.work.WorkUnit
-
Execute a runnable within a complete work unit, incl. initialization and close.
- work(Callable<T>) - Static method in class com.zfabrik.launch.ProcessRunner
-
Tasks in z2 generally require an association with a work unit (an abstract transaction).
- work(Callable<T>) - Static method in class com.zfabrik.work.WorkUnit
-
Execute a
Callable
within a complete work unit, incl. initialization and close. - WorkerVault - Class in com.zfabrik.util.internal
-
This is a utility place where worker processes get registered during their start.
- WorkerVault() - Constructor for class com.zfabrik.util.internal.WorkerVault
- WorkException - Exception in com.zfabrik.work
- WorkException(String) - Constructor for exception com.zfabrik.work.WorkException
- WorkException(String, Throwable) - Constructor for exception com.zfabrik.work.WorkException
- WorkException(Throwable) - Constructor for exception com.zfabrik.work.WorkException
- WorkManager - Class in com.zfabrik.work
-
The work manager manages the system's concurrency.
- WorkManager() - Constructor for class com.zfabrik.work.WorkManager
- WorkUnit - Class in com.zfabrik.work
-
A Work Unit comprises resources that are bound to some logical work process.
X
- X - Class in com.zfabrik.util.expression
-
Simple boolean expression language as a Java expressed DSL.
- X() - Constructor for class com.zfabrik.util.expression.X
- X.And - Class in com.zfabrik.util.expression
-
"AND" logical operator
- X.BinaryOp - Class in com.zfabrik.util.expression
-
Abstract binary operators
- X.Eq - Class in com.zfabrik.util.expression
-
"equality" comparison operator.
- X.Ge - Class in com.zfabrik.util.expression
-
"greater or equal" comparison operator.
- X.Gt - Class in com.zfabrik.util.expression
-
"greater than" comparison operator.
- X.In - Class in com.zfabrik.util.expression
-
"containment" operator.
- X.Le - Class in com.zfabrik.util.expression
-
"less or equal" comparison operator.
- X.Lt - Class in com.zfabrik.util.expression
-
"less than" comparison operator.
- X.Neq - Class in com.zfabrik.util.expression
-
"not equals" comparison operator.
- X.Not - Class in com.zfabrik.util.expression
-
Negation logical operator
- X.Or - Class in com.zfabrik.util.expression
-
"OR" logical operator
- X.UnaryOp - Class in com.zfabrik.util.expression
-
Abstract single-operand operator
- X.Val - Class in com.zfabrik.util.expression
-
Explicit value.
- X.Var - Class in com.zfabrik.util.expression
-
Variable of field value operator.
- X.Xor - Class in com.zfabrik.util.expression
-
"XOR" logical operator
- xor(X) - Method in class com.zfabrik.util.expression.X
-
Convenience method for chain-style notation of expressions.
- xor(X, X) - Static method in class com.zfabrik.util.expression.X
-
Static factory method, for convenience
- Xor(X, X) - Constructor for class com.zfabrik.util.expression.X.Xor
Z
- Z2_HOME - Static variable in class com.zfabrik.launch.ProcessRunner
- Z2_VERSION - Static variable in class com.zfabrik.util.runtime.Foundation
-
Z2 version
- zip(File, File) - Static method in class com.zfabrik.util.fs.FileUtils
-
zip a folder to a file
- zip(File, File, FileFilter) - Static method in class com.zfabrik.util.fs.FileUtils
-
zip a folder to a file
- zip(File, String, File) - Static method in class com.zfabrik.util.fs.FileUtils
-
zip a folder to a file
- zip(File, String, File, FileFilter) - Static method in class com.zfabrik.util.fs.FileUtils
-
zip a file or folder to a file
_
- _parseDependencies(String, boolean) - Static method in class com.zfabrik.components.java.JavaComponentUtil
All Classes All Packages