class ExtensionWrapper
extends java.lang.Object
ExtensionLoader
Initialized
in ServiceExtensionLoader.loadExtensionMapping(Class)
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.Class<? extends Assignable> |
extension |
(package private) java.lang.String |
implementingClassName |
(package private) java.util.Map<java.lang.String,java.lang.String> |
properties |
Constructor and Description |
---|
ExtensionWrapper(java.lang.String implementingClassName,
java.util.Map<java.lang.String,java.lang.String> properties,
java.lang.Class<? extends Assignable> extension) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getProperty(java.lang.String key)
Gets the value for the given key in the properties map.
|
final java.util.Map<java.lang.String,java.lang.String> properties
final java.lang.String implementingClassName
final java.lang.Class<? extends Assignable> extension
public ExtensionWrapper(java.lang.String implementingClassName, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.Class<? extends Assignable> extension)
public java.lang.String getProperty(java.lang.String key)
key
- the key to look up value forjava.lang.RuntimeException
- if the property is not found