public class OsgiBrooklynClassLoadingContext extends AbstractBrooklynClassLoadingContext
Constructor and Description |
---|
OsgiBrooklynClassLoadingContext(ManagementContext mgmt,
java.lang.String catalogItemId,
java.util.Collection<? extends OsgiBundleWithUrl> bundles) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Collection<? extends OsgiBundleWithUrl> |
getBundles() |
java.lang.String |
getCatalogItemId() |
java.net.URL |
getResource(java.lang.String name)
As
ClassLoader.getResource(String) |
java.lang.Iterable<java.net.URL> |
getResources(java.lang.String name)
As
ClassLoader.getResources(String) but returning an Iterable rather than
an Enumeration . |
int |
hashCode() |
java.lang.String |
toString() |
Maybe<java.lang.Class<?>> |
tryLoadClass(java.lang.String className) |
getManagementContext, loadClass, loadClass, tryLoadClass
public OsgiBrooklynClassLoadingContext(ManagementContext mgmt, java.lang.String catalogItemId, java.util.Collection<? extends OsgiBundleWithUrl> bundles)
public java.util.Collection<? extends OsgiBundleWithUrl> getBundles()
public Maybe<java.lang.Class<?>> tryLoadClass(java.lang.String className)
tryLoadClass
in interface ClassLoadingContext
tryLoadClass
in class AbstractBrooklynClassLoadingContext
public java.lang.String toString()
toString
in class AbstractBrooklynClassLoadingContext
public int hashCode()
hashCode
in class AbstractBrooklynClassLoadingContext
public boolean equals(java.lang.Object obj)
equals
in class AbstractBrooklynClassLoadingContext
public java.net.URL getResource(java.lang.String name)
ClassLoadingContext
ClassLoader.getResource(String)
public java.lang.Iterable<java.net.URL> getResources(java.lang.String name)
ClassLoadingContext
ClassLoader.getResources(String)
but returning an Iterable
rather than
an Enumeration
.public java.lang.String getCatalogItemId()