<!--   -->
</a>
<div class="block"><p>The portable extension integration SPI.</p>
 
 <p>A portable extension may integrate with the container by:</p>
 
 <ul>
 <li>Providing its own beans, interceptors and decorators to the 
 container</li>
 <li>Injecting dependencies into its own objects using the 
 dependency injection service</li>
 <li>Providing a context implementation for a custom scope</li>
 <li>Augmenting or overriding the annotation-based metadata with 
 metadata from some other source</li>
 </ul>
 
