public class TraceOptions
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TraceOptions.TraceFlag
Class used to represent a AE trace flag.
|
static class |
TraceOptions.TraceType
Enumeration for Trace types
|
Modifier and Type | Field and Description |
---|---|
protected TraceOptions.TraceFlag[] |
flags |
protected int |
maxTraceSize |
protected TraceOptions.TraceType |
traceType |
Constructor and Description |
---|
TraceOptions() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
getMaxTraceSize()
get the maximum trace size in MB
|
TraceOptions.TraceFlag[] |
getTraceFlags() |
TraceOptions.TraceType |
getTraceType()
get the trace type (file or memory)
|
int |
hashCode() |
void |
setMaxTraceSize(int maxTraceSize) |
void |
setTraceFlags(TraceOptions.TraceFlag[] flags) |
void |
setTraceType(TraceOptions.TraceType traceType) |
protected TraceOptions.TraceFlag[] flags
protected int maxTraceSize
protected TraceOptions.TraceType traceType
public TraceOptions.TraceFlag[] getTraceFlags()
public void setTraceFlags(TraceOptions.TraceFlag[] flags)
flags
- set the trace flagspublic int getMaxTraceSize()
public void setMaxTraceSize(int maxTraceSize)
maxTraceSize
- set max trace size (MB)public TraceOptions.TraceType getTraceType()
public void setTraceType(TraceOptions.TraceType traceType)
traceType
- set trace type to MEMORY or FILEpublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object