B C D G H I J M N P R S T V W 

B

broadcastInvalidations(Collection<String>, long, int, String) - Method in interface com.zfabrik.workers.home.IHomeLayout
broadcast resource invalidations to all worker processes of a home and, if specified, to all homes and workers in a cluster.
broadcastInvalidations(Collection<String>, int) - Method in class com.zfabrik.workers.worker.HomeHandle
post resource invalidations by fully qualified resource names.
broadcastMessage(Map<String, Serializable>, long) - Method in interface com.zfabrik.workers.home.IHomeLayout
broadcast a message to all worker processes of a home.
broadcastMessage(Map<String, Serializable>, long, boolean) - Method in interface com.zfabrik.workers.home.IHomeLayout
broadcast a message to all worker processes of a home

C

com.zfabrik.cluster - package com.zfabrik.cluster
 
com.zfabrik.workers - package com.zfabrik.workers
 
com.zfabrik.workers.home - package com.zfabrik.workers.home
 
com.zfabrik.workers.worker - package com.zfabrik.workers.worker
 
COMMAND - Static variable in interface com.zfabrik.workers.IMessageHandler
proposal constant to transport a command identifier if used for RPC
COMMAND_GROUP - Static variable in interface com.zfabrik.workers.IMessageHandler
constant used to identify a message handler by command group
createWorkerResource(IResourceHandle, String) - Method in interface com.zfabrik.workers.home.IWorkersManager
Deprecated.
Try using embedded execution instead

D

DEBUG_PORT - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
The debug port to use for this worker process, if it is configured for debugging (see IWorkerProcess.WORKER_DEBUG) This port is subject to variant computation in the presence of detached worker processes.
decreaseLease() - Method in interface com.zfabrik.workers.worker.IWorkerLease
 
detach() - Method in interface com.zfabrik.workers.home.IWorkerProcess
Detach this worker.
DETACHED - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
 

G

getActiveLayout() - Method in interface com.zfabrik.workers.home.IWorkersManager
Get the currently active home layout
getActiveWorkerProcess() - Method in interface com.zfabrik.workers.home.IWorkerHorde
Get the most current active worker process instance.
getComponentName() - Method in interface com.zfabrik.workers.home.IWorkerHorde
The worker definition component
getComponentName() - Method in interface com.zfabrik.workers.home.IWorkerProcess
Get the worker process' component name
getCreated() - Method in interface com.zfabrik.workers.home.IWorkerProcess
Get the creation date of the worker process object (this is not necessarily the time it got started)
getDetachTime() - Method in interface com.zfabrik.workers.home.IWorkerProcess
Get the time of detachment (if any).
getLastSynchronizationLog() - Method in class com.zfabrik.workers.worker.HomeHandle
 
getName() - Method in interface com.zfabrik.workers.home.IWorkerProcess
Get the worker process's instance technical name
getState() - Method in interface com.zfabrik.workers.home.IWorkerProcess
get the state of this worker
getWorkerComponentName(String) - Static method in class com.zfabrik.workers.home.WorkerUtils
 
getWorkerLease() - Method in class com.zfabrik.workers.worker.HomeHandle
The worker lease is a way to control a worker's life time beyond a detach situation.
getWorkerProcess(String) - Static method in class com.zfabrik.workers.home.WorkerUtils
Retrieve a worker process instance (to be called from home only).
getWorkerProcesses() - Method in interface com.zfabrik.workers.home.IWorkerHorde
Get the set of all worker process instances managed in this family.

H

HomeHandle - Class in com.zfabrik.workers.worker
The Home Handle provides ways of interaction with the currently running home layout (see IHomeLayout) from a worker process perspective.
HomeHandle() - Constructor for class com.zfabrik.workers.worker.HomeHandle
 

I

IHomeLayout - Interface in com.zfabrik.workers.home
Interface supported by a component of type com.zfabrik.homeLayout.
IInvalidator - Interface in com.zfabrik.cluster
Client interface for invalidators.
IMessageHandler - Interface in com.zfabrik.workers
 
increaseLease() - Method in interface com.zfabrik.workers.worker.IWorkerLease
 
INSTANCE - Static variable in interface com.zfabrik.workers.home.IWorkersManager
 
instance - Static variable in class com.zfabrik.workers.worker.HomeHandle
 
instance() - Static method in class com.zfabrik.workers.worker.HomeHandle
 
INVALIDATOR_ID - Static variable in interface com.zfabrik.cluster.IInvalidator
 
