|
Kieker 1.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object kieker.monitoring.core.signaturePattern.SignatureFactory
public final class SignatureFactory
This class can be used to create signatures (for example a string containing the whole signature of a method).
Field Summary | |
---|---|
static String |
COLONS
This constant contains the colons, which are used to separate the elements in the signature. |
static char |
PATTERN_PREFIX
This constant contains the necessary prefix for patterns. |
static String |
PATTERN_PREFIX_CPU
Prefix of a cpu signature. |
static String |
PATTERN_PREFIX_MEM_SWAP
Prefix of a memory signature. |
Method Summary | |
---|---|
static String |
createCPUSignature()
Creates a CPU signature. |
static String |
createCPUSignature(int cpuid)
Creates a cpu signature with a given cpu id. |
static String |
createMemSwapSignature()
Creates a mem swap signature. |
static String |
createMethodSignature(String[] modList,
String retType,
String fqName,
String method,
String[] params,
String[] exceptions)
Creates a method signature. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final char PATTERN_PREFIX
public static final String COLONS
public static final String PATTERN_PREFIX_CPU
public static final String PATTERN_PREFIX_MEM_SWAP
Method Detail |
---|
public static String createCPUSignature(int cpuid)
cpuid
- The id of the cpu.
public static String createCPUSignature()
public static String createMemSwapSignature()
public static String createMethodSignature(String[] modList, String retType, String fqName, String method, String[] params, String[] exceptions) throws InvalidPatternException
modList
- List of modifiers in the following order:
1. public, protected, private, package
2. abstract, non_abstract
3. static, non_static
4. final, non_final
5. synchronized, non_synchronized
6. native, non_native
One or none of each sub-point is allowed.
Null or empty list stands for any modifiers.retType
- Primitive type ,fully qualified class name or pattern.fqName
- Fully qualified class name or pattern.method
- Method name or pattern.params
- List of primitive types, fully qualified class names or pattern.
Null or empty list, if no parameters are required.exceptions
- List of exceptions or pattern.
Null or empty list, if no exceptions are required.
InvalidPatternException
- If any of the mandatory parameters is null.
|
Kieker 1.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |