Class BundleImpl

    • Field Detail

    • Method Detail

      • adapt

        public <A> A adapt​(Class<A> type)
        Specified by:
        adapt in interface org.osgi.framework.Bundle
      • compareTo

        public int compareTo​(org.osgi.framework.Bundle other)
        Specified by:
        compareTo in interface Comparable<org.osgi.framework.Bundle>
      • findEntries

        public Enumeration<URL> findEntries​(String path,
                                            String filePattern,
                                            boolean recurse)
        Specified by:
        findEntries in interface org.osgi.framework.Bundle
      • getBundleContext

        public org.osgi.framework.BundleContext getBundleContext()
        Specified by:
        getBundleContext in interface org.osgi.framework.Bundle
      • getBundleId

        public long getBundleId()
        Specified by:
        getBundleId in interface org.osgi.framework.Bundle
      • getDataFile

        public File getDataFile​(String filename)
        Specified by:
        getDataFile in interface org.osgi.framework.Bundle
      • getEntry

        public URL getEntry​(String path)
        Specified by:
        getEntry in interface org.osgi.framework.Bundle
      • getEntryPaths

        public Enumeration<String> getEntryPaths​(String path)
        Specified by:
        getEntryPaths in interface org.osgi.framework.Bundle
      • getHeaders

        public Dictionary<String,​String> getHeaders()
        Specified by:
        getHeaders in interface org.osgi.framework.Bundle
      • getHeaders

        public Dictionary<String,​String> getHeaders​(String locale)
        Specified by:
        getHeaders in interface org.osgi.framework.Bundle
      • getLastModified

        public long getLastModified()
        Specified by:
        getLastModified in interface org.osgi.framework.Bundle
      • getLocation

        public String getLocation()
        Specified by:
        getLocation in interface org.osgi.framework.Bundle
      • getRegisteredServices

        public org.osgi.framework.ServiceReference<?>[] getRegisteredServices()
        Specified by:
        getRegisteredServices in interface org.osgi.framework.Bundle
      • getResource

        public URL getResource​(String name)
        Specified by:
        getResource in interface org.osgi.framework.Bundle
      • getResources

        public Enumeration<URL> getResources​(String name)
        Specified by:
        getResources in interface org.osgi.framework.Bundle
      • getServicesInUse

        public org.osgi.framework.ServiceReference<?>[] getServicesInUse()
        Specified by:
        getServicesInUse in interface org.osgi.framework.Bundle
      • getSignerCertificates

        public Map<X509Certificate,​List<X509Certificate>> getSignerCertificates​(int signersType)
        Specified by:
        getSignerCertificates in interface org.osgi.framework.Bundle
      • getState

        public int getState()
        Specified by:
        getState in interface org.osgi.framework.Bundle
      • getSymbolicName

        public String getSymbolicName()
        Specified by:
        getSymbolicName in interface org.osgi.framework.Bundle
      • getVersion

        public org.osgi.framework.Version getVersion()
        Specified by:
        getVersion in interface org.osgi.framework.Bundle
      • hasPermission

        public boolean hasPermission​(Object permission)
        Specified by:
        hasPermission in interface org.osgi.framework.Bundle
      • setBundleContext

        protected void setBundleContext​(org.osgi.framework.BundleContext bundleContext)
      • setState

        protected void setState​(int state)
      • start

        public void start()
                   throws org.osgi.framework.BundleException
        Specified by:
        start in interface org.osgi.framework.Bundle
        Throws:
        org.osgi.framework.BundleException
      • start

        public void start​(int options)
                   throws org.osgi.framework.BundleException
        Specified by:
        start in interface org.osgi.framework.Bundle
        Throws:
        org.osgi.framework.BundleException
      • stateChanged

        protected void stateChanged​(int oldState,
                                    int newState)
      • stop

        public void stop()
                  throws org.osgi.framework.BundleException
        Specified by:
        stop in interface org.osgi.framework.Bundle
        Throws:
        org.osgi.framework.BundleException
      • stop

        public void stop​(int options)
                  throws org.osgi.framework.BundleException
        Specified by:
        stop in interface org.osgi.framework.Bundle
        Throws:
        org.osgi.framework.BundleException
      • uninstall

        public void uninstall()
        Specified by:
        uninstall in interface org.osgi.framework.Bundle
      • update

        public void update()
                    throws org.osgi.framework.BundleException
        Specified by:
        update in interface org.osgi.framework.Bundle
        Throws:
        org.osgi.framework.BundleException
      • update

        public void update​(InputStream input)
                    throws org.osgi.framework.BundleException
        Specified by:
        update in interface org.osgi.framework.Bundle
        Throws:
        org.osgi.framework.BundleException
      • addBundleActivator

        public void addBundleActivator​(Class<? extends org.osgi.framework.BundleActivator> activatorClass)
        Description copied from interface: BundleActivatorHolder
        Registers a BundleActivator with this instance.
        Specified by:
        addBundleActivator in interface BundleActivatorHolder
        Parameters:
        activatorClass - the Activator to register with this bundle.