Task #2003 (closed)

Opened 5 months ago

Last modified 4 months ago

Simplify InteractiveProcessor usage

Reported by: jmoore Owned by: jmoore
Priority: minor Milestone: OMERO-Beta4.2
Component: General Cc: dzmacdonald, wmoore
Remaining Time: 0.0d Sprint: 2010-03-05 (4)
Resources: n.a. References: n.a.
Referenced By: n.a.

Description

r6273 shows the difference between IScript.runScript and SharedResources.acquireProcessor. For users, the former is obviously much nicer. However, having the stateful InteractiveProcessPrx in the user's hands can free up threads on both the client and server side.

TODOs:

  • disable multiple executions
  • combine InteractiveProcessor and Process
  • FutureException v. Notification v. Polling v. Wait (possibly remove)

References

Change History

Changed 5 months ago by jmoore

  • status changed from new to assigned

Changed 4 months ago by jmoore

  • status changed from assigned to closed
  • resolution set to fixed
  • remaining_time changed from 0.5 to 0

(In [6319]) * fix #2003 - Adding ScriptProcess and readding IScript.runScript

  • fix #1859 - Improve Scripts.ice documentation

Also:

  • Added JobHandle.setMessage()
  • Added omero.scripts.ProcessCallbackI in OmeroPy
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.2.1-PRO © 2008-2009 agile42 all rights reserved (this page was served in: 0.195788 sec.)