eca
2016-03-29 22:38:50 0 举报
graph theory
作者其他创作
大纲/内容
PropertyExpressionString propertyNameint priorityLazy<InvokableExpression> expressionboolean postWindow
ParallelExpressionExecutor
ExecutorServiceList< List < CachedExpression > >
initThreadPool()shutDownThreadPool()calculateResult( ifMock )executeExpressionInParallel( ifMock )updateCache()cacheMiss()
extends
KmpExpressionBitGetExpression...
processor
VariableDirectPrehandler
reportMissingProperty()calculatePropertyVal()
PreHandler
common
SequentialExpressionExecutor
List< CachedExpression >
calculateResult( ifMock ){ computeExpression( ifMock )}updateCache()cacheMiss()
2
GroovyExpression...
1
AbstractInvokableExpression
boolean hideErrorboolean useRecentlong updatedTimestamp
updateTimeStamp()isHideError()isUseRecent()ifCalculateMockData = false
3
[7]
ExpressionContext
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
ExpressionExecutor
MetaService metaServiceclass CachedExpression{ InvokabkeExpression}class ExecutorResult{}
6
LogicalMapper
AbstractDataProcessor< PersistProperties >MetaServiceLogger
4
PropertyExpressionsLoggerList< PropertyExpression >MetaServiceLazypropertydefs>< div=\"\
5
ExpressionPrehandler
InvokableExpression expression
ExpressionPreHandler(...)reportMissingPropperty()calculatePropertyVal(....){ expression.invoke(...)}
PropertyRelevantExpression
String [] property
PropertyRelevantExpression(Expression exp)invoke(){ abstrct doInvoke()}
InvokableExpression
ifCalculateMockData()enum Type{}compareTo()invoke()
0 条评论
下一页