|
Kieker 1.10 | |||||||||
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_JVM_CL
Prefix of a JVM class loading signature. |
static String |
PATTERN_PREFIX_JVM_COMPILATION
Prefix of a JVM compilation signature. |
static String |
PATTERN_PREFIX_JVM_GC
Prefix of a JVM garbage collector signature. |
static String |
PATTERN_PREFIX_JVM_MEM
Prefix of a JVM memory signature. |
static String |
PATTERN_PREFIX_JVM_THREADS
Prefix of a JVM threads signature. |
static String |
PATTERN_PREFIX_JVM_UP_TIME
Prefix of a JVM uptime 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 |
createJVMClassLoadSignature()
Creates a JVM class loading signature. |
static String |
createJVMCompilationSignature()
Creates a JVM compilation signature. |
static String |
createJVMGarbageCollectorSignature()
Creates a JVM garbage collector signature. |
static String |
createJVMMemSignature()
Creates a JVM Mem signature. |
static String |
createJVMThreadsSignature()
Creates a JVM threads signature. |
static String |
createJVMUpTimeSignature()
Creates a JVM uptime signature. |
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
public static final String PATTERN_PREFIX_JVM_MEM
public static final String PATTERN_PREFIX_JVM_CL
public static final String PATTERN_PREFIX_JVM_UP_TIME
public static final String PATTERN_PREFIX_JVM_THREADS
public static final String PATTERN_PREFIX_JVM_COMPILATION
public static final String PATTERN_PREFIX_JVM_GC
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 createJVMMemSignature()
public static String createJVMClassLoadSignature()
public static String createJVMUpTimeSignature()
public static String createJVMThreadsSignature()
public static String createJVMCompilationSignature()
public static String createJVMGarbageCollectorSignature()
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.10 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |