public abstract class Extension
extends java.lang.Object
Constructor and Description |
---|
Extension(java.lang.ClassLoader classloader,
java.lang.String name,
boolean custom) |
Modifier and Type | Method and Description |
---|---|
java.lang.ClassLoader |
getClassLoader()
Returns this extension's classloader.
|
abstract java.util.Collection<ExtensionClassAndMethodMatcher> |
getInstrumentationMatchers() |
abstract java.util.Collection<JmxConfiguration> |
getJmxConfig() |
java.lang.String |
getName() |
abstract java.lang.String |
getVersion() |
abstract double |
getVersionNumber() |
boolean |
isCustom()
Returns true if this is a user generated extension.
|
abstract boolean |
isEnabled() |
java.lang.String |
toString() |
public Extension(java.lang.ClassLoader classloader, java.lang.String name, boolean custom)
public final java.lang.String getName()
public final java.lang.ClassLoader getClassLoader()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isCustom()
public abstract boolean isEnabled()
public abstract java.lang.String getVersion()
public abstract double getVersionNumber()
public abstract java.util.Collection<JmxConfiguration> getJmxConfig()
public abstract java.util.Collection<ExtensionClassAndMethodMatcher> getInstrumentationMatchers()