Class OperationChainCompiler
- java.lang.Object
-
- org.nuxeo.ecm.automation.core.impl.OperationChainCompiler
-
public class OperationChainCompiler extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classOperationChainCompiler.CompiledChainImplprotected classOperationChainCompiler.Connectorprotected classOperationChainCompiler.OperationMethod
-
Field Summary
Fields Modifier and Type Field Description protected com.google.common.cache.LoadingCache<OperationChainCompiler.Connector,OperationChainCompiler.OperationMethod>cacheprotected static intMAX_CACHE_SIZEprotected AutomationServiceservice
-
Constructor Summary
Constructors Modifier Constructor Description protectedOperationChainCompiler(AutomationService service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompiledChaincompile(ChainTypeImpl typeof, Class<?> typein)
-
-
-
Field Detail
-
service
protected final AutomationService service
-
cache
protected final com.google.common.cache.LoadingCache<OperationChainCompiler.Connector,OperationChainCompiler.OperationMethod> cache
-
MAX_CACHE_SIZE
protected static final int MAX_CACHE_SIZE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OperationChainCompiler
protected OperationChainCompiler(AutomationService service)
-
-
Method Detail
-
compile
public CompiledChain compile(ChainTypeImpl typeof, Class<?> typein) throws OperationException
- Throws:
OperationException
-
-