public CustomTxtTrace(final CustomTxtTraceDefinition definition) {\r
fDefinition = definition;\r
fEventType = new CustomTxtEventType(fDefinition);\r
+ setCacheSize(DEFAULT_CACHE_SIZE);\r
}\r
\r
- public CustomTxtTrace(final IResource resource, final CustomTxtTraceDefinition definition, final String path, final int pageSize) throws TmfTraceException {\r
- super(resource, CustomTxtEvent.class, path, (pageSize > 0) ? pageSize : DEFAULT_CACHE_SIZE);\r
- fDefinition = definition;\r
- fEventType = new CustomTxtEventType(fDefinition);\r
- indexTrace(false);\r
+ public CustomTxtTrace(final IResource resource, final CustomTxtTraceDefinition definition, final String path, final int cacheSize) throws TmfTraceException {\r
+ this(definition);\r
+ setCacheSize((cacheSize > 0) ? cacheSize : DEFAULT_CACHE_SIZE);\r
+ initTrace(resource, path, CustomTxtEvent.class);\r
}\r
\r
@Override\r
fDefinition = definition;\r
fEventType = new CustomXmlEventType(fDefinition);\r
fRecordInputElement = getRecordInputElement(fDefinition.rootInputElement);\r
+ setCacheSize(DEFAULT_CACHE_SIZE);\r
}\r
\r
public CustomXmlTrace(final IResource resource, final CustomXmlTraceDefinition definition, final String path, final int pageSize) throws TmfTraceException {\r
- super(null, CustomXmlEvent.class, path, (pageSize > 0) ? pageSize : DEFAULT_CACHE_SIZE);\r
- fDefinition = definition;\r
- fEventType = new CustomXmlEventType(fDefinition);\r
- fRecordInputElement = getRecordInputElement(fDefinition.rootInputElement);\r
- indexTrace(false);\r
+ this(definition);\r
+ setCacheSize((pageSize > 0) ? pageSize : DEFAULT_CACHE_SIZE);\r
+ initTrace(resource, path, CustomXmlEvent.class);\r
}\r
\r
@Override\r