org.camunda.spin.plugin.impl
Class SpinFunctionMapper

java.lang.Object
  extended by org.camunda.bpm.engine.impl.javax.el.FunctionMapper
      extended by org.camunda.spin.plugin.impl.SpinFunctionMapper

public class SpinFunctionMapper
extends FunctionMapper

A FunctionMapper which resolves the Spin functions for Expression Language.

Lazy loading: This implementation supports lazy loading: the Java Methods are loaded upon the first request.

Caching: once the methods are loaded, they are cached in a Map for efficient retrieval.

Author:
Daniel Meyer

Field Summary
static Map<String,Method> SPIN_FUNCTION_MAP
           
 
Constructor Summary
SpinFunctionMapper()
           
 
Method Summary
protected  void createMethodBindings()
           
protected  void ensureSpinFunctionMapInitialized()
           
 Method resolveFunction(String prefix, String localName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SPIN_FUNCTION_MAP

public static Map<String,Method> SPIN_FUNCTION_MAP
Constructor Detail

SpinFunctionMapper

public SpinFunctionMapper()
Method Detail

resolveFunction

public Method resolveFunction(String prefix,
                              String localName)
Specified by:
resolveFunction in class FunctionMapper

ensureSpinFunctionMapInitialized

protected void ensureSpinFunctionMapInitialized()

createMethodBindings

protected void createMethodBindings()


Copyright © 2016 camunda services GmbH. All rights reserved.