Package com.yahoo.container.bundle
Class MockBundle
- java.lang.Object
-
- com.yahoo.container.bundle.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
-
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)
-
-
-
Field Detail
-
SymbolicName
public static final java.lang.String SymbolicName
- See Also:
- Constant Field Values
-
BundleVersion
public static final org.osgi.framework.Version BundleVersion
-
-
Method Detail
-
getState
public int getState()
- Specified by:
getState
in interfaceorg.osgi.framework.Bundle
-
start
public void start(int options)
- Specified by:
start
in interfaceorg.osgi.framework.Bundle
-
start
public void start()
- Specified by:
start
in interfaceorg.osgi.framework.Bundle
-
stop
public void stop(int options)
- Specified by:
stop
in interfaceorg.osgi.framework.Bundle
-
stop
public void stop()
- Specified by:
stop
in interfaceorg.osgi.framework.Bundle
-
update
public void update(java.io.InputStream input)
- Specified by:
update
in interfaceorg.osgi.framework.Bundle
-
update
public void update()
- Specified by:
update
in interfaceorg.osgi.framework.Bundle
-
uninstall
public void uninstall()
- Specified by:
uninstall
in interfaceorg.osgi.framework.Bundle
-
getHeaders
public java.util.Dictionary<java.lang.String,java.lang.String> getHeaders(java.lang.String locale)
- Specified by:
getHeaders
in interfaceorg.osgi.framework.Bundle
-
getSymbolicName
public java.lang.String getSymbolicName()
- Specified by:
getSymbolicName
in interfaceorg.osgi.framework.Bundle
-
getVersion
public org.osgi.framework.Version getVersion()
- Specified by:
getVersion
in interfaceorg.osgi.framework.Bundle
-
getLocation
public java.lang.String getLocation()
- Specified by:
getLocation
in interfaceorg.osgi.framework.Bundle
-
getBundleId
public long getBundleId()
- Specified by:
getBundleId
in interfaceorg.osgi.framework.Bundle
-
getHeaders
public java.util.Dictionary<java.lang.String,java.lang.String> getHeaders()
- Specified by:
getHeaders
in interfaceorg.osgi.framework.Bundle
-
getRegisteredServices
public org.osgi.framework.ServiceReference<?>[] getRegisteredServices()
- Specified by:
getRegisteredServices
in interfaceorg.osgi.framework.Bundle
-
getServicesInUse
public org.osgi.framework.ServiceReference<?>[] getServicesInUse()
- Specified by:
getServicesInUse
in interfaceorg.osgi.framework.Bundle
-
hasPermission
public boolean hasPermission(java.lang.Object permission)
- Specified by:
hasPermission
in interfaceorg.osgi.framework.Bundle
-
getResource
public java.net.URL getResource(java.lang.String name)
- Specified by:
getResource
in interfaceorg.osgi.framework.Bundle
-
loadClass
public java.lang.Class<?> loadClass(java.lang.String name)
- Specified by:
loadClass
in interfaceorg.osgi.framework.Bundle
-
getResources
public java.util.Enumeration<java.net.URL> getResources(java.lang.String name)
- Specified by:
getResources
in interfaceorg.osgi.framework.Bundle
-
getEntryPaths
public java.util.Enumeration<java.lang.String> getEntryPaths(java.lang.String path)
- Specified by:
getEntryPaths
in interfaceorg.osgi.framework.Bundle
-
getEntry
public java.net.URL getEntry(java.lang.String path)
- Specified by:
getEntry
in interfaceorg.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 interfaceorg.osgi.framework.Bundle
-
getLastModified
public long getLastModified()
- Specified by:
getLastModified
in interfaceorg.osgi.framework.Bundle
-
getBundleContext
public org.osgi.framework.BundleContext getBundleContext()
- Specified by:
getBundleContext
in interfaceorg.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 interfaceorg.osgi.framework.Bundle
-
adapt
public <T> T adapt(java.lang.Class<T> type)
- Specified by:
adapt
in interfaceorg.osgi.framework.Bundle
-
getDataFile
public java.io.File getDataFile(java.lang.String filename)
- Specified by:
getDataFile
in interfaceorg.osgi.framework.Bundle
-
compareTo
public int compareTo(org.osgi.framework.Bundle o)
- Specified by:
compareTo
in interfacejava.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 interfaceorg.osgi.framework.wiring.BundleWiring
-
getRequiredResourceWires
public java.util.List<org.osgi.resource.Wire> getRequiredResourceWires(java.lang.String p1)
- Specified by:
getRequiredResourceWires
in interfaceorg.osgi.framework.wiring.BundleWiring
- Specified by:
getRequiredResourceWires
in interfaceorg.osgi.resource.Wiring
-
getResourceCapabilities
public java.util.List<org.osgi.resource.Capability> getResourceCapabilities(java.lang.String p1)
- Specified by:
getResourceCapabilities
in interfaceorg.osgi.framework.wiring.BundleWiring
- Specified by:
getResourceCapabilities
in interfaceorg.osgi.resource.Wiring
-
isCurrent
public boolean isCurrent()
- Specified by:
isCurrent
in interfaceorg.osgi.framework.wiring.BundleWiring
-
getRequiredWires
public java.util.List<org.osgi.framework.wiring.BundleWire> getRequiredWires(java.lang.String p1)
- Specified by:
getRequiredWires
in interfaceorg.osgi.framework.wiring.BundleWiring
-
getCapabilities
public java.util.List<org.osgi.framework.wiring.BundleCapability> getCapabilities(java.lang.String p1)
- Specified by:
getCapabilities
in interfaceorg.osgi.framework.wiring.BundleWiring
-
getProvidedResourceWires
public java.util.List<org.osgi.resource.Wire> getProvidedResourceWires(java.lang.String p1)
- Specified by:
getProvidedResourceWires
in interfaceorg.osgi.framework.wiring.BundleWiring
- Specified by:
getProvidedResourceWires
in interfaceorg.osgi.resource.Wiring
-
getProvidedWires
public java.util.List<org.osgi.framework.wiring.BundleWire> getProvidedWires(java.lang.String p1)
- Specified by:
getProvidedWires
in interfaceorg.osgi.framework.wiring.BundleWiring
-
getRevision
public org.osgi.framework.wiring.BundleRevision getRevision()
- Specified by:
getRevision
in interfaceorg.osgi.framework.wiring.BundleWiring
-
getResourceRequirements
public java.util.List<org.osgi.resource.Requirement> getResourceRequirements(java.lang.String p1)
- Specified by:
getResourceRequirements
in interfaceorg.osgi.framework.wiring.BundleWiring
- Specified by:
getResourceRequirements
in interfaceorg.osgi.resource.Wiring
-
isInUse
public boolean isInUse()
- Specified by:
isInUse
in interfaceorg.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 interfaceorg.osgi.framework.wiring.BundleWiring
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoader
in interfaceorg.osgi.framework.wiring.BundleWiring
-
getRequirements
public java.util.List<org.osgi.framework.wiring.BundleRequirement> getRequirements(java.lang.String p1)
- Specified by:
getRequirements
in interfaceorg.osgi.framework.wiring.BundleWiring
-
getResource
public org.osgi.framework.wiring.BundleRevision getResource()
- Specified by:
getResource
in interfaceorg.osgi.framework.wiring.BundleWiring
- Specified by:
getResource
in interfaceorg.osgi.resource.Wiring
-
getBundle
public org.osgi.framework.Bundle getBundle()
- Specified by:
getBundle
in interfaceorg.osgi.framework.BundleReference
-
-