public class CPMUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CPM_LOG_RESOURCE_BUNDLE |
Constructor and Description |
---|
CPMUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
convertToAbsolutePath(String aSystemVar,
String aExpr,
String aPathToConvert) |
static void |
dumpEvents(ProcessTrace aPTr)
Dumps all events in the process trace object
|
static long |
extractTime(ProcessTrace aPT,
String eventName)
Returns the total duration of a given event
|
static File |
findDeployDirectory(String aServiceName) |
static ChunkMetadata |
getChunkMetadata(CAS aCas)
Extract metadata associated with chunk from a given CAS.
|
static int |
getFeatureAsInt(CAS aCas,
Feature aFeature,
String aName) |
static String |
getFeatureAsString(CAS aCas,
Feature aFeature,
String aName)
Returns a value associated with a given feature
|
static String[] |
getKeys2Drop(String aKeyDropMapFile)
Currently, this returns initialized array of Strings.
|
static UimaTimer |
getTimer() |
static UimaTimer |
getTimer(String aTimerClass)
Return timer to measure performace of the cpm.
|
static String |
scrubThePath(String value)
Finds an occurance of the ##CPM_HOME in a value parameter and returns it with an expanded form
(ie.c:/cpm/...) based on the env variable CPM_HOME.
|
static void |
setTimer(UimaTimer aTimer) |
public static final String CPM_LOG_RESOURCE_BUNDLE
public static String[] getKeys2Drop(String aKeyDropMapFile) throws ResourceConfigurationException
aKeyDropMapFile
- -
a file containing a list of features that should be removed from CAS being sent to Cas
Processor. Currently not used.ResourceConfigurationException
- -public static void setTimer(UimaTimer aTimer)
aTimer
- public static UimaTimer getTimer()
public static String convertToAbsolutePath(String aSystemVar, String aExpr, String aPathToConvert)
aSystemVar
- aExpr
- aPathToConvert
- public static UimaTimer getTimer(String aTimerClass) throws Exception
Exception
- -public static long extractTime(ProcessTrace aPT, String eventName)
aPT
- -
Event containereventName
- -
name of the event for which the time is neededpublic static void dumpEvents(ProcessTrace aPTr)
aPTr
- -
event containerpublic static String scrubThePath(String value)
public static File findDeployDirectory(String aServiceName) throws Exception
aServiceName
- Exception
- -public static int getFeatureAsInt(CAS aCas, Feature aFeature, String aName) throws Exception
Exception
public static String getFeatureAsString(CAS aCas, Feature aFeature, String aName) throws Exception
aCas
- -
Cas containing data to extractaFeature
- -
feature to locate in the CASaName
- -
name of the featureException
public static ChunkMetadata getChunkMetadata(CAS aCas)
aCas
- -
Cas to extract chunk metadata fromCopyright © 2006–2017 The Apache Software Foundation. All rights reserved.