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
 
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 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.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.
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 and IComponentsManager This class provides static access methods to most used methods in IComponentsLookup and IComponentsManager.
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 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) - 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 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
 
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 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
 
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 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. 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 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
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 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
 
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 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
 
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
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 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(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 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
 
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
 
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