Package org.eclipse.osgi.launch
Class Equinox
java.lang.Object
org.eclipse.osgi.launch.Equinox
- All Implemented Interfaces:
Comparable<Bundle>,Bundle,Framework
The System Bundle implementation for the Equinox Framework.
- Since:
- 3.5
-
Field Summary
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
Constructors -
Method Summary
Modifier and TypeMethodDescription<A> AintfindEntries(String path, String filePattern, boolean recurse) longgetDataFile(String filename) getEntryPaths(String path) getHeaders(String locale) longServiceReference<?>[]getResource(String name) getResources(String name) ServiceReference<?>[]getSignerCertificates(int signersType) intgetState()booleanhasPermission(Object permission) voidinit()voidinit(FrameworkListener... listeners) Class<?> voidstart()voidstart(int options) voidstop()voidstop(int options) voidvoidupdate()voidupdate(InputStream input) waitForStop(long timeout)
-
Constructor Details
-
Equinox
-
Equinox
- Since:
- 3.16
-
-
Method Details
-
getState
public int getState() -
getHeaders
- Specified by:
getHeadersin interfaceBundle
-
getRegisteredServices
- Specified by:
getRegisteredServicesin interfaceBundle
-
getServicesInUse
- Specified by:
getServicesInUsein interfaceBundle
-
hasPermission
- Specified by:
hasPermissionin interfaceBundle
-
getResource
- Specified by:
getResourcein interfaceBundle
-
getHeaders
- Specified by:
getHeadersin interfaceBundle
-
loadClass
- Specified by:
loadClassin interfaceBundle- Throws:
ClassNotFoundException
-
getResources
- Specified by:
getResourcesin interfaceBundle- Throws:
IOException
-
getLastModified
public long getLastModified()- Specified by:
getLastModifiedin interfaceBundle- Specified by:
getLastModifiedin interfaceFramework
-
getBundleContext
- Specified by:
getBundleContextin interfaceBundle
-
getSignerCertificates
- Specified by:
getSignerCertificatesin interfaceBundle
-
getVersion
- Specified by:
getVersionin interfaceBundle
-
getDataFile
- Specified by:
getDataFilein interfaceBundle
-
compareTo
- Specified by:
compareToin interfaceComparable<Bundle>
-
start
- Specified by:
startin interfaceBundle- Specified by:
startin interfaceFramework- Throws:
BundleException
-
start
- Specified by:
startin interfaceBundle- Specified by:
startin interfaceFramework- Throws:
BundleException
-
stop
- Specified by:
stopin interfaceBundle- Specified by:
stopin interfaceFramework- Throws:
BundleException
-
stop
- Specified by:
stopin interfaceBundle- Specified by:
stopin interfaceFramework- Throws:
BundleException
-
update
- Specified by:
updatein interfaceBundle- Specified by:
updatein interfaceFramework- Throws:
BundleException
-
update
- Specified by:
updatein interfaceBundle- Specified by:
updatein interfaceFramework- Throws:
BundleException
-
uninstall
- Specified by:
uninstallin interfaceBundle- Specified by:
uninstallin interfaceFramework- Throws:
BundleException
-
getBundleId
public long getBundleId()- Specified by:
getBundleIdin interfaceBundle- Specified by:
getBundleIdin interfaceFramework
-
getLocation
- Specified by:
getLocationin interfaceBundle- Specified by:
getLocationin interfaceFramework
-
getSymbolicName
- Specified by:
getSymbolicNamein interfaceBundle- Specified by:
getSymbolicNamein interfaceFramework
-
getEntryPaths
- Specified by:
getEntryPathsin interfaceBundle- Specified by:
getEntryPathsin interfaceFramework
-
getEntry
-
findEntries
- Specified by:
findEntriesin interfaceBundle- Specified by:
findEntriesin interfaceFramework
-
adapt
-
init
- Specified by:
initin interfaceFramework- Throws:
BundleException
-
init
- Specified by:
initin interfaceFramework- Throws:
BundleException- Since:
- 3.10
-
waitForStop
- Specified by:
waitForStopin interfaceFramework- Throws:
InterruptedException
-