@Beta
public class Osgis
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Osgis.BundleFinder |
static class |
Osgis.VersionedName
Deprecated.
since 0.9.0, replaced with
VersionedName |
Constructor and Description |
---|
Osgis() |
Modifier and Type | Method and Description |
---|---|
static Osgis.BundleFinder |
bundleFinder(org.osgi.framework.launch.Framework framework) |
static Maybe<org.osgi.framework.Bundle> |
getBundle(org.osgi.framework.launch.Framework framework,
java.lang.String symbolicNameOptionallyWithVersion)
Deprecated.
since 0.7.0 use
bundleFinder(Framework) |
static Maybe<org.osgi.framework.Bundle> |
getBundle(org.osgi.framework.launch.Framework framework,
java.lang.String symbolicName,
java.lang.String version)
Deprecated.
since 0.7.0 use
bundleFinder(Framework) |
static Maybe<org.osgi.framework.Bundle> |
getBundle(org.osgi.framework.launch.Framework framework,
java.lang.String symbolicName,
org.osgi.framework.Version version)
Deprecated.
since 0.7.0 use
bundleFinder(Framework) |
static com.google.common.base.Optional<org.osgi.framework.Bundle> |
getBundleOf(java.lang.Class<?> clazz) |
static java.util.List<org.osgi.framework.Bundle> |
getBundlesByName(org.osgi.framework.launch.Framework framework,
java.lang.String symbolicName)
Deprecated.
since 0.7.0 use
bundleFinder(Framework) |
static java.util.List<org.osgi.framework.Bundle> |
getBundlesByName(org.osgi.framework.launch.Framework framework,
java.lang.String symbolicName,
com.google.common.base.Predicate<org.osgi.framework.Version> versionMatcher)
Deprecated.
since 0.7.0 use
bundleFinder(Framework) |
static org.osgi.framework.launch.Framework |
getFramework(java.lang.String felixCacheDir,
boolean clean)
Provides an OSGI framework.
|
static java.lang.String |
getVersionedId(org.osgi.framework.Bundle b)
Deprecated.
since 0.9.0, replaced with
OsgiUtils.getVersionedId(org.osgi.framework.Bundle) |
static java.lang.String |
getVersionedId(java.util.jar.Manifest manifest)
Deprecated.
since 0.9.0, replaced with
OsgiUtils.getVersionedId(java.util.jar.Manifest) |
static org.osgi.framework.Bundle |
install(org.osgi.framework.launch.Framework framework,
java.lang.String url)
Installs a bundle from the given URL, doing a check if already installed, and
using the
ResourceUtils loader for this project (brooklyn core) |
static boolean |
isExtensionBundle(org.osgi.framework.Bundle bundle)
Deprecated.
since 0.9.0, replaced with
SystemFrameworkLoader.get().isSystemBundle(bundle) |
static org.osgi.framework.launch.Framework |
newFrameworkStarted(java.lang.String felixCacheDir,
boolean clean,
java.util.Map<?,?> extraStartupConfig)
Deprecated.
since 0.9.0, replaced by
getFramework(java.lang.String, boolean) |
static Maybe<Osgis.VersionedName> |
parseOsgiIdentifier(java.lang.String symbolicNameOptionalWithVersion)
Deprecated.
since 0.9.0, replaced with
OsgiUtils.parseOsgiIdentifier(java.lang.String) |
static void |
ungetFramework(org.osgi.framework.launch.Framework framework)
Stops/ungets the OSGi framework.
|
public static Osgis.BundleFinder bundleFinder(org.osgi.framework.launch.Framework framework)
@Deprecated public static java.util.List<org.osgi.framework.Bundle> getBundlesByName(org.osgi.framework.launch.Framework framework, java.lang.String symbolicName, com.google.common.base.Predicate<org.osgi.framework.Version> versionMatcher)
bundleFinder(Framework)
@Deprecated public static java.util.List<org.osgi.framework.Bundle> getBundlesByName(org.osgi.framework.launch.Framework framework, java.lang.String symbolicName)
bundleFinder(Framework)
@Deprecated public static Maybe<org.osgi.framework.Bundle> getBundle(org.osgi.framework.launch.Framework framework, java.lang.String symbolicNameOptionallyWithVersion)
bundleFinder(Framework)
@Deprecated public static Maybe<org.osgi.framework.Bundle> getBundle(org.osgi.framework.launch.Framework framework, java.lang.String symbolicName, java.lang.String version)
bundleFinder(Framework)
@Deprecated public static Maybe<org.osgi.framework.Bundle> getBundle(org.osgi.framework.launch.Framework framework, java.lang.String symbolicName, org.osgi.framework.Version version)
bundleFinder(Framework)
@Deprecated public static org.osgi.framework.launch.Framework newFrameworkStarted(java.lang.String felixCacheDir, boolean clean, java.util.Map<?,?> extraStartupConfig)
getFramework(java.lang.String, boolean)
public static org.osgi.framework.launch.Framework getFramework(java.lang.String felixCacheDir, boolean clean)
felixCacheDir
- clean
- public static void ungetFramework(org.osgi.framework.launch.Framework framework)
getFramework(java.lang.String, boolean)
framework
- @Deprecated public static java.lang.String getVersionedId(org.osgi.framework.Bundle b)
OsgiUtils.getVersionedId(org.osgi.framework.Bundle)
@Deprecated public static java.lang.String getVersionedId(java.util.jar.Manifest manifest)
OsgiUtils.getVersionedId(java.util.jar.Manifest)
public static org.osgi.framework.Bundle install(org.osgi.framework.launch.Framework framework, java.lang.String url) throws org.osgi.framework.BundleException
ResourceUtils
loader for this project (brooklyn core)org.osgi.framework.BundleException
@Deprecated public static boolean isExtensionBundle(org.osgi.framework.Bundle bundle)
SystemFrameworkLoader.get().isSystemBundle(bundle)
@Deprecated public static Maybe<Osgis.VersionedName> parseOsgiIdentifier(java.lang.String symbolicNameOptionalWithVersion)
OsgiUtils.parseOsgiIdentifier(java.lang.String)
@Beta public static com.google.common.base.Optional<org.osgi.framework.Bundle> getBundleOf(java.lang.Class<?> clazz)