The class javax.management.remote.rmi.RMIConnector contains a field clientNotifID. Since this class is Serializable, and since the field is not transient, the serialized form includes clientNotifID. The purpose of this field is to track the notification sequence number in JMXConnectionNotifications from the RMIConnector (so it should really be called clientNotifSeqNo or the like). An RMIConnector is typically only serialized if it is the value returned by RMIConnectorServer.toJMXConnector, in which case it will not have been connected and will have a sequence number of 0. Even if an RMIConnector is serialized in other circumstances, there is little or no interest in continuing the notification sequence numbers when it is subsequently deserialized.
###@###.### 2005-03-09 09:54:47 GMT