INVALIDATOR_ID_DEFAULT - Static variable in interface com.zfabrik.cluster.IInvalidator
 
isRunning() - Method in interface com.zfabrik.workers.home.IWorkerProcess
Returns whether the current process is running.
IWorkerHorde - Interface in com.zfabrik.workers.home
A worker may have detached clones that are still alive.
IWorkerLease - Interface in com.zfabrik.workers.worker
The worker lease is a life-time self-control interface for worker nodes.
IWorkerProcess - Interface in com.zfabrik.workers.home
A worker process is managed by the home process as explained in IHomeLayout.
IWorkersManager - Interface in com.zfabrik.workers.home
The workers manager maintains the active home layout.

J

JMX_PORT - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
The jmx port to use for this worker process.

M

MSG_NODE - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
msg header providing id of target node if one specific
MSG_TARGET - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
msg header describing the target of a message
MSG_TARGET_ALL - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
 
MSG_TARGET_HOME - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
 
MSG_TARGET_NODE - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
 
MSG_TIMEOUT - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
msg header providing the time out of the message operation (per node).

N

NOT_STARTED - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
 

P

postInvalidations(Collection<String>) - Method in interface com.zfabrik.cluster.IInvalidator
post a set of resource invalidations into a clustered environment Note: these will not be effective for the current home.
processMessage(Map<String, Serializable>) - Method in interface com.zfabrik.workers.IMessageHandler
 

R

RETURN - Static variable in interface com.zfabrik.workers.IMessageHandler
proposal constant to be used to transport message return values

S

SCOPE_CLUSTER - Static variable in interface com.zfabrik.workers.home.IHomeLayout
broadcast scope: send invalidation out to the cluster
SCOPE_GLOBAL - Static variable in interface com.zfabrik.workers.home.IHomeLayout
broadcast scope: local home process
SCOPE_HOME - Static variable in interface com.zfabrik.workers.home.IHomeLayout
broadcast scope: local home process
SCOPE_OTHERS - Static variable in interface com.zfabrik.workers.home.IHomeLayout
broadcast scope: exclude the sending worker process
SCOPE_WORKERS - Static variable in interface com.zfabrik.workers.home.IHomeLayout
broadcast scope: all worker processes in home
sendMessage(Map<String, Serializable>, long) - Method in interface com.zfabrik.workers.home.IWorkerProcess
send a message to the process.
sendMessage(Map<String, Serializable>, long, boolean) - Method in interface com.zfabrik.workers.home.IWorkerProcess
send a message to the process.
sendMessage(Map<String, Serializable>, long) - Method in class com.zfabrik.workers.worker.HomeHandle
send a message.
setInstance(HomeHandle) - Static method in class com.zfabrik.workers.worker.HomeHandle
 
start() - Method in interface com.zfabrik.workers.home.IHomeLayout
 
start() - Method in interface com.zfabrik.workers.home.IWorkerProcess
start this worker
STARTED - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
 
STARTING - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
 
STATES - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
Target states (or dependency components) of the worker process (see above).
stop() - Method in interface com.zfabrik.workers.home.IWorkerProcess
Stop this worker
stop(long) - Method in interface com.zfabrik.workers.home.IWorkerProcess
Stop this worker with a non-default timeout.
STOPPING - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
 

T

TO_MSG - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
Timeout in milliseconds.
TO_MSG_DEF - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
 
TO_START - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
Timeout in milliseconds.
TO_START_DEF - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
 
TO_TERM - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
Timeout in milliseconds.
TO_TERM_DEF - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
 
triggerSynchronization(int) - Method in class com.zfabrik.workers.worker.HomeHandle
 
triggerVerification() - Method in class com.zfabrik.workers.worker.HomeHandle
 
TYPE - Static variable in interface com.zfabrik.cluster.IInvalidator
 
TYPE - Static variable in interface com.zfabrik.workers.home.IHomeLayout
 
TYPE - Static variable in interface com.zfabrik.workers.IMessageHandler
 

V

VMOPTS - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
General virtual machine parameters for the worker process.

W

WORKER_CONCURRENCY - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
Size of application thread pool (see ApplicationThreadPool).
WORKER_DEBUG - Static variable in interface com.zfabrik.workers.home.IWorkerProcess
Debugging for the worker process will be configured if this property is set to true and the home process has debugging enabled.
WorkerUtils - Class in com.zfabrik.workers.home
Some utility methods around worker process handling
WorkerUtils() - Constructor for class com.zfabrik.workers.home.WorkerUtils
 
B C D G H I J M N P R S T V W