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

## 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
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...
cleanContextExceptionExecute(Callable<T>) - Static method in class com.zfabrik.util.threading.ThreadUtil
  Short version of `ThreadUtil.cleanContextExceptionExecute(ClassLoader, Callable)` passing in `null` 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 in `null` as context class loader.
cleanContextGet(ThrowingSupplier<T, E>) - Static method in class com.zfabrik.util.threading.ThreadUtil
  Variation of `ThreadUtil.cleanContextExceptionExecute(Callable)` that relies on `ThrowingSupplier` 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 on `ThrowingSupplier` 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 in `null` 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 in `null` 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.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.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_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
  See `IComponentsRepository.COMPONENT_REPO_MODE`
COMPONENT_REPO_MODE_STRICT - Static variable in interface com.zfabrik.components.provider.IComponentsRepository
  See `IComponentsRepository.COMPONENT_REPO_MODE`
COMPONENT_TYPE - Static variable in interface com.zfabrik.components.IComponentDescriptor
  The type of a component.
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.
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.
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 calling `X.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 a `Properties` 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) - Method in interface com.zfabrik.components.provider.IComponentsRepository
  shorthand for `IComponentsRepository.findComponents(X, boolean)` with a `false` 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
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
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 a `false` 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
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
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
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
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
  Reference mode, See `IResourceHandle.WEAK`, `IResourceHandle.SOFT`, and `IResourceHandle.STRONG`.
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 a `false` 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.
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
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.
  user `IResourceHandle.STRONG`
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
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 namespace `com.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
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
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

JavaComponentClassLoader - Class in com.zfabrik.components.java
  Just combining `IJavaComponentClassLoader` and `URLClassLoader`.
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

## L

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

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

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` or `com.zfabrik.java` components that must have a `bin` (or alternatively a `bin.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` or `com.zfabrik.java` components that must have a `bin` (or alternatively a `bin.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
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(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
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
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) - Method in interface com.zfabrik.components.provider.IComponentsRepository
  shorthand for `IComponentsRepository.retrieve(String, boolean)` with a `false` 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(String, Runnable) - Static method in class com.zfabrik.work.CycleProtector
  Run a control flow

## 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.
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` or `com.zfabrik.java` components that must have a `bin` (or alternatively a `bin.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
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 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
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.
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.
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.
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.
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
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

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