Class MockBundle

  • All Implemented Interfaces:
    Comparable<org.osgi.framework.Bundle>, org.osgi.framework.Bundle

    public class MockBundle
    extends Object
    implements org.osgi.framework.Bundle
    • Constructor Detail

      • MockBundle

        public MockBundle​(long bundleId)
    • Method Detail

      • getBundleId

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

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

        public URL getEntry​(String name)
        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
      • 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
      • hasPermission

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

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

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

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

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

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

        public org.osgi.framework.BundleContext getBundleContext()
        Specified by:
        getBundleContext in interface org.osgi.framework.Bundle
      • 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
      • 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
      • getSignerCertificates

        public Map getSignerCertificates​(int signersType)
        Specified by:
        getSignerCertificates in interface org.osgi.framework.Bundle
      • getVersion

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

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

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

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