Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 1 | <ipojo
|
Clement Escoffier | f58887c | 2008-09-09 14:21:15 +0000 | [diff] [blame] | 2 | xmlns:temp="org.apache.felix.ipojo.handler.temporal">
|
Clement Escoffier | 6300723 | 2008-07-03 12:08:29 +0000 | [diff] [blame] | 3 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CheckServiceProvider" name="TEMPORAL-CheckServiceProvider">
|
| 4 | <temp:requires field="fs"/>
|
| 5 | <provides/>
|
| 6 | </component>
|
| 7 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 8 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCheckServiceProvider" name="TEMPORAL-ProxiedCheckServiceProvider">
|
| 9 | <temp:requires field="fs" proxy="true"/>
|
| 10 | <provides/>
|
| 11 | </component>
|
| 12 |
|
Clement Escoffier | 6300723 | 2008-07-03 12:08:29 +0000 | [diff] [blame] | 13 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CheckServiceProvider" name="TEMPORAL-CheckServiceProviderTimeout">
|
Clement Escoffier | 0a7bd65 | 2008-07-08 16:54:28 +0000 | [diff] [blame] | 14 | <temp:requires field="fs" timeout="300"/>
|
Clement Escoffier | 6300723 | 2008-07-03 12:08:29 +0000 | [diff] [blame] | 15 | <provides/>
|
| 16 | </component>
|
| 17 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 18 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCheckServiceProvider" name="TEMPORAL-ProxiedCheckServiceProviderTimeout">
|
| 19 | <temp:requires field="fs" proxy="true" timeout="300"/>
|
| 20 | <provides/>
|
| 21 | </component>
|
| 22 |
|
Clement Escoffier | 6300723 | 2008-07-03 12:08:29 +0000 | [diff] [blame] | 23 | <component classname="org.apache.felix.ipojo.test.scenarios.component.MultipleCheckServiceProvider" name="TEMPORAL-MultipleCheckServiceProvider">
|
Clement Escoffier | f58887c | 2008-09-09 14:21:15 +0000 | [diff] [blame] | 24 | <temp:requires field="fs"/>
|
Clement Escoffier | 6300723 | 2008-07-03 12:08:29 +0000 | [diff] [blame] | 25 | <provides/>
|
| 26 | </component>
|
| 27 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 28 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CollectionCheckServiceProvider" name="TEMPORAL-ColCheckServiceProvider">
|
| 29 | <temp:requires field="fs" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 30 | <provides/>
|
| 31 | </component>
|
| 32 |
|
| 33 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCollectionCheckServiceProvider" name="TEMPORAL-ProxiedColCheckServiceProvider">
|
| 34 | <temp:requires field="fs" proxy="true" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 35 | <provides/>
|
| 36 | </component>
|
| 37 |
|
Clement Escoffier | 6300723 | 2008-07-03 12:08:29 +0000 | [diff] [blame] | 38 | <component classname="org.apache.felix.ipojo.test.scenarios.component.FooProvider" name="TEMPORAL-FooProvider">
|
| 39 | <provides/>
|
| 40 | </component>
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 41 |
|
| 42 | <!-- Dependencies using nullables -->
|
| 43 | <component classname="org.apache.felix.ipojo.test.scenarios.component.MultipleCheckServiceProvider" name="TEMPORAL-NullableMultipleCheckServiceProvider">
|
| 44 | <temp:requires field="fs" onTimeout="nullable"/>
|
| 45 | <provides/>
|
| 46 | </component>
|
| 47 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 48 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CollectionCheckServiceProvider" name="TEMPORAL-NullableColCheckServiceProvider">
|
| 49 | <temp:requires field="fs" onTimeout="nullable" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 50 | <provides/>
|
| 51 | </component>
|
| 52 |
|
| 53 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCollectionCheckServiceProvider" name="TEMPORAL-NullableProxiedColCheckServiceProvider">
|
| 54 | <temp:requires field="fs" proxy="true" onTimeout="nullable" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 55 | <provides/>
|
| 56 | </component>
|
| 57 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 58 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CheckServiceProvider" name="TEMPORAL-NullableCheckServiceProvider">
|
| 59 | <temp:requires field="fs" onTimeout="nullable"/>
|
| 60 | <provides/>
|
| 61 | </component>
|
| 62 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 63 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCheckServiceProvider" name="TEMPORAL-NullableProxiedCheckServiceProvider">
|
| 64 | <temp:requires field="fs" proxy="true" onTimeout="nullable"/>
|
| 65 | <provides/>
|
| 66 | </component>
|
| 67 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 68 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CheckServiceProvider" name="TEMPORAL-NullableCheckServiceProviderTimeout">
|
Clement Escoffier | 0a7bd65 | 2008-07-08 16:54:28 +0000 | [diff] [blame] | 69 | <temp:requires field="fs" timeout="300" onTimeout="nullable"/>
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 70 | <provides/>
|
| 71 | </component>
|
| 72 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 73 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCheckServiceProvider" name="TEMPORAL-NullableProxiedCheckServiceProviderTimeout">
|
| 74 | <temp:requires field="fs" proxy="true" onTimeout="nullable" timeout="300"/>
|
| 75 | <provides/>
|
| 76 | </component>
|
| 77 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 78 | <component classname="org.apache.felix.ipojo.test.scenarios.component.MultipleCheckServiceProvider" name="TEMPORAL-NullableMultipleCheckServiceProviderTimeout">
|
Clement Escoffier | 0a7bd65 | 2008-07-08 16:54:28 +0000 | [diff] [blame] | 79 | <temp:requires field="fs" timeout="300" onTimeout="nullable"/>
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 80 | <provides/>
|
| 81 | </component>
|
| 82 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 83 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CollectionCheckServiceProvider" name="TEMPORAL-NullableColCheckServiceProviderTimeout">
|
| 84 | <temp:requires field="fs" onTimeout="nullable" timeout="300" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 85 | <provides/>
|
| 86 | </component>
|
| 87 |
|
| 88 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCollectionCheckServiceProvider" name="TEMPORAL-NullableProxiedColCheckServiceProviderTimeout">
|
| 89 | <temp:requires field="fs" proxy="true" onTimeout="nullable" timeout="300" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 90 | <provides/>
|
| 91 | </component>
|
| 92 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 93 | <!-- Dependencies using default implementation -->
|
| 94 | <component classname="org.apache.felix.ipojo.test.scenarios.component.MultipleCheckServiceProvider" name="TEMPORAL-DIMultipleCheckServiceProvider">
|
| 95 | <temp:requires field="fs" onTimeout="org.apache.felix.ipojo.test.scenarios.component.NullableFooProvider"/>
|
| 96 | <provides/>
|
| 97 | </component>
|
| 98 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 99 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CollectionCheckServiceProvider" name="TEMPORAL-DIColCheckServiceProvider">
|
| 100 | <temp:requires field="fs" onTimeout="org.apache.felix.ipojo.test.scenarios.component.NullableFooProvider" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 101 | <provides/>
|
| 102 | </component>
|
| 103 |
|
| 104 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCollectionCheckServiceProvider" name="TEMPORAL-DIProxiedColCheckServiceProvider">
|
| 105 | <temp:requires field="fs" proxy="true" onTimeout="org.apache.felix.ipojo.test.scenarios.component.NullableFooProvider" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 106 | <provides/>
|
| 107 | </component>
|
| 108 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 109 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CheckServiceProvider" name="TEMPORAL-DICheckServiceProvider">
|
| 110 | <temp:requires field="fs" onTimeout="org.apache.felix.ipojo.test.scenarios.component.NullableFooProvider"/>
|
| 111 | <provides/>
|
| 112 | </component>
|
| 113 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 114 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCheckServiceProvider" name="TEMPORAL-DIProxiedCheckServiceProvider">
|
| 115 | <temp:requires field="fs" proxy="true" onTimeout="org.apache.felix.ipojo.test.scenarios.component.NullableFooProvider"/>
|
| 116 | <provides/>
|
| 117 | </component>
|
| 118 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 119 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CheckServiceProvider" name="TEMPORAL-DICheckServiceProviderTimeout">
|
Clement Escoffier | 0a7bd65 | 2008-07-08 16:54:28 +0000 | [diff] [blame] | 120 | <temp:requires field="fs" timeout="300" onTimeout="org.apache.felix.ipojo.test.scenarios.component.NullableFooProvider"/>
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 121 | <provides/>
|
| 122 | </component>
|
| 123 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 124 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCheckServiceProvider" name="TEMPORAL-DIProxiedCheckServiceProviderTimeout">
|
| 125 | <temp:requires field="fs" proxy="true" timeout="300" onTimeout="org.apache.felix.ipojo.test.scenarios.component.NullableFooProvider"/>
|
| 126 | <provides/>
|
| 127 | </component>
|
| 128 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 129 | <component classname="org.apache.felix.ipojo.test.scenarios.component.MultipleCheckServiceProvider" name="TEMPORAL-DIMultipleCheckServiceProviderTimeout">
|
Clement Escoffier | 0a7bd65 | 2008-07-08 16:54:28 +0000 | [diff] [blame] | 130 | <temp:requires field="fs" timeout="300" onTimeout="org.apache.felix.ipojo.test.scenarios.component.NullableFooProvider"/>
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 131 | <provides/>
|
| 132 | </component>
|
| 133 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 134 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CollectionCheckServiceProvider" name="TEMPORAL-DIColCheckServiceProviderTimeout">
|
| 135 | <temp:requires field="fs" timeout="300" onTimeout="org.apache.felix.ipojo.test.scenarios.component.NullableFooProvider" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 136 | <provides/>
|
| 137 | </component>
|
| 138 |
|
| 139 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCollectionCheckServiceProvider" name="TEMPORAL-DIProxiedColCheckServiceProviderTimeout">
|
| 140 | <temp:requires field="fs" proxy="true" timeout="300" onTimeout="org.apache.felix.ipojo.test.scenarios.component.NullableFooProvider" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 141 | <provides/>
|
| 142 | </component>
|
| 143 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 144 | <!-- Dependencies using null -->
|
| 145 | <component classname="org.apache.felix.ipojo.test.scenarios.component.MultipleCheckServiceProvider" name="TEMPORAL-NullMultipleCheckServiceProvider">
|
| 146 | <temp:requires field="fs" onTimeout="null"/>
|
| 147 | <provides/>
|
| 148 | </component>
|
| 149 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 150 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CollectionCheckServiceProvider" name="TEMPORAL-NullColCheckServiceProvider">
|
| 151 | <temp:requires field="fs" onTimeout="null" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 152 | <provides/>
|
| 153 | </component>
|
| 154 |
|
| 155 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCollectionCheckServiceProvider" name="TEMPORAL-NullProxiedColCheckServiceProvider">
|
| 156 | <temp:requires field="fs" proxy="true" onTimeout="null" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 157 | <provides/>
|
| 158 | </component>
|
| 159 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 160 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CheckServiceProvider" name="TEMPORAL-NullCheckServiceProvider">
|
| 161 | <temp:requires field="fs" onTimeout="null"/>
|
| 162 | <provides/>
|
| 163 | </component>
|
| 164 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 165 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCheckServiceProvider" name="TEMPORAL-NullProxiedCheckServiceProvider">
|
| 166 | <temp:requires field="fs" proxy="true" onTimeout="null"/>
|
| 167 | <provides/>
|
| 168 | </component>
|
| 169 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 170 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CheckServiceProvider" name="TEMPORAL-NullCheckServiceProviderTimeout">
|
Clement Escoffier | 0a7bd65 | 2008-07-08 16:54:28 +0000 | [diff] [blame] | 171 | <temp:requires field="fs" timeout="300" onTimeout="null"/>
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 172 | <provides/>
|
| 173 | </component>
|
| 174 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 175 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCheckServiceProvider" name="TEMPORAL-NullProxiedCheckServiceProviderTimeout">
|
| 176 | <temp:requires field="fs" proxy="true" timeout="300" onTimeout="null"/>
|
| 177 | <provides/>
|
| 178 | </component>
|
| 179 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 180 | <component classname="org.apache.felix.ipojo.test.scenarios.component.MultipleCheckServiceProvider" name="TEMPORAL-NullMultipleCheckServiceProviderTimeout">
|
Clement Escoffier | 0a7bd65 | 2008-07-08 16:54:28 +0000 | [diff] [blame] | 181 | <temp:requires field="fs" timeout="300" onTimeout="null"/>
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 182 | <provides/>
|
| 183 | </component>
|
| 184 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 185 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CollectionCheckServiceProvider" name="TEMPORAL-NullColCheckServiceProviderTimeout">
|
| 186 | <temp:requires field="fs" timeout="300" onTimeout="null" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 187 | <provides/>
|
| 188 | </component>
|
| 189 |
|
| 190 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCollectionCheckServiceProvider" name="TEMPORAL-NullProxiedColCheckServiceProviderTimeout">
|
| 191 | <temp:requires field="fs" proxy="true" timeout="300" onTimeout="null" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 192 | <provides/>
|
| 193 | </component>
|
| 194 |
|
| 195 | <!-- Dependencies using empty arrays -->
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 196 | <component classname="org.apache.felix.ipojo.test.scenarios.component.MultipleCheckServiceProvider" name="TEMPORAL-EmptyMultipleCheckServiceProvider">
|
| 197 | <temp:requires field="fs" onTimeout="empty-array"/>
|
| 198 | <provides/>
|
| 199 | </component>
|
| 200 |
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 201 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CollectionCheckServiceProvider" name="TEMPORAL-EmptyColCheckServiceProvider">
|
| 202 | <temp:requires field="fs" onTimeout="empty" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 203 | <provides/>
|
| 204 | </component>
|
| 205 |
|
| 206 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCollectionCheckServiceProvider" name="TEMPORAL-EmptyProxiedColCheckServiceProvider">
|
| 207 | <temp:requires field="fs" proxy="true" onTimeout="empty" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 208 | <provides/>
|
| 209 | </component>
|
| 210 |
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 211 | <component classname="org.apache.felix.ipojo.test.scenarios.component.MultipleCheckServiceProvider" name="TEMPORAL-EmptyMultipleCheckServiceProviderTimeout">
|
Clement Escoffier | 0a7bd65 | 2008-07-08 16:54:28 +0000 | [diff] [blame] | 212 | <temp:requires field="fs" timeout="300" onTimeout="empty-array"/>
|
Clement Escoffier | a39317c | 2008-07-07 16:46:09 +0000 | [diff] [blame] | 213 | <provides/>
|
| 214 | </component>
|
Clement Escoffier | f5d8fae | 2008-12-22 15:46:12 +0000 | [diff] [blame^] | 215 |
|
| 216 | <component classname="org.apache.felix.ipojo.test.scenarios.component.CollectionCheckServiceProvider" name="TEMPORAL-EmptyColCheckServiceProviderTimeout">
|
| 217 | <temp:requires field="fs" timeout="300" onTimeout="empty" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 218 | <provides/>
|
| 219 | </component>
|
| 220 |
|
| 221 | <component classname="org.apache.felix.ipojo.test.scenarios.component.proxy.HelpedCollectionCheckServiceProvider" name="TEMPORAL-EmptyProxiedColCheckServiceProviderTimeout">
|
| 222 | <temp:requires field="fs" timeout="300" proxy="true" onTimeout="empty" specification="org.apache.felix.ipojo.test.scenarios.temporal.service.FooService"/>
|
| 223 | <provides/>
|
| 224 | </component>
|
Clement Escoffier | 6300723 | 2008-07-03 12:08:29 +0000 | [diff] [blame] | 225 | </ipojo> |