void activateProbeProxyTarget ( ) throws Exception { Method method = ReflectionHelper . getDeclaredMethod ( probeManagerImpl . getClass ( ) , ProbeMethodAdapter . FIRE_PROBE_METHOD_NAME , long . class , Object . class , Object . class , Object . class ) ; ReflectionHelper . setAccessible ( method , true ) ; if ( ! Type . getMethodDescriptor ( method ) . equals ( ProbeMethodAdapter . FIRE_PROBE_METHOD_DESC ) ) { throw new IncompatibleClassChangeError ( "Proxy method signature does not match byte code" ) ; } findProbeProxySetFireProbeTargetMethod ( ) . invoke ( null , probeManagerImpl , method ) ; }
Hook up the monitoring boot proxy delegate .