Beispiel #1
0
 public synchronized void attachFragment(BundleFragment fragment) throws BundleException {
   ExportPackageDescription[] exports = proxy.getBundleDescription().getSelectedExports();
   if (classloader == null) {
     initializeExports(exports, exportedPackages);
     return;
   }
   String[] classpath = fragment.getBundleData().getClassPath();
   if (classpath != null)
     classloader.attachFragment(
         fragment.getBundleData(), fragment.getProtectionDomain(), classpath);
   initializeExports(exports, exportedPackages);
 }
 @Override
 public IPluginBase createPluginBase() {
   BundleFragment bfragment = new BundleFragment();
   bfragment.setModel(this);
   return bfragment;
 }
 public IMonitorBase createMonitorBase() {
   BundleFragment bfragment = new BundleFragment();
   bfragment.setModel(this);
   return bfragment;
 }