Task #2667 (closed)
Describe new delete API and provide trivial implementation
Reported by: | jamoore | Owned by: | jamoore |
---|---|---|---|
Priority: | major | Milestone: | OMERO-Beta4.2.1 |
Component: | API | Version: | n.a. |
Keywords: | n.a. | Cc: | |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | 0.0d |
Sprint: | 2010-08-26 (15) |
Description
The new API should look something like:
Handle delete(Type, Ids, Options);
NB: The initial service implementation will probably delegate to IDelete's existing methods.
Change History (12)
comment:1 Changed 14 years ago by jmoore
- Owner set to jmoore
- Remaining Time set to 1
comment:2 Changed 14 years ago by jmoore
comment:3 Changed 14 years ago by jmoore
comment:4 Changed 14 years ago by jmoore
- Status changed from new to assigned
comment:5 Changed 14 years ago by jmoore
(In [7857]) Nearly complete implementation of IDelete.queueDelete (See #2667)
- Created ThreadPool for background processing (See #2734)
- Added omero.threads.* section to etc/omero.properties
- Added cancel() method to DeleteHandle with a simple state machine
- Added CloseableServant interface to simplify session closing
- Minor refactoring of DeleteBean
comment:6 Changed 14 years ago by jmoore
comment:7 Changed 14 years ago by jmoore
comment:8 Changed 14 years ago by jburel
- Sprint changed from 2010-08-12 (14) to 2010-08-26 (15)
comment:9 Changed 14 years ago by jmoore
- Remaining Time changed from 1 to 0
- Resolution set to fixed
- Status changed from assigned to closed
comment:10 Changed 14 years ago by jmoore
(In [7873]) Correcting issue with DeleteHandle?.cancel() (See #2667)
comment:11 Changed 14 years ago by jmoore
comment:12 Changed 14 years ago by jmoore
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
(In [7762]) Initial sketch of an asynchronous Delete API (See #2667)
The implementation does nothing. This is to get the API in place
so that the classes and methods can be improved and tests written.