Package uka.patch

Interface Summary
Constants Constants for the patch wire protocol.
Distributable  
Distributor  
Patchable The Patchable interface describes an object that can be monitored for changes using a PatchAdapter.
PatchableRoot Marker interface for classes that are not traversed during the patch creation process.
PatchDescriptor Classes that implement the PatchDescriptor interface describe how to create patches from objects and apply patches to objects that do not implement the Patchable interface.
PatchInput Interface for reading patches in an abstract way and applying them to patchable objects.
PatchOutput Inferface for creating object patches in an abstract way.
PatchOutputStream  
ReferenceConsumer Consumes all references produced by a ReferenceProducer.
ReferenceFilter  
ReferenceProducer Interface that offers to announce all objects that are referenced by a class to a ReferenceConsumer.
 

Class Summary
AbstractPatchWriter Defines encoding methods for object patches and provides methods for structuring a patch into several patch records.
DistributionJournal A distribution journal records changes to the specified object distribution of a replicated object.
MultiplexPatchWriter Multiplexes a patch created with calls to the interface of AbstractPatchWriter to several MarshalStreams.
NullPatchWriter Ignores all calls to the AbstractPatchWriter interface.
PartitionedObjectSpace  
PatchAdapter Monitors an arbitrary patchable object for changes.
PatchAdapterImpl Default implementation of the PatchAdapter interface.
PatchReader Parser for the patch wire protocol created with a PatchWriter object.
PatchWriter Implements the encoding methods of AbstractPatchWriter and defines a concrete patch protocol.
ReadOnlyJournal