public class RuleHelper
extends org.jboss.byteman.rule.helper.Helper
| Modifier | Constructor and Description |
|---|---|
protected |
RuleHelper(org.jboss.byteman.rule.Rule rule) |
| Modifier and Type | Method and Description |
|---|---|
BusinessTransactionCollector |
collector()
This method returns the business transaction collector.
|
ArrayBuilder |
createArrayBuilder()
This method creates a new parameter array builder.
|
String |
createUUID()
This method creates a unique id.
|
Map<String,String> |
getHeaders(String type,
Object target)
This method attempts to provide headers for the supplied target
object.
|
protected HeadersAccessor |
getHeadersAccessor(String type)
This method returns the headers accessor for the supplied type.
|
String |
getID(String type,
Object obj)
This method returns an ID associated with the supplied
type and object.
|
boolean |
isInstanceOf(Object obj,
Class<?> clz)
This method determines whether the supplied object is an
instance of the supplied class/interface.
|
String |
removeSuffix(String original,
String suffix)
This method removes the supplied suffix (if it exists) in the
supplied 'original' string.
|
String |
simpleClassName(Object obj)
This method returns the simple class name of the supplied
object.
|
activated, addCountDown, callerCheck, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, clear, closeTrace, countDown, createCountDown, createCounter, createCounter, createJoin, createRendezvous, createRendezvous, createTimer, deactivated, debug, decrementCounter, delay, deleteCounter, deleteRendezvous, deleteTimer, flag, flagged, formatAllStacks, formatAllStacks, formatAllStacks, formatAllStacks, formatStack, formatStack, formatStack, formatStack, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackRange, formatThreadStack, formatThreadStack, formatThreadStack, formatThreadStack, getCountDown, getElapsedTimeFromTimer, getObjectSize, getRendezvous, getStack, incrementCounter, incrementCounter, installed, isCountDown, isJoin, isRendezvous, joinEnlist, joinWait, joinWait, killJVM, killJVM, killThread, matchIndex, openTrace, openTrace, printFrame, printlnFrame, readCounter, readCounter, rendezvous, rendezvous, resetTimer, setTriggering, signalKill, signalKill, signalThrow, signalThrow, signalWake, signalWake, toString, trace, trace, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceClose, traceln, traceln, traceOpen, traceOpen, traceStack, traceStack, traceStack, traceStack, traceStack, traceStack, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackRange, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, triggerIndex, uninstalled, waitFor, waitFor, waitingprotected RuleHelper(org.jboss.byteman.rule.Rule rule)
rule - public BusinessTransactionCollector collector()
public String createUUID()
public String getID(String type, Object obj)
type - The type represents the use (or context) of the objectobj - The objectpublic boolean isInstanceOf(Object obj, Class<?> clz)
obj - The objectclz - The classpublic String simpleClassName(Object obj)
obj - The objectpublic String removeSuffix(String original, String suffix)
original - The original stringsuffix - The suffix to removepublic ArrayBuilder createArrayBuilder()
public Map<String,String> getHeaders(String type, Object target)
type - The target typetarget - The target instanceprotected HeadersAccessor getHeadersAccessor(String type)
type - The typeCopyright © 2015 Red Hat, Inc.. All rights reserved.