private void readObject(java.io.ObjectInputStream objectInputStream) throws java.io.IOException, java.lang.ClassNotFoundException
Deserializes a RelationSet from an ObjectInputStream
. This method invokes ObjectInputStream.defaultReadObject()
to initialize all the serialized fields, then initializes the transient fields.
java.io.IOException
java.lang.ClassNotFoundException
java.util.Set<E> wrappedSet
The underlying Set that the RelationSet uses to store its elements in.
javax.management.ObjectName sourceObjectName
The ObjectName of the MBean that the RelationSet belongs to.
java.lang.String attributeName
The name of the attribute the RelationSet was obtained from.
java.lang.String attributeName
The name of the attribute that this notification applies to.
java.lang.Object elementValue
An object that represents the element that was added to or removed from the RelationSet.
java.lang.String elementType
The fully qualified class name of the object RelationSetNotification.elementValue
.
javax.management.ObjectName sourceObjectName
The ObjectName of the MBean that RelationSetNotifications should be enabled for.
java.lang.String attributeName
The name of the attribute that RelationSetNotifications should be enabled for.
boolean notifyOfAddedElements
Whether RelationSetNotification.ELEMENT_ADDED
notifications should be enabled or not.
boolean notifyOfRemovedElements
Whether RelationSetNotification.ELEMENT_REMOVED
notifications should be enabled or not.
boolean linkFromSession
Indicates whether this SubscriptionLink represents a link from a session to a cached object, or vise versa.
javax.management.ObjectName cachedObjectObjectName
The ObjectName of the cached object MBean this object links to.
javax.management.ObjectName sessionObjectName
The ObjectName of the user session MBean this object links to.
javax.management.ObjectName helperObjectName
The ObjectName of the helper MBean that should be used to obtain more information about the relationship this object represents.
java.lang.String cachedObject
The name of the cached object this subscription is for.
java.lang.String sessionId
The unique identifier for the session this subscription has been made from.
java.lang.String subscriptionId
The unique identifier for the subscription within the Liberator.
java.lang.String subscriptionName
The name of the object subscribed to by the client.
Please send bug reports and comments to Caplin support