jasco.options
Class Options
java.lang.Object
jasco.options.Options
public class Options
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
version
public static final java.lang.String version
- See Also:
- Constant Field Values
FILE_SEPARATOR
public static final java.lang.String FILE_SEPARATOR
PATH_SEPARATOR
public static final java.lang.String PATH_SEPARATOR
NEWLINE
public static final java.lang.String NEWLINE
OS_NAME
public static final java.lang.String OS_NAME
JAVA_VERSION_NAME
public static final java.lang.String JAVA_VERSION_NAME
HOOKS_MAX_VALUE
public static final int HOOKS_MAX_VALUE
- See Also:
- Constant Field Values
MAX_HOOKS_AT_ONE_JOINPOINT
public static final int MAX_HOOKS_AT_ONE_JOINPOINT
JASCO_EMBEDDED
public static final int JASCO_EMBEDDED
- See Also:
- Constant Field Values
JASCO_PC
public static final int JASCO_PC
- See Also:
- Constant Field Values
ASPECT_FIELD
public static final java.lang.String ASPECT_FIELD
- See Also:
- Constant Field Values
saveFile
public static final java.lang.String saveFile
- See Also:
- Constant Field Values
javaCompiler
public static java.lang.String javaCompiler
showDebug
public static boolean showDebug
FINAL_TEMP_DIR
public static java.io.File FINAL_TEMP_DIR
Options
public Options()
emptyFolder
protected static void emptyFolder(java.io.File dir)
systemHalt
public static void systemHalt()
isDistributed
public static boolean isDistributed()
isCarmaEnabled
public static boolean isCarmaEnabled()
setTempDir
public static void setTempDir(java.io.File dir)
setConnectorLoadingPriority
protected static void setConnectorLoadingPriority()
setConnectorLoadingPriority
protected static void setConnectorLoadingPriority(int priotiy)
modifyConnectorLoadingPriority
public static void modifyConnectorLoadingPriority(int newPriority)
getConnectorLoadingPriority
public static int getConnectorLoadingPriority()
setOutputLevel
protected static void setOutputLevel(java.lang.String level)
doDebugException
public static void doDebugException(java.lang.Exception ex)
optimizeLoadTime
public static boolean optimizeLoadTime()
juttaserverport
public static void juttaserverport(int i)
juttaserverport
public static int juttaserverport()
hotswap1_5Enabled
public static boolean hotswap1_5Enabled()
getOptionsLaunchString
public static java.lang.String getOptionsLaunchString()
doTransformEvents
public static boolean doTransformEvents()
doTransformEvents
public static void doTransformEvents(boolean b)
doHotSwapJDI
public static boolean doHotSwapJDI()
doHotSwapJDI
public static void doHotSwapJDI(boolean b)
getConnectorLoadPath
public static java.lang.String getConnectorLoadPath()
setConnectorLoadPath
public static void setConnectorLoadPath(java.lang.String path)
getConnectorLoadInterval
public static int getConnectorLoadInterval()
connectorLoadingDisabled
public static boolean connectorLoadingDisabled()
setConnectorLoadInterval
public static void setConnectorLoadInterval(int b)
hasJuttaPredefinedCache
public static boolean hasJuttaPredefinedCache()
setJuttaPredefinedCache
public static void setJuttaPredefinedCache(boolean b)
isJuttaEnabled
public static boolean isJuttaEnabled()
getTempDir
public static java.io.File getTempDir()
getFinalTempDir
public static java.io.File getFinalTempDir()
getLogDir
public static java.io.File getLogDir()
setIsJuttaEnabled
public static void setIsJuttaEnabled(boolean b)
getJuttaCacheSize
public static int getJuttaCacheSize()
setJuttaCacheSize
public static void setJuttaCacheSize(int b)
initJavaVersion
protected static void initJavaVersion()
isEmbeddedJasco
public static boolean isEmbeddedJasco()
getJAsCoPlatform
public static int getJAsCoPlatform()
transformHooks
public static boolean transformHooks()
isJavaAtLeastVersion
public static boolean isJavaAtLeastVersion(int major,
int minor)
isAtLeastVersion
public static boolean isAtLeastVersion(int major,
int minor)
setTransformHooks
public static void setTransformHooks(boolean b)
getJavaCompiler
public static java.lang.String getJavaCompiler()
getCompileOptions
public static java.util.Vector getCompileOptions()
getJavaVMTarget
public static java.lang.String getJavaVMTarget()
isJavaVMTargetAtLeast
public static boolean isJavaVMTargetAtLeast(int major,
int minor)
setJavaCompiler
public static void setJavaCompiler(java.lang.String s)
setJAsCoPlatform
public static void setJAsCoPlatform(int version)
transformAllMethods
public static boolean transformAllMethods()
setTransformAllMethods
public static void setTransformAllMethods(boolean b)
exit
public static void exit(int exitcode)
systemExitAllowed
public static boolean systemExitAllowed()
systemExitException
public static boolean systemExitException()
setSystemExitAllowed
public static void setSystemExitAllowed(boolean v)
setSystemExitException
public static void setSystemExitException(boolean v)
isWindows
public static boolean isWindows()
testOs
public static void testOs()
getVersion
public static java.lang.String getVersion()
initSafeClassPath
public static void initSafeClassPath()
useReflectionForProceed
public static boolean useReflectionForProceed()
setUseReflectionForProceed
public static void setUseReflectionForProceed(boolean b)
showDebugOutput
public static boolean showDebugOutput()
showDebugOutput
public static void showDebugOutput(boolean b)
clearLoader
public static void clearLoader()
createClassLoader
public static java.lang.ClassLoader createClassLoader()
loadClass
public static java.lang.Class loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
transformBean
public static boolean transformBean()
isContainedInClasspath
public static boolean isContainedInClasspath(java.lang.String aPath)
addSinglePathToClassPathFirst
public static void addSinglePathToClassPathFirst(java.lang.String aPath)
addToClassPath
public static void addToClassPath(java.lang.String aPath)
addSinglePathToClassPath
public static void addSinglePathToClassPath(java.lang.String aPath)
setClassPathVector
protected static void setClassPathVector(java.util.Vector v)
setClassPathVectorSafe
public static void setClassPathVectorSafe(java.util.Vector v)
getClassPathVector
public static java.util.Vector getClassPathVector()
setClassPathSafe
public static void setClassPathSafe(java.lang.String s)
getClassPath
public static java.lang.String getClassPath()
getRealHookClassName
public static java.lang.String getRealHookClassName(java.lang.String type)
setTransformBean
public static void setTransformBean(boolean b)
getBinDir
public static java.lang.String getBinDir()
getClassLoader
public static java.lang.ClassLoader getClassLoader()
setClassLoader
public static void setClassLoader(java.lang.ClassLoader cl)
getOutputDir
public static java.lang.String getOutputDir()
getInstallPath
public static java.lang.String getInstallPath()
setInstallPath
public static void setInstallPath(java.lang.String path)
setOutputDir
public static void setOutputDir(java.lang.String dir)
getConnectorPackage
public static java.lang.String getConnectorPackage()
deleteTempFiles
public static boolean deleteTempFiles()
setDeleteTempFiles
public static void setDeleteTempFiles(boolean b)
generateBatchFiles
public static void generateBatchFiles()
generateScripts
public static void generateScripts()
getLibPaths
public static java.lang.String getLibPaths()
- Return JAsCo libs, suitable for classpath string, with PATH_SEPARATOR at the end
generateBatchFile
protected static void generateBatchFile(java.lang.String name)
generateScript
protected static void generateScript(java.lang.String name)
isAspectBean
public static boolean isAspectBean(java.lang.String aspectIdentifier)
isAspectBean
public static boolean isAspectBean(javassist.CtClass clz)
isTraversalConnector
public static boolean isTraversalConnector(javassist.CtClass clz)
isAspect
public static boolean isAspect(javassist.CtClass clz)
isHook
public static boolean isHook(java.lang.String aspectIdentifier)
definesNoAspects
public static boolean definesNoAspects(javassist.CtClass javaClass)
isCombinationStrategy
public static boolean isCombinationStrategy(javassist.CtClass javaClass)
isCombinationStrategy
public static boolean isCombinationStrategy(java.lang.String classIdentifier)
isClass
public static boolean isClass(java.lang.String name)
isJAsCoBean
public static boolean isJAsCoBean(javassist.CtClass clz)
isJAsCoBean
public static boolean isJAsCoBean(java.lang.String name)
setTarget
public static void setTarget(java.lang.String target2)
saveClearClassPath
public static void saveClearClassPath()
saveOptions
public static void saveOptions()
loadOptions
public static void loadOptions()
loadOptions
public static void loadOptions(boolean loadClassPath)
setDistributed
public static void setDistributed(boolean b)