Friday Jun 22, 2007

Blogging and brown-bags

One of the activities I get up to at Sun's Grenoble Engineering Center is to organize weekly "brown-bag" discussions to talk about something with a subject-expert. This week's brown-bag was on blogging.[Read More]

Tuesday May 29, 2007

JMX MXBean Notifications, User Data, and Open Types

The MXBean runtime support classes in Java 6 provide all the help you need in order to be able to declare complex types for attributes and operations, but don't provide any help for converting complex types for other uses, such as for the payload of a Notification. This blog article shows how to add helper methods to convert an existing struct-like class into Open Data.[Read More]

Tuesday May 22, 2007

JMX AttributeChangeNotifications, MXBeans, and a clever little helper class

This blog article introduces AttributeChangeNotifications and shows how to write a clever little helper class for generating attribute change notifications with the correct contents for the old and new attribute values, even for MXBeans with complex attribute types.[Read More]

Tuesday Jan 16, 2007

JMX : extending the MBeanServer to support Virtual MBeans

Java Management eXtensions (JMX) provides a means for management interfaces to be exposed as MBeans allowing remote monitoring and management of your application.

This blog article shows how to extend the MBeanServer implementation with your own logic. In particular, it shows how to implement VirtualMBeans - MBeans that don't really exist - but the same technique can be used to do other interesting things, including MBeanServer cascading, fine-grained MBean access controls, auditing, or logging, to mention a few of them.
[Read More]

Friday Nov 10, 2006

JMX: Building a JMX Notification Hub

JMX Notifications allow MBeans to send asynchronous messages and are typically used to indicate a state change, a received event, or a problem.

However, it's necessary for clients to individually subscribe to each MBean that they are interested in receiving notifications from. When there are many such MBeans, or when the MBeans may be created dynamically, this can pose a problem for the client.

This article shows how to build a JMX Notification Hub MBean which provides a single place for clients to subscribe to receive notifications from many MBeans.[Read More]

About

nickstephen

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today