Package ome.services.throttling

Interface Summary
ThrottlingStrategy Strategy interface for controlling the execution of blitz methods.
 

Class Summary
AbstractThrottlingStrategy Throttling implementation which uses the calling server Thread for execution.
Adapter Simple adapter which takes a Executor.Work instance and executes it as a BlitzExecutor task.
Callback Manages AMD-based method dispatches from blitz.
Callback2<R> Callable-based callback which guarantees that ice_response or ice_exception is called.
InThreadThrottlingStrategy Throttling implementation which uses the calling server Thread for execution.
Queue Manages AMD-based method dispatches from blitz
SerialThrottlingStrategy Throttling implementation which only allows a single invocation to be run at any given time.
Slot Worker which consumes from the Queue.
Task Simple base task which contains logic for routing calls reflectively to ice_response and ice_exception of any AMD callback.
 



OmeroJava Api

Version: 4.3.4-dbcbce5a-b4

Copyright © 2009 The University of Dundee. All Rights Reserved.