Class BundlerHelper


  • public class BundlerHelper
    extends org.jboss.byteman.rule.helper.Helper
    Helper for profiling of bundler methods. Other helper classes can subclass this one
    Since:
    5.2.7
    Author:
    Bela Ban
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected BundlerHelper​(org.jboss.byteman.rule.Rule rule)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static void activated()  
      protected static void addToMap​(java.lang.String key, long time)  
      void computeTime​(java.lang.String key, java.util.List<Message> list)  
      void computeTime​(java.lang.String key, Message msg)  
      void computeTime​(java.lang.String key, Message[] list)  
      protected static DiagnosticsHandler createDiagHandler()  
      void diagCreated​(DiagnosticsHandler diag)  
      protected static java.lang.String localAddress()  
      void setStartTime​(Message msg)  
      • Methods inherited from class org.jboss.byteman.rule.helper.Helper

        addCountDown, callerCheck, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, clear, clearLinks, clearLinks, closeTrace, countDown, createCountDown, createCounter, createCounter, createJoin, createLinkMap, createRendezvous, createRendezvous, createTimer, deactivated, debug, decrementCounter, delay, deleteCounter, deleteLinkMap, deleteRendezvous, deleteTimer, err, errTraceException, 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, link, link, linked, linked, linkNames, linkNames, linkValues, linkValues, matchIndex, noisy, noisyTraceException, openTrace, openTrace, out, outTraceException, 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, unlink, unlink, verbose, verboseTraceException, waitFor, waitFor, waiting
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BundlerHelper

        protected BundlerHelper​(org.jboss.byteman.rule.Rule rule)
    • Method Detail

      • activated

        public static void activated()
      • setStartTime

        public void setStartTime​(Message msg)
      • computeTime

        public void computeTime​(java.lang.String key,
                                Message msg)
      • computeTime

        public void computeTime​(java.lang.String key,
                                java.util.List<Message> list)
      • computeTime

        public void computeTime​(java.lang.String key,
                                Message[] list)
      • addToMap

        protected static void addToMap​(java.lang.String key,
                                       long time)
      • createDiagHandler

        protected static DiagnosticsHandler createDiagHandler()
                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • localAddress

        protected static java.lang.String localAddress()