net.java.btrace.runtime
Class BTraceRuntimeBridge
java.lang.Object
net.java.btrace.runtime.BTraceRuntimeBridge
- All Implemented Interfaces:
- net.java.btrace.api.extensions.runtime.Arguments, net.java.btrace.api.extensions.runtime.CommLine, net.java.btrace.api.extensions.runtime.Exceptions, net.java.btrace.api.extensions.runtime.JStat, net.java.btrace.api.extensions.runtime.MBeans, net.java.btrace.api.extensions.runtime.Objects, net.java.btrace.api.extensions.runtime.Runtime
public class BTraceRuntimeBridge
- extends Object
- implements net.java.btrace.api.extensions.runtime.Arguments, net.java.btrace.api.extensions.runtime.Exceptions, net.java.btrace.api.extensions.runtime.JStat, net.java.btrace.api.extensions.runtime.MBeans, net.java.btrace.api.extensions.runtime.Objects, net.java.btrace.api.extensions.runtime.CommLine, net.java.btrace.api.extensions.runtime.Runtime
- Author:
- Jaroslav Bachorik
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static BTraceRuntimeBridge getInstance()
$length
public int $length()
- Specified by:
$length in interface net.java.btrace.api.extensions.runtime.Arguments
$
public String $(int n)
- Specified by:
$ in interface net.java.btrace.api.extensions.runtime.Arguments
$$
public String[] $$()
- Specified by:
$$ in interface net.java.btrace.api.extensions.runtime.Arguments
translate
public RuntimeException translate(Exception exp)
- Specified by:
translate in interface net.java.btrace.api.extensions.runtime.Exceptions
throwException
public void throwException(Exception e)
- Specified by:
throwException in interface net.java.btrace.api.extensions.runtime.Exceptions
getPerfReader
public net.java.btrace.api.core.PerfReader getPerfReader()
- Specified by:
getPerfReader in interface net.java.btrace.api.extensions.runtime.JStat
getMemoryMBean
public MemoryMXBean getMemoryMBean()
- Specified by:
getMemoryMBean in interface net.java.btrace.api.extensions.runtime.MBeans
getRuntimeMBean
public RuntimeMXBean getRuntimeMBean()
- Specified by:
getRuntimeMBean in interface net.java.btrace.api.extensions.runtime.MBeans
getHotSpotMBean
public com.sun.management.HotSpotDiagnosticMXBean getHotSpotMBean()
- Specified by:
getHotSpotMBean in interface net.java.btrace.api.extensions.runtime.MBeans
getGarbageCollectionMBeans
public List<GarbageCollectorMXBean> getGarbageCollectionMBeans()
- Specified by:
getGarbageCollectionMBeans in interface net.java.btrace.api.extensions.runtime.MBeans
getMemoryPoolMXBeans
public List<MemoryPoolMXBean> getMemoryPoolMXBeans()
- Specified by:
getMemoryPoolMXBeans in interface net.java.btrace.api.extensions.runtime.MBeans
identityStr
public String identityStr(Object obj)
- Specified by:
identityStr in interface net.java.btrace.api.extensions.runtime.Objects
identityHashCode
public int identityHashCode(Object obj)
- Specified by:
identityHashCode in interface net.java.btrace.api.extensions.runtime.Objects
sizeof
public long sizeof(Object obj)
- Specified by:
sizeof in interface net.java.btrace.api.extensions.runtime.Objects
hash
public int hash(Object obj)
- Specified by:
hash in interface net.java.btrace.api.extensions.runtime.Objects
compare
public boolean compare(Object obj1,
Object obj2)
- Specified by:
compare in interface net.java.btrace.api.extensions.runtime.Objects
send
public <T extends net.java.btrace.api.wireio.AbstractCommand> net.java.btrace.api.wireio.Response<T> send(Class<? extends T> cmdClass,
net.java.btrace.api.wireio.AbstractCommand.Initializer<T> init)
- Specified by:
send in interface net.java.btrace.api.extensions.runtime.CommLine
className
public String className()
- Specified by:
className in interface net.java.btrace.api.extensions.runtime.Arguments
getFilePath
public String getFilePath(String fileName)
- Specified by:
getFilePath in interface net.java.btrace.api.extensions.runtime.Runtime
exit
public void exit(int exitCode)
- Specified by:
exit in interface net.java.btrace.api.extensions.runtime.Runtime
dtraceProbe
public int dtraceProbe(String s1,
String s2,
int i1,
int i2)
- Specified by:
dtraceProbe in interface net.java.btrace.api.extensions.runtime.Runtime
Copyright © 2015. All Rights Reserved.