public final class

Target

extends Object
java.lang.Object
   ↳ sun.rmi.transport.Target

Class Overview

A target contains information pertaining to a remote object that resides in this address space. Targets are located via the ObjectTable.

Summary

Public Constructors
Target(Remote impl, Dispatcher disp, Remote stub, ObjID id, boolean permanent)
Construct a Target for a remote object "impl" with a specific object id.
Public Methods
Remote getStub()
Get the stub (proxy) object for this target
synchronized void vmidDead(VMID vmid)
This method is called if the address space associated with the vmid dies.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Target (Remote impl, Dispatcher disp, Remote stub, ObjID id, boolean permanent)

Construct a Target for a remote object "impl" with a specific object id. If "permanent" is true, then the impl is pinned permanently (the impl will not be collected via distributed and/or local GC). If "on" is false, than the impl is subject to collection. Permanent objects do not keep a server from exiting.

Public Methods

public Remote getStub ()

Get the stub (proxy) object for this target

public synchronized void vmidDead (VMID vmid)

This method is called if the address space associated with the vmid dies. In that case, the vmid should be removed from the reference set.