|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
java.util.Set
and java.util.Map
interfaces
that have consistent serialized forms across all Java virtual machines.
See:
Description
Class Summary | |
ConsistentMap | An implementation of the java.util.Map interface that has
a serialized form consistent in all virtual machines. |
ConsistentSet | An implementation of the java.util.Set interface that has
a serialized form consistent in all virtual machines. |
Provides implementations of the java.util.Set
and java.util.Map
interfaces
that have consistent serialized forms across all Java virtual machines. Some
net.jini.core.entry.Entry
s may contain fields of type java.util.Set
or java.util.Map
,
or fields from which java.util.Set
s or java.util.Map
s are reachable.
The classes in this package enable such entries to maintain an identical serialized form
no matter how many times or in how many virtual machines they are deserialized and then reserialized.
Commonly used implementations of java.util.Set
and java.util.Map
,
such as java.util.HashSet
and java.util.HashMap
, do not guarantee a consistent serialized
form in all Java virtual machines. As a result, element objects contained in a deserialized java.util.HashSet
, for example,
may appear in a different order when reserialized. Because the Jini lookup service and JavaSpaces compare serialized
forms to determine exact matches, a java.util.HashMap
field may not match itself when retreived via
a lookup, then reserialized as part of a template. The classes in this package guarantee a consistent serialized
form in all Java virtual machines. If a com.artima.util.ConsistentSet
is deserialized then reserialized,
the reserialized form is guaranteed to be identical to the original form.
|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |