| com.tc.object.config.DSOClientConfigHelper
All known Subclasses: org.terracotta.dso.FakeDSOClientConfigHelper, com.tc.object.config.StandardDSOClientConfigHelperImpl,
DSOClientConfigHelper | public interface DSOClientConfigHelper extends DSOApplicationConfig(Code) | | Knows how to interpret the DSO client config and tell you things like whether a class is portable. This interface
extends DSOApplicationConfig which is a much simpler interface suitable for manipulating the config from the
perspective of generating a configuration file.
|
Method Summary | |
void | addApplicationName(String name) | void | addAspectModule(String pattern, String moduleName) | void | addAutoLockExcludePattern(String expression) | void | addAutolock(String methodPattern, ConfigLockLevel type) | void | addCustomAdapter(String name, ClassAdapterFactory adapterFactory) If an adapter with the same name was already present, this new one will not be added, and the operation will simply
return as a no-op. | void | addDSOSpringConfig(DSOSpringConfigHelper config) | void | addDistributedMethodCall(DistributedMethodSpec dms) | void | addExcludePattern(String expression) | void | addIncludeAndLockIfRequired(String expression, boolean honorTransient, boolean oldStyleCallConstructorOnLoad, boolean honorVolatile, String lockExpression, ClassInfo classInfo) | void | addIncludePattern(String expression) | void | addIncludePattern(String expression, boolean honorTransient) | void | addIncludePattern(String expression, boolean honorTransient, boolean oldStyleCallConstructorOnLoad, boolean honorVolatile) | void | addInstrumentationDescriptor(InstrumentedClass classDesc) | void | addLock(String methodPattern, LockDefinition lockDefinition) | void | addModule(String name, String version) | void | addReadAutoSynchronize(String methodPattern) | void | addReadAutolock(String methodPattern) | void | addRepository(String location) | void | addRoot(Root root, boolean addSpecForClass) | void | addSynchronousWriteApplication(String name) | void | addSynchronousWriteAutolock(String methodPattern) | void | addTransient(String className, String fieldName) | void | addUserDefinedBootSpec(String className, TransparencyClassSpec spec) | void | addWriteAutoSynchronize(String methodPattern) | void | addWriteAutolock(String methodPattern) | ClassAdapter | createClassAdapterFor(ClassWriter writer, ClassInfo classInfo, InstrumentationLogger lgr, ClassLoader caller) | ClassAdapter | createClassAdapterFor(ClassWriter writer, ClassInfo classInfo, InstrumentationLogger lgr, ClassLoader caller, boolean disableSuperClassTypeChecking) | TransparencyClassAdapter | createDsoClassAdapterFor(ClassVisitor writer, ClassInfo classInfo, InstrumentationLogger lgr, ClassLoader caller, boolean forcePortable, boolean honorTransient) | TransparencyClassSpec[] | getAllSpecs() | Iterator | getAllUserDefinedBootSpecs() | Map | getAspectModules() | Class | getChangeApplicator(Class clazz) | ClassReplacementMapping | getClassReplacementMapping() | URL | getClassResource(String className) | ClassAdapterFactory | getCustomAdapter(ClassInfo classInfo) | Collection | getDSOSpringConfigs() | DistributedMethodSpec | getDmiSpec(MemberInfo memberInfo) | int | getFaultCount() | DSOInstrumentationLoggingOptions | getInstrumentationLoggingOptions() | String | getLogicalExtendingClassName(String className) | String[] | getMissingRootDeclarations(ClassInfo classInfo) | Modules | getModulesForInitialization() | NewCommonL1Config | getNewCommonL1Config() | String | getOnLoadMethodIfDefined(ClassInfo classInfo) | String | getOnLoadScriptIfDefined(ClassInfo classInfo) | TransparencyClassSpec | getOrCreateSpec(String className) | TransparencyClassSpec | getOrCreateSpec(String className, String applicator) | Portability | getPortability() | String | getPostCreateMethodIfDefined(String className) | String | getPreCreateMethodIfDefined(String className) | int | getSessionLockType(String appName) | TransparencyClassSpec | getSpec(String className) | Class | getTCPeerClass(Class clazz) | boolean | hasCustomAdapter(ClassInfo classInfo) | boolean | hasIncludeExcludePattern(ClassInfo classInfo) | boolean | hasIncludeExcludePatterns() | DSOInstrumentationLoggingOptions | instrumentationLoggingOptions() | boolean | isCallConstructorOnLoad(ClassInfo classInfo) | boolean | isDSOSessions(String name) | boolean | isLockMethod(MemberInfo memberInfo) | boolean | isLogical(String theClass) | boolean | isNeverAdaptable(ClassInfo classInfo) | boolean | isPortableModuleClass(Class clazz) | boolean | isRoot(FieldInfo fi) | boolean | isRootDSOFinal(FieldInfo fi) | boolean | isTransient(int modifiers, ClassInfo classInfo, String field) | boolean | isUseNonDefaultConstructor(Class clazz) | boolean | isVolatile(int modifiers, ClassInfo classInfo, String field) | LockDefinition[] | lockDefinitionsFor(MemberInfo memberInfo) | boolean | matches(Lock lock, MemberInfo methodInfo) | boolean | matches(String expression, MemberInfo methodInfo) | boolean | reflectionEnabled() | boolean | removeCustomAdapter(String name) | void | removeSpec(String className) | String | rootNameFor(FieldInfo fi) | DSORuntimeLoggingOptions | runtimeLoggingOptions() | DSORuntimeOutputOptions | runtimeOutputOptions() | void | setFaultCount(int count) | void | setModuleSpecs(ModuleSpec[] pluginSpecs) | boolean | shouldBeAdapted(ClassInfo classInfo) | void | verifyBootJarContents() |
addApplicationName | void addApplicationName(String name)(Code) | | |
addAutoLockExcludePattern | void addAutoLockExcludePattern(String expression)(Code) | | |
addCustomAdapter | void addCustomAdapter(String name, ClassAdapterFactory adapterFactory)(Code) | | If an adapter with the same name was already present, this new one will not be added, and the operation will simply
return as a no-op.
|
addExcludePattern | void addExcludePattern(String expression)(Code) | | |
addIncludeAndLockIfRequired | void addIncludeAndLockIfRequired(String expression, boolean honorTransient, boolean oldStyleCallConstructorOnLoad, boolean honorVolatile, String lockExpression, ClassInfo classInfo)(Code) | | |
addIncludePattern | void addIncludePattern(String expression)(Code) | | |
addIncludePattern | void addIncludePattern(String expression, boolean honorTransient)(Code) | | |
addIncludePattern | void addIncludePattern(String expression, boolean honorTransient, boolean oldStyleCallConstructorOnLoad, boolean honorVolatile)(Code) | | |
addReadAutoSynchronize | void addReadAutoSynchronize(String methodPattern)(Code) | | |
addReadAutolock | void addReadAutolock(String methodPattern)(Code) | | |
addRoot | void addRoot(Root root, boolean addSpecForClass)(Code) | | |
addSynchronousWriteApplication | void addSynchronousWriteApplication(String name)(Code) | | |
addSynchronousWriteAutolock | void addSynchronousWriteAutolock(String methodPattern)(Code) | | |
addWriteAutoSynchronize | void addWriteAutoSynchronize(String methodPattern)(Code) | | |
addWriteAutolock | void addWriteAutolock(String methodPattern)(Code) | | |
getAllUserDefinedBootSpecs | Iterator getAllUserDefinedBootSpecs()(Code) | | |
getAspectModules | Map getAspectModules()(Code) | | |
getFaultCount | int getFaultCount()(Code) | | |
getModulesForInitialization | Modules getModulesForInitialization()(Code) | | |
getSessionLockType | int getSessionLockType(String appName)(Code) | | |
hasIncludeExcludePattern | boolean hasIncludeExcludePattern(ClassInfo classInfo)(Code) | | |
hasIncludeExcludePatterns | boolean hasIncludeExcludePatterns()(Code) | | |
isCallConstructorOnLoad | boolean isCallConstructorOnLoad(ClassInfo classInfo)(Code) | | |
isPortableModuleClass | boolean isPortableModuleClass(Class clazz)(Code) | | |
isUseNonDefaultConstructor | boolean isUseNonDefaultConstructor(Class clazz)(Code) | | |
reflectionEnabled | boolean reflectionEnabled()(Code) | | |
removeCustomAdapter | boolean removeCustomAdapter(String name)(Code) | | |
setFaultCount | void setFaultCount(int count)(Code) | | |
|
|