CTX
- The context type to use, can by any Component
, service
or POJO.H
- The handle type used to reference a job.org.refcodes.component.FlushHandle<H>
, org.refcodes.component.HandleDirectory<H,org.refcodes.command.Undoable<CTX,?,?>>
, org.refcodes.component.HandleLookup<H,org.refcodes.command.Undoable<CTX,?,?>>
, JobBus<CTX,H>
, org.refcodes.component.ProgressHandle<H>
, org.refcodes.component.ResetHandle<H>
AbstractJobBusDirectory
, JobBusDirectoryImpl
public interface JobBusDirectory<CTX,H> extends JobBus<CTX,H>, org.refcodes.component.HandleDirectory<H,org.refcodes.command.Undoable<CTX,?,?>>, org.refcodes.component.HandleLookup<H,org.refcodes.command.Undoable<CTX,?,?>>, org.refcodes.component.ProgressHandle<H>, org.refcodes.component.ResetHandle<H>, org.refcodes.component.FlushHandle<H>
JobBusDirectory
is actually a plain extension of the
JobBus
providing access to all the handles currently being managed by
the JobBus
. The JobBus
directory provides means to get a full
listing of currently known Undoable
(job) instances and the according
handles. Only privileged systems should access the JobBusDirectory
as
any system having access can intervene with the Undoable
(job)
instances without owning those Undoable
(job) instances (without
owning the according handle).hasHandle, lookupHandle, removeHandle
execute, execute, execute, getException, getResult, getResult, getResult, hasException, hasResult, isExecuted, waitForExecution, waitForExecution
Copyright © 2018. All rights reserved.