Content deleted Content added
Linked to Java serialization and dgc. |
|||
Line 2:
[[Image:RMI-Stubs-Skeletons.svg|thumb|right|400px|A typical implementation model of Java-RMI using [[Class stub|stub]] and [[Class skeleton|skeleton]] objects. Java 2 SDK, Standard Edition, v1.2 removed the need for a skeleton.]]
The '''Java Remote Method Invocation''' [[Application Programming Interface]] (API), or '''Java RMI''', is a [[Java (programming language)|Java]] API that performs the object-oriented equivalent of [[remote procedure call]]s (RPC), with support for direct transfer of [[Serialization#Java|serialized]] Java objects and [[Distributed Garbage Collection|distributed garbage collection]].
# The original implementation depends on [[Java Virtual Machine]] (JVM) class representation mechanisms and it thus only supports making calls from one JVM to another. The protocol underlying this Java-only implementation is known as Java Remote Method Protocol ([[JRMP]]).
|