Project

General

Profile

Feature #15379

Milestone #15372: art multi-threading phase 1

Add stub version of consumes to modules

Added by Marc Paterno over 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Navigation
Target version:
Start date:
01/30/2017
Due date:
% Done:

100%

Estimated time:
8.00 h
Spent time:
Scope:
Internal
Experiment:
-
SSI Package:
art
Duration:

Description

Stub has no functionality.


Related issues

Has duplicate art - Feature #8844: Declaration of module inputsClosed2015-05-18

History

#1 Updated by Kyle Knoepfel over 2 years ago

  • Status changed from New to Accepted

#2 Updated by Kyle Knoepfel about 2 years ago

  • Status changed from Accepted to Assigned
  • Assignee set to Kyle Knoepfel
  • % Done changed from 0 to 80

#3 Updated by Kyle Knoepfel about 2 years ago

  • Category set to Navigation
  • Status changed from Assigned to Resolved
  • % Done changed from 80 to 100
  • SSI Package art added

Implemented with commit art:f12a9f9. The return type for this implementation is void for now. It will likely change to something like ProductToken<T>.

#4 Updated by Kyle Knoepfel about 2 years ago

  • Target version set to 2.08.00

There are now six different interface calls that may be invoked:

// Unconditional retrievals
consumes<MyProd>(input_tag);     // => ProductToken<MyProd>
consumesMany<MyProd>();          // => void
consumesView<MyElem>(input_tag); // => ViewToken<MyElem>

// Conditional retrievals (e.g. within 'if' blocks)
mayConsume<MyProd>(input_tag);     // => ProductToken<MyProd>
mayConsumeMany<MyProd>();          // => void
mayConsumeView<MyElem>(input_tag); // => ViewToken<MyElem>

The tokens can be provided to the product retrieval interface--e.g. event.getValidHandle(token)--for product lookup. See consumes documentation here.

#5 Updated by Kyle Knoepfel about 2 years ago

  • Status changed from Resolved to Closed

#6 Updated by Kyle Knoepfel about 2 years ago

  • Subject changed from Add stub version of consumes to EDProducer and EDFilter to Add stub version of consumes to modules

#7 Updated by Kyle Knoepfel over 1 year ago

  • Has duplicate Feature #8844: Declaration of module inputs added


Also available in: Atom PDF