Private Application Dependencies Application Dependencies

Assembling and Deploying Oracle CEP Applications 24-9 com.bea.wlevs.configuration.application;version=11.1.1.4_0, com.sun.xml.bind.v2;version=2.0.2 ■ Exported packages—Specified with the Export-Package header. You should specify this header only if you need to share one or more application classes with other deployed applications. A typical example is sharing an event type JavaBean. If possible, you should export packages that include only the interfaces, and not the implementation classes themselves. If other applications are using the exported classes, you will be unable to fully undeploy the application that is exporting the classes. Exported packages are server-wide, so be sure their names are unique across the server. The following complete MANIFEST.MF file is from the HelloWorld example, which extends the configuration of its adapter: Manifest-Version: 1.0 Archiver-Version: Build-Jdk: 1.6.0_06 Extension-Name: example.helloworld Specification-Title: 1.0.0.0 Specification-Vendor: Oracle. Implementation-Vendor: Oracle. Implementation-Title: example.helloworld Implementation-Version: 1.0.0.0 Bundle-Version: 11.1.1.4_0 Bundle-ManifestVersion: 1 Bundle-Vendor: Oracle. Bundle-Copyright: Copyright c 2006 by Oracle. Import-Package: com.bea.wlevs.adapter.defaultprovider;version=11.1.1.4_0, com.bea.wlevs.ede;version=11.1.1.4_0, com.bea.wlevs.ede.impl;version=11.1.1.4_0, com.bea.wlevs.ede.api;version=11.1.1.4_0, org.osgi.framework;version=1.3.0, org.apache.commons.logging;version=1.1.0, com.bea.wlevs.spring;version=11.1.1.4_0, com.bea.wlevs.util;version=11.1.1.4_0, net.sf.cglib.proxy, net.sf.cglib.core, net.sf.cglib.reflect, org.aopalliance.aop, org.springframework.aop.framework;version=2.5.6, org.springframework.aop;version=2.5.6, org.springframework.beans;version=2.5.6, org.springframework.util;version=2.0, org.springframework.core.annotation;version=2.5.6, org.springframework.beans.factory;version=2.5.6, org.springframework.beans.factory.config;version=2.5.6, org.springframework.osgi.context;version=1.2.0, org.springframework.osgi.service;version=1.2.0, javax.xml.bind;version=2.0, javax.xml.bind.annotation;version=2.0, javax.xml.bind.annotation.adapters;version=2.0, javax.xml.bind.attachment;version=2.0, javax.xml.bind.helpers;version=2.0, javax.xml.bind.util;version=2.0, com.bea.wlevs.configuration;version=11.1.1.4_0, com.bea.wlevs.configuration.application;version=11.1.1.4_0, com.sun.xml.bind.v2;version=2.0.2 Bundle-Name: example.helloworld Bundle-Description: WLEvS example helloworld Bundle-SymbolicName: helloworld