Package de.julielab.concepts.db.core
Class FunctionCallBase
- java.lang.Object
-
- de.julielab.concepts.db.core.FunctionCallBase
-
- All Implemented Interfaces:
de.julielab.jssf.commons.spi.ParameterExposing
- Direct Known Subclasses:
JavaMethodCallBase,ServerPluginCallBase
public abstract class FunctionCallBase extends java.lang.Object implements de.julielab.jssf.commons.spi.ParameterExposingThis class contains theFunctionCallBase.Parametertype and methods to parse parameters from the configuration file. It should be extended by all classes reading function or method parameters from the configuration to then call the function or method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classFunctionCallBase.Parameter
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONFKEY_CLASS_NAMEstatic java.lang.StringCONFKEY_METHOD_NAMEstatic java.lang.StringCONFKEY_PARAMETERSprotected org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description FunctionCallBase(org.slf4j.Logger log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,FunctionCallBase.Parameter>parseParameters(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> parameterConfiguration)
-
-
-
Method Detail
-
parseParameters
protected java.util.Map<java.lang.String,FunctionCallBase.Parameter> parseParameters(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> parameterConfiguration) throws MethodCallException
- Throws:
MethodCallException
-
-