public class OptimizerFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,AccessorOptimizer> |
accessorCompilers |
private static java.lang.String |
defaultOptimizer |
static java.lang.String |
DYNAMIC |
private static java.util.logging.Logger |
LOG |
static java.lang.String |
SAFE_REFLECTIVE |
private static java.lang.ThreadLocal<java.lang.Class<? extends AccessorOptimizer>> |
threadOptimizer |
Constructor and Description |
---|
OptimizerFactory() |
Modifier and Type | Method and Description |
---|---|
static void |
clearThreadAccessorOptimizer() |
static AccessorOptimizer |
getAccessorCompiler(java.lang.String name) |
static AccessorOptimizer |
getDefaultAccessorCompiler() |
static AccessorOptimizer |
getThreadAccessorOptimizer() |
static boolean |
isThreadAccessorOptimizerInitialized() |
static void |
setDefaultOptimizer(java.lang.String name) |
static void |
setThreadAccessorOptimizer(java.lang.Class<? extends AccessorOptimizer> optimizer) |
public static java.lang.String DYNAMIC
public static java.lang.String SAFE_REFLECTIVE
private static final java.util.logging.Logger LOG
private static java.lang.String defaultOptimizer
private static final java.util.Map<java.lang.String,AccessorOptimizer> accessorCompilers
private static java.lang.ThreadLocal<java.lang.Class<? extends AccessorOptimizer>> threadOptimizer
public static AccessorOptimizer getDefaultAccessorCompiler()
public static AccessorOptimizer getAccessorCompiler(java.lang.String name)
public static AccessorOptimizer getThreadAccessorOptimizer()
public static void setThreadAccessorOptimizer(java.lang.Class<? extends AccessorOptimizer> optimizer)
public static void setDefaultOptimizer(java.lang.String name)
public static void clearThreadAccessorOptimizer()
public static boolean isThreadAccessorOptimizerInitialized()