uka.lang
Interface Immutable

All Superinterfaces:
Anonymous
All Known Implementing Classes:
CopySubstitute, GM.UID, uka.graph.Message, ObjectId, RemoteStub, ReplicaStub, SingleRemoteClientRef, UTID

public interface Immutable
extends Anonymous

Marks a class as immutable. The interface is used for fast local method invocation on remote objects that are local to the caller. Objects that implement Immutable are passed as references to the remote server implementation method, if the server is local to the caller.

Author:
Bernhard Haumacher