TODO.txt 1.63 KB
Newer Older
1 2
mixins/
* provide a scaOsgiPrimitive membrane which mixes the controllers (property,
Christophe Demarey's avatar
Christophe Demarey committed
3
  intent) from the scaPrimitive membrane (suggested by Philippe)
4 5

opt/oo/
Lionel Seinturier's avatar
Lionel Seinturier committed
6 7 8 9 10
* fix service reference class and SCA interceptor class generation for generic
  interfaces. This is the case for example with components from the BF which
  provide interfaces which are generic, e.g. o.o.f.bf.BindingFactoryPlugin. The
  mismatch occurs since the generated proxy classes define also generic
  parameters, e.g. when extending ServiceReference<B>.
Lionel Seinturier's avatar
Lionel Seinturier committed
11 12
* generate per content class SCA content controller implementations

Christophe Demarey's avatar
Christophe Demarey committed
13
runtime/oo-dyn/
14
* provide a runtime-generic module which would be able to instantiate components
cdemarey's avatar
cdemarey committed
15 16 17 18
  without relying on a generated initializer class. The idea would be that this
  module would also rely on ASM to generate FcItf, FcOutIf, FcSR,
  InterceptorLCSCAIntent (for scaPrimitive) and InterceptorIntent (for
  scaComposite) classes. By this way, Tinfi could be used in a mode where it
19
  would be independent of juliac-compiler and juliac-jdt. The assumption is that
cdemarey's avatar
cdemarey committed
20 21
  it should not be so difficult to generate Fc* and Interceptor* classes with
  ASM (not so sure for Interceptor*, but anyway...) whereas generating
22 23
  initializer classes with ASM or julia-asm is significantly more difficult.
  Having a generic initializer should bypass this difficulty.
24 25

runtime-oo/
Christophe Demarey's avatar
Christophe Demarey committed
26 27
* support dependency re-injection on references (see p54 of
  http://docs.oasis-open.org/opencsa/sca-j/sca-javacaa-1.1-spec-cd03.pdf)
28
* support polymorphic setter methods in POJOs (see p12 of "SCA Service Component
29
  Architecture Java Component Implementation Specification")