org.sqlproc.engine.config.store
Class XmlEngineConfiguration

java.lang.Object
  extended by 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
static class XmlEngineConfiguration.EngineSql
           
static class XmlEngineConfiguration.EngineUsage
           
 
Field Summary
private  Boolean asyncInit
           
private  List<XmlEngineConfiguration.EngineUsage> crudEngines
           
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
           
 
Constructor Summary
XmlEngineConfiguration()
           
XmlEngineConfiguration(SqlEngineConfiguration config)
           
 
Method Summary
private  void copyDyn(ConcurrentHashMap<String,String> from, List<XmlEngineConfiguration.EngineSql> to)
           
private  ConcurrentHashMap<String,String> copyDyn(List<XmlEngineConfiguration.EngineSql> from)
           
private  void copyEng(ConcurrentHashMap<String,AtomicInteger> from, List<XmlEngineConfiguration.EngineUsage> to)
           
private  ConcurrentHashMap<String,AtomicInteger> copyEng(List<XmlEngineConfiguration.EngineUsage> from)
           
 Boolean getAsyncInit()
           
 ConcurrentHashMap<String,AtomicInteger> getCrudEngines()
           
 ConcurrentHashMap<String,String> getDynamicCrudEngines()
           
 ConcurrentHashMap<String,String> getDynamicProcedureEngines()
           
 ConcurrentHashMap<String,String> getDynamicQueryEngines()
           
 Boolean getInitClearUsage()
           
 Boolean getInitInUsageOrder()
           
 Integer getInitTreshold()
           
 Boolean getLazyInit()
           
 ConcurrentHashMap<String,AtomicInteger> getProcedureEngines()
           
 ConcurrentHashMap<String,AtomicInteger> getQueryEngines()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

asyncInit

private Boolean asyncInit

initTreshold

private Integer initTreshold

initInUsageOrder

private Boolean initInUsageOrder

initClearUsage

private Boolean initClearUsage
Constructor Detail

XmlEngineConfiguration

public XmlEngineConfiguration()

XmlEngineConfiguration

public XmlEngineConfiguration(SqlEngineConfiguration config)
Method Detail

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)

getQueryEngines

public ConcurrentHashMap<String,AtomicInteger> getQueryEngines()

getCrudEngines

public ConcurrentHashMap<String,AtomicInteger> getCrudEngines()

getProcedureEngines

public ConcurrentHashMap<String,AtomicInteger> getProcedureEngines()

getDynamicQueryEngines

public ConcurrentHashMap<String,String> getDynamicQueryEngines()

getDynamicCrudEngines

public ConcurrentHashMap<String,String> getDynamicCrudEngines()

getDynamicProcedureEngines

public ConcurrentHashMap<String,String> getDynamicProcedureEngines()

getLazyInit

public Boolean getLazyInit()

getAsyncInit

public Boolean getAsyncInit()

getInitTreshold

public Integer getInitTreshold()

getInitInUsageOrder

public Boolean getInitInUsageOrder()

getInitClearUsage

public Boolean getInitClearUsage()


Copyright © 2015. All rights reserved.