[ https://issues.apache.org/jira/browse/FELIX-855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Clement Escoffier resolved FELIX-855. ------------------------------------- Resolution: Fixed Fixed at revision 728715. > Collection support in iPOJO Temporal Dependencies > ------------------------------------------------- > > Key: FELIX-855 > URL: https://issues.apache.org/jira/browse/FELIX-855 > Project: Felix > Issue Type: Improvement > Components: iPOJO > Affects Versions: iPOJO-1.0.0 > Reporter: Clement Escoffier > Assignee: Clement Escoffier > Fix For: iPOJO-1.2.0 > > > iPOJO Temporal dependency is able to inject arrays for aggregate > dependencies, However aggregate dependencies can also be Collections, so > temporal dependencies should support Collection. > As for "regular" dependencies, using Collection forces to specify the service > specification in the configuration such as : > <component > classname="org.apache.felix.ipojo.test.scenarios.component.CollectionCheckServiceProvider" > name="TEMPORAL-EmptyColCheckServiceProviderTimeout"> > <temp:requires field="fs" timeout="300" onTimeout="empty" > specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/> > <provides/> > </component> > The onTimeout policies for Collection should be as following: > - null : null > - nullable : a collection with one element (the nullable object) > - default-implementation : a collection with one element (the > default-implementation object) > - runtime exception (timeout with no policy): an exception is thrown when > the collection is injected > - empty-array: should become 'empty' and injects an empty collection -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.