public class BundleImpl extends Object implements org.osgi.framework.Bundle
Constructor and Description |
---|
BundleImpl(OSGiAdapter osgi,
BundleFile file,
ClassLoader loader) |
BundleImpl(OSGiAdapter osgi,
BundleFile file,
ClassLoader loader,
boolean isSystemBundle) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Enumeration<URL> |
findEntries(String path,
String filePattern,
boolean recurse) |
org.osgi.framework.BundleActivator |
getActivator() |
org.osgi.framework.BundleContext |
getBundleContext() |
BundleFile |
getBundleFile() |
long |
getBundleId() |
URL |
getEntry(String name) |
Enumeration<String> |
getEntryPaths(String path) |
Dictionary<String,String> |
getHeaders() |
Dictionary<String,String> |
getHeaders(String locale) |
long |
getLastModified() |
String |
getLocation() |
static org.osgi.service.packageadmin.PackageAdmin |
getPackageAdmin() |
org.osgi.framework.ServiceReference[] |
getRegisteredServices() |
URL |
getResource(String name) |
Enumeration<URL> |
getResources(String name) |
org.osgi.framework.ServiceReference[] |
getServicesInUse() |
Map |
getSignerCertificates(int signersType) |
double |
getStartupTime() |
int |
getState() |
String |
getSymbolicName() |
org.osgi.framework.Version |
getVersion() |
int |
hashCode() |
boolean |
hasPermission(Object permission) |
Class<?> |
loadClass(String name) |
void |
shutdown() |
void |
start() |
void |
start(int options) |
void |
stop() |
void |
stop(int options) |
String |
toString() |
void |
uninstall() |
void |
update() |
void |
update(InputStream in) |
public BundleImpl(OSGiAdapter osgi, BundleFile file, ClassLoader loader) throws org.osgi.framework.BundleException
org.osgi.framework.BundleException
public BundleImpl(OSGiAdapter osgi, BundleFile file, ClassLoader loader, boolean isSystemBundle) throws org.osgi.framework.BundleException
org.osgi.framework.BundleException
public BundleFile getBundleFile()
public org.osgi.framework.BundleContext getBundleContext()
getBundleContext
in interface org.osgi.framework.Bundle
public void start(int options) throws org.osgi.framework.BundleException
start
in interface org.osgi.framework.Bundle
org.osgi.framework.BundleException
public void stop(int options) throws org.osgi.framework.BundleException
stop
in interface org.osgi.framework.Bundle
org.osgi.framework.BundleException
public String getLocation()
getLocation
in interface org.osgi.framework.Bundle
public URL getResource(String name)
getResource
in interface org.osgi.framework.Bundle
public Enumeration<URL> getResources(String name) throws IOException
getResources
in interface org.osgi.framework.Bundle
IOException
public Class<?> loadClass(String name) throws ClassNotFoundException
loadClass
in interface org.osgi.framework.Bundle
ClassNotFoundException
public URL getEntry(String name)
getEntry
in interface org.osgi.framework.Bundle
public static org.osgi.service.packageadmin.PackageAdmin getPackageAdmin()
public Enumeration<URL> findEntries(String path, String filePattern, boolean recurse)
findEntries
in interface org.osgi.framework.Bundle
public Enumeration<String> getEntryPaths(String path)
getEntryPaths
in interface org.osgi.framework.Bundle
public long getBundleId()
getBundleId
in interface org.osgi.framework.Bundle
public Dictionary<String,String> getHeaders()
getHeaders
in interface org.osgi.framework.Bundle
public Dictionary<String,String> getHeaders(String locale)
getHeaders
in interface org.osgi.framework.Bundle
public long getLastModified()
getLastModified
in interface org.osgi.framework.Bundle
public org.osgi.framework.ServiceReference[] getRegisteredServices()
getRegisteredServices
in interface org.osgi.framework.Bundle
public org.osgi.framework.ServiceReference[] getServicesInUse()
getServicesInUse
in interface org.osgi.framework.Bundle
public int getState()
getState
in interface org.osgi.framework.Bundle
public String getSymbolicName()
getSymbolicName
in interface org.osgi.framework.Bundle
public boolean hasPermission(Object permission)
hasPermission
in interface org.osgi.framework.Bundle
public org.osgi.framework.BundleActivator getActivator() throws org.osgi.framework.BundleException
org.osgi.framework.BundleException
public void start() throws org.osgi.framework.BundleException
start
in interface org.osgi.framework.Bundle
org.osgi.framework.BundleException
public void stop() throws org.osgi.framework.BundleException
stop
in interface org.osgi.framework.Bundle
org.osgi.framework.BundleException
public void shutdown() throws org.osgi.framework.BundleException
org.osgi.framework.BundleException
public void uninstall() throws org.osgi.framework.BundleException
uninstall
in interface org.osgi.framework.Bundle
org.osgi.framework.BundleException
public void update() throws org.osgi.framework.BundleException
update
in interface org.osgi.framework.Bundle
org.osgi.framework.BundleException
public void update(InputStream in) throws org.osgi.framework.BundleException
update
in interface org.osgi.framework.Bundle
org.osgi.framework.BundleException
public double getStartupTime()
public Map getSignerCertificates(int signersType)
getSignerCertificates
in interface org.osgi.framework.Bundle
public org.osgi.framework.Version getVersion()
getVersion
in interface org.osgi.framework.Bundle
Copyright © 2015 Nuxeo SA. All rights reserved.