[jboss-dev] Byteman Release 1.4.0 now available

Andrew Dinn adinn at redhat.com
Wed Oct 27 12:23:31 EDT 2010


Byteman 1.4.0 has been released and is now available at the project 
download page

   http://www.jboss.org/byteman/downloads.html

or from the JBoss maven repository

 
https://repository.jboss.org/nexus/index.html#nexus-search;metadata~groupId~equal~org.jboss.byteman

The release contains various bug fixes plus some important new features:

  * access restrictions have been removed. injected rule code may now 
read and write non-public fields and invoke non-public methods

  * a new sample helper, class, JMXHelper, has been provided which 
employs a Dynamic MBean to display any JVM runtime or application stats 
that can be counted using injected rules

  * two sample rule sets have been provided which use JMXHelper to 
provide running statistics detailing:
    - a miscellany of JVM operations such as thread creates, file opens etc
    - invocations of the javax.transaction.Transaction API

  * a new script, bminstall.sh, is provided which allows the byteman 
agent to be installed into an already running Java program rather than 
needing to be configured on the java command line

(n.b. the dynamic install feature is only available for JVMs which 
implement the server side of the com.sun.tools.attach.VirtualMachine API 
-- currently this is known to work for the Sun, OpenJDK and JRockit JDK6 
releases).

More details available soon from the project blog

     http://bytemanblog.blogspot.com/

Full details provided in the programmer's guide

     http://www.jboss.org/byteman/documentation

regards,


Andrew Dinn
-----------



More information about the jboss-development mailing list