Package org.sqlproc.engine.config.store
Class XmlEngineConfiguration
- java.lang.Object
-
- org.sqlproc.engine.config.store.XmlEngineConfiguration
-
public class XmlEngineConfiguration extends Object
This class is used only for the SQL Processor dynamic configuration serialization/deserialization.For more info please see the Tutorials.
- Author:
- Vladimir Hudec
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
XmlEngineConfiguration.EngineSql
static class
XmlEngineConfiguration.EngineUsage
-
Field Summary
Fields Modifier and Type Field Description private Integer
asyncInitThreads
private List<XmlEngineConfiguration.EngineUsage>
crudEngines
private List<String>
dontProcessingCacheEngines
private List<String>
doProcessingCacheEngines
private List<XmlEngineConfiguration.EngineSql>
dynamicCrudEngines
private List<XmlEngineConfiguration.EngineSql>
dynamicProcedureEngines
private List<XmlEngineConfiguration.EngineSql>
dynamicQueryEngines
private Boolean
initClearUsage
private Boolean
initInUsageOrder
private Integer
initTreshold
private Boolean
lazyInit
private List<XmlEngineConfiguration.EngineUsage>
procedureEngines
private List<XmlEngineConfiguration.EngineUsage>
queryEngines
private Boolean
useDynamicProcessingCache
private Boolean
useProcessingCache
-
Constructor Summary
Constructors Constructor Description XmlEngineConfiguration()
XmlEngineConfiguration(SqlEngineConfiguration config)
-
Method Summary
-
-
-
Field Detail
-
queryEngines
private List<XmlEngineConfiguration.EngineUsage> queryEngines
-
crudEngines
private List<XmlEngineConfiguration.EngineUsage> crudEngines
-
procedureEngines
private List<XmlEngineConfiguration.EngineUsage> procedureEngines
-
dynamicQueryEngines
private List<XmlEngineConfiguration.EngineSql> dynamicQueryEngines
-
dynamicCrudEngines
private List<XmlEngineConfiguration.EngineSql> dynamicCrudEngines
-
dynamicProcedureEngines
private List<XmlEngineConfiguration.EngineSql> dynamicProcedureEngines
-
lazyInit
private Boolean lazyInit
-
asyncInitThreads
private Integer asyncInitThreads
-
initTreshold
private Integer initTreshold
-
initInUsageOrder
private Boolean initInUsageOrder
-
initClearUsage
private Boolean initClearUsage
-
useProcessingCache
private Boolean useProcessingCache
-
useDynamicProcessingCache
private Boolean useDynamicProcessingCache
-
-
Constructor Detail
-
XmlEngineConfiguration
public XmlEngineConfiguration()
-
XmlEngineConfiguration
public XmlEngineConfiguration(SqlEngineConfiguration config)
-
-
Method Detail
-
toConfig
public void toConfig(SqlEngineConfiguration config)
-
getQueryEngines
public List<XmlEngineConfiguration.EngineUsage> getQueryEngines()
-
setQueryEngines
public void setQueryEngines(List<XmlEngineConfiguration.EngineUsage> queryEngines)
-
getCrudEngines
public List<XmlEngineConfiguration.EngineUsage> getCrudEngines()
-
setCrudEngines
public void setCrudEngines(List<XmlEngineConfiguration.EngineUsage> crudEngines)
-
getProcedureEngines
public List<XmlEngineConfiguration.EngineUsage> getProcedureEngines()
-
setProcedureEngines
public void setProcedureEngines(List<XmlEngineConfiguration.EngineUsage> procedureEngines)
-
getDynamicQueryEngines
public List<XmlEngineConfiguration.EngineSql> getDynamicQueryEngines()
-
setDynamicQueryEngines
public void setDynamicQueryEngines(List<XmlEngineConfiguration.EngineSql> dynamicQueryEngines)
-
getDynamicCrudEngines
public List<XmlEngineConfiguration.EngineSql> getDynamicCrudEngines()
-
setDynamicCrudEngines
public void setDynamicCrudEngines(List<XmlEngineConfiguration.EngineSql> dynamicCrudEngines)
-
getDynamicProcedureEngines
public List<XmlEngineConfiguration.EngineSql> getDynamicProcedureEngines()
-
setDynamicProcedureEngines
public void setDynamicProcedureEngines(List<XmlEngineConfiguration.EngineSql> dynamicProcedureEngines)
-
getLazyInit
public Boolean getLazyInit()
-
setLazyInit
public void setLazyInit(Boolean lazyInit)
-
getAsyncInitThreads
public Integer getAsyncInitThreads()
-
setAsyncInitThreads
public void setAsyncInitThreads(Integer asyncInitThreads)
-
getInitTreshold
public Integer getInitTreshold()
-
setInitTreshold
public void setInitTreshold(Integer initTreshold)
-
getInitInUsageOrder
public Boolean getInitInUsageOrder()
-
setInitInUsageOrder
public void setInitInUsageOrder(Boolean initInUsageOrder)
-
getInitClearUsage
public Boolean getInitClearUsage()
-
setInitClearUsage
public void setInitClearUsage(Boolean initClearUsage)
-
getUseProcessingCache
public Boolean getUseProcessingCache()
-
setUseProcessingCache
public void setUseProcessingCache(Boolean useProcessingCache)
-
getUseDynamicProcessingCache
public Boolean getUseDynamicProcessingCache()
-
setUseDynamicProcessingCache
public void setUseDynamicProcessingCache(Boolean useDynamicProcessingCache)
-
setDoProcessingCacheEngines
public void setDoProcessingCacheEngines(List<String> doProcessingCacheEngines)
-
setDontProcessingCacheEngines
public void setDontProcessingCacheEngines(List<String> dontProcessingCacheEngines)
-
copyEng
private void copyEng(ConcurrentHashMap<String,AtomicInteger> from, List<XmlEngineConfiguration.EngineUsage> to)
-
copyDyn
private void copyDyn(ConcurrentHashMap<String,String> from, List<XmlEngineConfiguration.EngineSql> to)
-
copyEng
private ConcurrentHashMap<String,AtomicInteger> copyEng(List<XmlEngineConfiguration.EngineUsage> from)
-
copyDyn
private ConcurrentHashMap<String,String> copyDyn(List<XmlEngineConfiguration.EngineSql> from)
-
-