org.eclipse.osgi.launch
Class Equinox
java.lang.Object
org.eclipse.osgi.launch.Equinox
- All Implemented Interfaces:
- Bundle, Framework
public class Equinox
- extends java.lang.Object
- implements Framework
The System Bundle implementation for the Equinox Framework.
- Since:
- 3.5
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 |
Constructor Summary |
Equinox(java.util.Map configuration)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Equinox
public Equinox(java.util.Map configuration)
init
public void init()
throws BundleException
- Specified by:
init
in interface Framework
- Throws:
BundleException
waitForStop
public FrameworkEvent waitForStop(long timeout)
throws java.lang.InterruptedException
- Specified by:
waitForStop
in interface Framework
- Throws:
java.lang.InterruptedException
findEntries
public java.util.Enumeration findEntries(java.lang.String path,
java.lang.String filePattern,
boolean recurse)
- Specified by:
findEntries
in interface Bundle
getBundleContext
public BundleContext getBundleContext()
- Specified by:
getBundleContext
in interface Bundle
getBundleId
public long getBundleId()
- Specified by:
getBundleId
in interface Bundle
- Specified by:
getBundleId
in interface Framework
getEntry
public java.net.URL getEntry(java.lang.String path)
- Specified by:
getEntry
in interface Bundle
getEntryPaths
public java.util.Enumeration getEntryPaths(java.lang.String path)
- Specified by:
getEntryPaths
in interface Bundle
getHeaders
public java.util.Dictionary getHeaders()
- Specified by:
getHeaders
in interface Bundle
getHeaders
public java.util.Dictionary getHeaders(java.lang.String locale)
- Specified by:
getHeaders
in interface Bundle
getLastModified
public long getLastModified()
- Specified by:
getLastModified
in interface Bundle
getLocation
public java.lang.String getLocation()
- Specified by:
getLocation
in interface Bundle
- Specified by:
getLocation
in interface Framework
getRegisteredServices
public ServiceReference[] getRegisteredServices()
- Specified by:
getRegisteredServices
in interface Bundle
getResource
public java.net.URL getResource(java.lang.String name)
- Specified by:
getResource
in interface Bundle
getResources
public java.util.Enumeration getResources(java.lang.String name)
throws java.io.IOException
- Specified by:
getResources
in interface Bundle
- Throws:
java.io.IOException
getServicesInUse
public ServiceReference[] getServicesInUse()
- Specified by:
getServicesInUse
in interface Bundle
getState
public int getState()
- Specified by:
getState
in interface Bundle
getSymbolicName
public java.lang.String getSymbolicName()
- Specified by:
getSymbolicName
in interface Bundle
- Specified by:
getSymbolicName
in interface Framework
hasPermission
public boolean hasPermission(java.lang.Object permission)
- Specified by:
hasPermission
in interface Bundle
loadClass
public java.lang.Class loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
- Specified by:
loadClass
in interface Bundle
- Throws:
java.lang.ClassNotFoundException
start
public void start(int options)
throws BundleException
- Specified by:
start
in interface Bundle
- Specified by:
start
in interface Framework
- Throws:
BundleException
start
public void start()
throws BundleException
- Specified by:
start
in interface Bundle
- Specified by:
start
in interface Framework
- Throws:
BundleException
stop
public void stop(int options)
throws BundleException
- Specified by:
stop
in interface Bundle
- Specified by:
stop
in interface Framework
- Throws:
BundleException
stop
public void stop()
throws BundleException
- Specified by:
stop
in interface Bundle
- Specified by:
stop
in interface Framework
- Throws:
BundleException
uninstall
public void uninstall()
throws BundleException
- Specified by:
uninstall
in interface Bundle
- Specified by:
uninstall
in interface Framework
- Throws:
BundleException
update
public void update()
throws BundleException
- Specified by:
update
in interface Bundle
- Specified by:
update
in interface Framework
- Throws:
BundleException
update
public void update(java.io.InputStream in)
throws BundleException
- Specified by:
update
in interface Bundle
- Specified by:
update
in interface Framework
- Throws:
BundleException
getSignerCertificates
public java.util.Map getSignerCertificates(int signersType)
- Specified by:
getSignerCertificates
in interface Bundle
getVersion
public Version getVersion()
- Specified by:
getVersion
in interface Bundle
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.