Package com.levigo.jadice.server.core
-
Interface Summary Interface Description JobExecutionContext TheJobExecutionContext
is the abstraction layer which bundles all actions that the server can trigger on the client side part of aJob
and the communication layer which transports these actions.JobScheduler A JobScheduler is responsible for receiving and scheduling job execution requests.QualifiedLogEventReceiver RequestEndpoint<C extends JobExecutionContext> ARequestEndpoint
is an abstraction layer of a input channel through whichJob
s be submitted to jadice server.ServerJob The server-side representation of aJob
is responsible for the management of the job execution.StreamResolver WorkerController<N extends Node> Using this interface, Workers can hand over some control over their execution to other classes. -
Class Summary Class Description BufferedStreamBundle Extends StreamBundle for usage of BufferManager and BufferManagerDynamicPipeJadiceServer This class is the central entry point to the jadice server system.NodeWorker<N extends Node> A NodeWorker is the server-side counterpart of aNode
.NodeWorkerFactory Factory for instantiatingNodeWorker
s from a givenNode
.NodeWorkerFactory.WorkerBeanDefinitionParser NodeWorkerFactory.WorkerNamespaceHandler ServerStatistics ShutdownWatchdog An instance of this class has the task to watch out for ContextClosedEvents of an ApplicationContext.StreamWorker<T extends Node> A special kind ofNodeWorker
which performs its work on a single stream at a time only.SubPipeline In oder to start a dynamic sub pipeline on server side during a running job this builder class can start some more nodes and workers on behalf of another node.ThreadPoolJobScheduler A default implementation of theJobScheduler
interface which schedules and executes jobs using aThreadPoolExecutor
.WorkingDirectory This class represents the working directory where jadice server can store temporary files for working with them. -
Enum Summary Enum Description ProcessingState The state of a resource that gets processed, i.e. -
Exception Summary Exception Description Fail SpecialRuntimeException
used by the fail method to cause the thread to fall out into the outer loop.JadiceServerException