Class ApplicationImpl

java.lang.Object
org.codice.ddf.admin.application.service.impl.ApplicationImpl
All Implemented Interfaces:
Application

public class ApplicationImpl extends Object implements Application
Implementation of the application interface. This class exposes a karaf-based repository (identified inside of a feature) as a DDF application.
  • Constructor Details

    • ApplicationImpl

      public ApplicationImpl()
  • Method Details

    • bundleToBundleInfo

      public org.apache.karaf.features.BundleInfo bundleToBundleInfo(org.osgi.framework.Bundle bundle)
    • getName

      public String getName()
      Description copied from interface: Application
      Name describing the application.
      Specified by:
      getName in interface Application
      Returns:
      name
    • getDescription

      public String getDescription()
      Description copied from interface: Application
      Short description of the application.
      Specified by:
      getDescription in interface Application
      Returns:
      description
    • getBundles

      public Set<org.apache.karaf.features.BundleInfo> getBundles()
      Description copied from interface: Application
      Gets all of the bundles that this application contains.
      Specified by:
      getBundles in interface Application
      Returns:
      Set of the bundles located within the application.
    • loadBundles

      public void loadBundles(Map<String,org.osgi.framework.Bundle> bundlesByLocation)