Class MockBundle

  • All Implemented Interfaces:
    java.lang.Comparable<org.osgi.framework.Bundle>, org.osgi.framework.Bundle, org.osgi.framework.BundleReference, org.osgi.framework.wiring.BundleWiring, org.osgi.resource.Wiring

    public class MockBundle
    extends java.lang.Object
    implements org.osgi.framework.Bundle, org.osgi.framework.wiring.BundleWiring
    Author:
    gjoranv, ollivir
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.osgi.framework.Version BundleVersion  
      static java.lang.String SymbolicName  
      • Fields inherited from interface org.osgi.framework.Bundle

        ACTIVE, INSTALLED, RESOLVED, SIGNERS_ALL, SIGNERS_TRUSTED, START_ACTIVATION_POLICY, START_TRANSIENT, STARTING, STOP_TRANSIENT, STOPPING, UNINSTALLED
      • Fields inherited from interface org.osgi.framework.wiring.BundleWiring

        FINDENTRIES_RECURSE, LISTRESOURCES_LOCAL, LISTRESOURCES_RECURSE
    • Constructor Summary

      Constructors 
      Constructor Description
      MockBundle()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> T adapt​(java.lang.Class<T> type)  
      int compareTo​(org.osgi.framework.Bundle o)  
      java.util.Enumeration<java.net.URL> findEntries​(java.lang.String path, java.lang.String filePattern, boolean recurse)  
      java.util.List<java.net.URL> findEntries​(java.lang.String p1, java.lang.String p2, int p3)  
      org.osgi.framework.Bundle getBundle()  
      org.osgi.framework.BundleContext getBundleContext()  
      long getBundleId()  
      java.util.List<org.osgi.framework.wiring.BundleCapability> getCapabilities​(java.lang.String p1)  
      java.lang.ClassLoader getClassLoader()  
      java.io.File getDataFile​(java.lang.String filename)  
      java.net.URL getEntry​(java.lang.String path)  
      java.util.Enumeration<java.lang.String> getEntryPaths​(java.lang.String path)  
      java.util.Dictionary<java.lang.String,​java.lang.String> getHeaders()  
      java.util.Dictionary<java.lang.String,​java.lang.String> getHeaders​(java.lang.String locale)  
      long getLastModified()  
      java.lang.String getLocation()  
      java.util.List<org.osgi.resource.Wire> getProvidedResourceWires​(java.lang.String p1)  
      java.util.List<org.osgi.framework.wiring.BundleWire> getProvidedWires​(java.lang.String p1)  
      org.osgi.framework.ServiceReference<?>[] getRegisteredServices()  
      java.util.List<org.osgi.resource.Wire> getRequiredResourceWires​(java.lang.String p1)  
      java.util.List<org.osgi.framework.wiring.BundleWire> getRequiredWires​(java.lang.String p1)  
      java.util.List<org.osgi.framework.wiring.BundleRequirement> getRequirements​(java.lang.String p1)  
      org.osgi.framework.wiring.BundleRevision getResource()  
      java.net.URL getResource​(java.lang.String name)  
      java.util.List<org.osgi.resource.Capability> getResourceCapabilities​(java.lang.String p1)  
      java.util.List<org.osgi.resource.Requirement> getResourceRequirements​(java.lang.String p1)  
      java.util.Enumeration<java.net.URL> getResources​(java.lang.String name)  
      org.osgi.framework.wiring.BundleRevision getRevision()  
      org.osgi.framework.ServiceReference<?>[] getServicesInUse()  
      java.util.Map<java.security.cert.X509Certificate,​java.util.List<java.security.cert.X509Certificate>> getSignerCertificates​(int signersType)  
      int getState()  
      java.lang.String getSymbolicName()  
      org.osgi.framework.Version getVersion()  
      boolean hasPermission​(java.lang.Object permission)  
      boolean isCurrent()  
      boolean isInUse()  
      java.util.Collection<java.lang.String> listResources​(java.lang.String p1, java.lang.String p2, int p3)  
      java.lang.Class<?> loadClass​(java.lang.String name)  
      void start()  
      void start​(int options)  
      void stop()  
      void stop​(int options)  
      void uninstall()  
      void update()  
      void update​(java.io.InputStream input)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • BundleVersion

        public static final org.osgi.framework.Version BundleVersion
    • Constructor Detail

      • MockBundle

        public MockBundle()
    • Method Detail

      • getState

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

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

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

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

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

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

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

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

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

        public java.lang.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
      • getLocation

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

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

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

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

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

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

        public java.net.URL getResource​(java.lang.String name)
        Specified by:
        getResource in interface org.osgi.framework.Bundle
      • loadClass

        public java.lang.Class<?> loadClass​(java.lang.String name)
        Specified by:
        loadClass in interface org.osgi.framework.Bundle
      • getResources

        public java.util.Enumeration<java.net.URL> getResources​(java.lang.String name)
        Specified by:
        getResources in interface org.osgi.framework.Bundle
      • getEntryPaths

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

        public java.net.URL getEntry​(java.lang.String path)
        Specified by:
        getEntry in interface org.osgi.framework.Bundle
      • findEntries

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

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

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

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

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

        public java.io.File getDataFile​(java.lang.String filename)
        Specified by:
        getDataFile in interface org.osgi.framework.Bundle
      • compareTo

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

        public java.util.List<java.net.URL> findEntries​(java.lang.String p1,
                                                        java.lang.String p2,
                                                        int p3)
        Specified by:
        findEntries in interface org.osgi.framework.wiring.BundleWiring
      • getRequiredResourceWires

        public java.util.List<org.osgi.resource.Wire> getRequiredResourceWires​(java.lang.String p1)
        Specified by:
        getRequiredResourceWires in interface org.osgi.framework.wiring.BundleWiring
        Specified by:
        getRequiredResourceWires in interface org.osgi.resource.Wiring
      • getResourceCapabilities

        public java.util.List<org.osgi.resource.Capability> getResourceCapabilities​(java.lang.String p1)
        Specified by:
        getResourceCapabilities in interface org.osgi.framework.wiring.BundleWiring
        Specified by:
        getResourceCapabilities in interface org.osgi.resource.Wiring
      • isCurrent

        public boolean isCurrent()
        Specified by:
        isCurrent in interface org.osgi.framework.wiring.BundleWiring
      • getRequiredWires

        public java.util.List<org.osgi.framework.wiring.BundleWire> getRequiredWires​(java.lang.String p1)
        Specified by:
        getRequiredWires in interface org.osgi.framework.wiring.BundleWiring
      • getCapabilities

        public java.util.List<org.osgi.framework.wiring.BundleCapability> getCapabilities​(java.lang.String p1)
        Specified by:
        getCapabilities in interface org.osgi.framework.wiring.BundleWiring
      • getProvidedResourceWires

        public java.util.List<org.osgi.resource.Wire> getProvidedResourceWires​(java.lang.String p1)
        Specified by:
        getProvidedResourceWires in interface org.osgi.framework.wiring.BundleWiring
        Specified by:
        getProvidedResourceWires in interface org.osgi.resource.Wiring
      • getProvidedWires

        public java.util.List<org.osgi.framework.wiring.BundleWire> getProvidedWires​(java.lang.String p1)
        Specified by:
        getProvidedWires in interface org.osgi.framework.wiring.BundleWiring
      • getRevision

        public org.osgi.framework.wiring.BundleRevision getRevision()
        Specified by:
        getRevision in interface org.osgi.framework.wiring.BundleWiring
      • getResourceRequirements

        public java.util.List<org.osgi.resource.Requirement> getResourceRequirements​(java.lang.String p1)
        Specified by:
        getResourceRequirements in interface org.osgi.framework.wiring.BundleWiring
        Specified by:
        getResourceRequirements in interface org.osgi.resource.Wiring
      • isInUse

        public boolean isInUse()
        Specified by:
        isInUse in interface org.osgi.framework.wiring.BundleWiring
      • listResources

        public java.util.Collection<java.lang.String> listResources​(java.lang.String p1,
                                                                    java.lang.String p2,
                                                                    int p3)
        Specified by:
        listResources in interface org.osgi.framework.wiring.BundleWiring
      • getClassLoader

        public java.lang.ClassLoader getClassLoader()
        Specified by:
        getClassLoader in interface org.osgi.framework.wiring.BundleWiring
      • getRequirements

        public java.util.List<org.osgi.framework.wiring.BundleRequirement> getRequirements​(java.lang.String p1)
        Specified by:
        getRequirements in interface org.osgi.framework.wiring.BundleWiring
      • getResource

        public org.osgi.framework.wiring.BundleRevision getResource()
        Specified by:
        getResource in interface org.osgi.framework.wiring.BundleWiring
        Specified by:
        getResource in interface org.osgi.resource.Wiring
      • getBundle

        public org.osgi.framework.Bundle getBundle()
        Specified by:
        getBundle in interface org.osgi.framework.BundleReference