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