public class ConfigurationCompilerByteCode
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
ConfigurationCompilerByteCode() |
Modifier and Type | Method and Description |
---|---|
NameAccessModifier |
getAccessModifierContext()
Returns the default access modifier for contexts
|
NameAccessModifier |
getAccessModifierEventType()
Returns the default access modifier for event types
|
NameAccessModifier |
getAccessModifierExpression()
Returns the default access modifier for declared expressions
|
NameAccessModifier |
getAccessModifierNamedWindow()
Returns the default access modifier for named windows
|
NameAccessModifier |
getAccessModifierScript()
Returns the default access modifier for scripts
|
NameAccessModifier |
getAccessModifierTable()
Returns the default access modifier for tables
|
NameAccessModifier |
getAccessModifierVariable()
Returns the default access modifier for variables
|
EventTypeBusModifier |
getBusModifierEventType()
Returns the default bus modifier for event types
|
int |
getMaxMethodsPerClass()
Returns the maximum number of methods per class, which defaults to 16k.
|
java.lang.Integer |
getThreadPoolCompilerCapacity()
Returns the capacity of the parallel compiler semaphore, or null if none defined (null is the default and is the unbounded case).
|
int |
getThreadPoolCompilerNumThreads()
Returns the number of threads available for parallel compilation of multiple EPL statements.
|
boolean |
isAllowInlinedClass()
Returns the flag whether the compiler allows inlined classes
|
boolean |
isAllowSubscriber()
Returns indicator whether any statements allow subscribers or not (false by default).
|
boolean |
isAttachEPL()
Returns the indicator whether the EPL text will be available as a statement property.
|
boolean |
isAttachModuleEPL()
Returns the indicator whether the EPL module text will be available as a module property.
|
boolean |
isAttachPatternEPL()
Returns the indicator whether, for tools with access to pattern factories, the pattern subexpression text
will be available for the pattern.
|
boolean |
isIncludeComments()
Returns indicator whether the generated source code should include comments for tracing back
|
boolean |
isIncludeDebugSymbols()
Returns indicator whether the binary class code should include debug symbols
|
boolean |
isInstrumented()
Returns the indicator whether the compiler generates instrumented byte code for use with the debugger.
|
void |
setAccessModifierContext(NameAccessModifier accessModifierContext)
Sets the default access modifier for contexts
|
void |
setAccessModifierEventType(NameAccessModifier accessModifierEventType)
Sets the default access modifier for event types
|
void |
setAccessModifierExpression(NameAccessModifier accessModifierExpression)
Sets the default access modifier for declared expressions
|
void |
setAccessModifierNamedWindow(NameAccessModifier accessModifierNamedWindow)
Sets the default access modifier for named windows
|
void |
setAccessModifierScript(NameAccessModifier accessModifierScript)
Sets the default access modifier for scripts
|
void |
setAccessModifiersPublic()
Set all access modifiers to public.
|
void |
setAccessModifierTable(NameAccessModifier accessModifierTable)
Sets the default access modifier for tables
|
void |
setAccessModifierVariable(NameAccessModifier accessModifierVariable)
Sets the default access modifier for variables
|
void |
setAllowInlinedClass(boolean allowInlinedClass)
Sets the flag whether the compiler allows inlined classes
|
void |
setAllowSubscriber(boolean allowSubscriber)
Sets indicator whether any statements allow subscribers or not (false by default).
|
void |
setAttachEPL(boolean attachEPL)
Sets the indicator whether the EPL text will be available as a statement property.
|
void |
setAttachModuleEPL(boolean enableAttachModuleEPL)
Sets the indicator whether the EPL module text will be available as a module property.
|
void |
setAttachPatternEPL(boolean attachPatternEPL)
Sets the indicator whether, for tools with access to pattern factories, the pattern subexpression text
will be available for the pattern.
|
void |
setBusModifierEventType(EventTypeBusModifier busModifierEventType)
Sets the default bus modifier for event types
|
void |
setIncludeComments(boolean includeComments)
Sets indicator whether the generated source code should include comments for tracing back
|
void |
setIncludeDebugSymbols(boolean includeDebugSymbols)
Sets indicator whether the binary class code should include debug symbols
|
void |
setInstrumented(boolean instrumented)
Sets the indicator whether the compiler generates instrumented byte code for use with the debugger.
|
void |
setMaxMethodsPerClass(int maxMethodsPerClass)
Sets the maximum number of methods per class, which defaults to 16k.
|
void |
setThreadPoolCompilerCapacity(java.lang.Integer threadPoolCompilerCapacity)
Sets the capacity of the parallel compiler semaphore, or null if none defined (null is the default and is the unbounded case).
|
void |
setThreadPoolCompilerNumThreads(int threadPoolCompilerNumThreads)
Sets the number of threads available for parallel compilation of multiple EPL statements.
|
public void setAccessModifiersPublic()
public boolean isIncludeDebugSymbols()
public void setIncludeDebugSymbols(boolean includeDebugSymbols)
includeDebugSymbols
- indicatorpublic boolean isIncludeComments()
public void setIncludeComments(boolean includeComments)
includeComments
- indicatorpublic boolean isAttachEPL()
public void setAttachEPL(boolean attachEPL)
attachEPL
- indicatorpublic boolean isAttachModuleEPL()
public void setAttachModuleEPL(boolean enableAttachModuleEPL)
enableAttachModuleEPL
- indicatorpublic boolean isAllowSubscriber()
setSubscriber
on a statement.public void setAllowSubscriber(boolean allowSubscriber)
setSubscriber
on a statement.allowSubscriber
- indicatorpublic boolean isInstrumented()
public void setInstrumented(boolean instrumented)
instrumented
- indicatorpublic NameAccessModifier getAccessModifierEventType()
public void setAccessModifierEventType(NameAccessModifier accessModifierEventType)
accessModifierEventType
- access modifierpublic NameAccessModifier getAccessModifierNamedWindow()
public void setAccessModifierNamedWindow(NameAccessModifier accessModifierNamedWindow)
accessModifierNamedWindow
- access modifierpublic NameAccessModifier getAccessModifierContext()
public void setAccessModifierContext(NameAccessModifier accessModifierContext)
accessModifierContext
- access modifierpublic NameAccessModifier getAccessModifierVariable()
public void setAccessModifierVariable(NameAccessModifier accessModifierVariable)
accessModifierVariable
- access modifierpublic NameAccessModifier getAccessModifierExpression()
public void setAccessModifierExpression(NameAccessModifier accessModifierExpression)
accessModifierExpression
- access modifierpublic NameAccessModifier getAccessModifierScript()
public void setAccessModifierScript(NameAccessModifier accessModifierScript)
accessModifierScript
- bus modifierpublic NameAccessModifier getAccessModifierTable()
public void setAccessModifierTable(NameAccessModifier accessModifierTable)
accessModifierTable
- bus modifierpublic EventTypeBusModifier getBusModifierEventType()
public void setBusModifierEventType(EventTypeBusModifier busModifierEventType)
busModifierEventType
- bus modifierpublic boolean isAttachPatternEPL()
public void setAttachPatternEPL(boolean attachPatternEPL)
attachPatternEPL
- flagpublic int getThreadPoolCompilerNumThreads()
public void setThreadPoolCompilerNumThreads(int threadPoolCompilerNumThreads)
threadPoolCompilerNumThreads
- number of threadspublic java.lang.Integer getThreadPoolCompilerCapacity()
public void setThreadPoolCompilerCapacity(java.lang.Integer threadPoolCompilerCapacity)
threadPoolCompilerCapacity
- or null if none definedpublic int getMaxMethodsPerClass()
public void setMaxMethodsPerClass(int maxMethodsPerClass)
maxMethodsPerClass
- max number methods per classpublic boolean isAllowInlinedClass()
public void setAllowInlinedClass(boolean allowInlinedClass)
allowInlinedClass
- flag