Skip to main content

Eamonn McManus

Eamonn McManus is the technical lead of the JavaFX Authoring Tool team at Oracle Corporation. Before that, he was the tech lead of the JMX team, and headed the technical work on JSR 255 (JMX API 2.0) and JSR 262 (Web Services Connector for JMX Agents). In a previous life, he worked at the Open Software Foundation's Research Institute on the Mach microkernel and countless other things, including a TCP/IP stack written in Java. In an even previouser life, he worked on modem firmware in Z80 assembler. He is Irish, but lives and works in France and in French. His first name is pronounced Aymun (more or less) and is correctly written with an acute accent on the first letter, which however he long ago despaired of getting intact through computer systems.

 

emcmanus's blog

Do I really need all those jars in my classpath?

Posted by emcmanus on February 21, 2008 at 9:56 AM PST

Big applications have a tendency to accumulate enormous
classpaths. Looking at such a classpath, you might be hard put
to know whether any given jar is really needed. Perhaps it was
needed at the time it was added, but that need has long since
evaporated.

VisualVM - All-in-One Java Troubleshooting Tool

Posted by emcmanus on February 20, 2008 at 7:40 AM PST

VisualVM is a new graphical troubleshooting tool that is being developed in a project on java.net.

Speaking at JavaOne

Posted by emcmanus on February 19, 2008 at 2:29 AM PST

I'll be speaking at again this year. As in the previous two years, I'll be sharing the stage with Jean-François Denise.

Public Review of Web Services Connector for JMX Agents

Posted by emcmanus on February 18, 2008 at 8:52 AM PST

The Public Review of JSR 262, "Web Services Connector for JMX Agents", is underway, and there's a new snapshot of the Reference Implementation that corresponds to the Public Review specification.

JMX API 2.0 Early Draft Review

Posted by emcmanus on December 28, 2007 at 2:14 AM PST

The href="http://jcp.org/aboutJava/communityprocess/edr/jsr255/index.html">first
draft of JSR 255 is out! This defines version 2.0 of
the JMX API. We're planning to integrate it into the Java SE 7
platform, subject to the approval of the Expert Group for that
platform.

Java SNMP now available in OpenDMK

Posted by emcmanus on October 4, 2007 at 5:14 AM PDT

The OpenDMK project now includes the SNMP API from Sun's Java DMK product. Kudos to Daniel Fuchs who put in the considerable work to make this happen!

Defining MBeans with annotations

Posted by emcmanus on August 31, 2007 at 8:11 AM PDT

The number one question I get about the JMX API at conferences
and other public events is whether there will be support for
defining MBeans using annotations.

When can JMX notifications be lost?

Posted by emcmanus on August 23, 2007 at 12:32 AM PDT

The href="http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/best-practices.jsp">JMX
Best Practices guide says notifications can sometimes be lost.
Why is that? When might it happen? Read on.

Combining Cascading with the Attach API

Posted by emcmanus on August 1, 2007 at 3:09 AM PDT

The Attach API lets you discover and attach to the Java VMs running on your local machine. JMX Cascading lets you federate several JMX agents together. Can we combine the two?

Comparing objects that might be arrays

Posted by emcmanus on July 20, 2007 at 7:50 AM PDT

I was using this Java idiom today, not for the first time, and thought I'd blog it for people not aware of it. You probably know that if you compare two objects x and y using x.equals(y), the result will be false if they are distinct arrays, even if their contents are the same. There is an easy way to get the right result for arrays. It is