blob: 0519d087201a93e3274457a989f1466babbd7560 [file] [log] [blame]
Humberto Cervantes Macedaa3664ba2006-04-21 16:34:36 +00001Component Description
2
3112.4.1 Service Component Header
Felix Meschberger238a2ad2007-05-15 10:39:02 +00004[ OK ] Process multi-entry (comma separated) header
Humberto Cervantes Macedaa3664ba2006-04-21 16:34:36 +00005[ ] Support fragments
Felix Meschberger238a2ad2007-05-15 10:39:02 +00006[ OK ] Log error with log service in case header cannot be located
Humberto Cervantes Macedaa3664ba2006-04-21 16:34:36 +00007
8112.4.2 XML Document
Felix Meschbergerf87f96e2007-10-01 14:25:08 +00009[ OK ] Use document namespace
Humberto Cervantes Macedaa3664ba2006-04-21 16:34:36 +000010
11112.4.3 Component Element
Felix Meschberger238a2ad2007-05-15 10:39:02 +000012[ ok ] Verify that the name of a component is globally unique
Humberto Cervantes Macedaa3664ba2006-04-21 16:34:36 +000013[ OK ] Enabled set to true when not present
14[ OK ] Support null factory attribute
15[ OK ] Immediate set to false by default
16
17112.4.4 Implementation Element
18[ OK ] Check that the implementation element is present
19
20112.4.5 Properties and Property Elements
21[ OK ] Support property
Felix Meschberger238a2ad2007-05-15 10:39:02 +000022[ OK ] Support Configuration Admin's service
Felix Meschbergerf87f96e2007-10-01 14:25:08 +000023[ OK ] Element body with multiple lines
24[ OK ] Support properties (file)
Humberto Cervantes Macedaa3664ba2006-04-21 16:34:36 +000025
26112.4.6 Service Element
27[ OK ] Support for optional declaration
28[ OK ] Support for provides
29
30112.4.7 Reference Element
31[ OK ] Name of the reference
32[ OK ] Interface
33[ OK ] Cardinality
34[ OK ] Policy
35[ OK ] Target
36[ OK ] bind
37[ OK ] unbind
38
39Component Lifecycle
40
41[ OK ] 112.5.1 Enabled
42[ OK ] 112.5.2 Satisfied
43[ OK ] 112.5.3 Immediate
44[ OK ] 112.5.4 Delayed
Felix Meschberger238a2ad2007-05-15 10:39:02 +000045[ OK ] 112.5.5 Factory
Humberto Cervantes Macedaa3664ba2006-04-21 16:34:36 +000046[ OK ] 112.5.6 Activation
47[ OK ] 112.5.7 Binding Services
48[ OK ] 112.5.8 Activate Method
Felix Meschberger238a2ad2007-05-15 10:39:02 +000049[ OK ] 112.5.9 Component Context
50[ OK ] 112.5.10 Bound Service Replacement
51[ OK ] 112.5.11 Deactivation
Humberto Cervantes Macedaa3664ba2006-04-21 16:34:36 +000052[ OK ] 112.5.12 Deactivate Method
53[ OK ] 112.5.13 Unbinding
54
Felix Meschberger238a2ad2007-05-15 10:39:02 +000055[ OK ] 112.6 Component Properties
Felix Meschbergerf87f96e2007-10-01 14:25:08 +000056[ OK ] 112.7 Deployment
Humberto Cervantes Macedaa3664ba2006-04-21 16:34:36 +000057
58Service Component Runtime
59
Felix Meschberger238a2ad2007-05-15 10:39:02 +000060[ OK ] 112.8.1 Relationship to OSGi Framework
61[ OK ] 112.8.2 Starting and Stopping SCR
Humberto Cervantes Macedaa3664ba2006-04-21 16:34:36 +000062
63Security
64
65[ ] 112.9.1 Service Permissions
66[ ] 112.9.2 Using hasPermission