Interface ServerRef
- All Superinterfaces:
Externalizable, RemoteRef, Serializable
Deprecated.
No replacement. This interface is unused and is obsolete.
A ServerRef represents the server-side handle for a remote object
implementation.
- Since:
- 1.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longDeprecated.AserialVersionUIDfield in an interface is ineffectual.Fields declared in interface RemoteRef
packagePrefixModifier and TypeFieldDescriptionstatic final StringInitialize the server package prefix: assumes that the implementation of server ref classes (e.g., UnicastRef, UnicastServerRef) are located in the package defined by the prefix. -
Method Summary
Modifier and TypeMethodDescriptionexportObject(Remote obj, Object data) Deprecated.Creates a client stub object for the supplied Remote object.Deprecated.Returns the hostname of the current client.Methods declared in interface Externalizable
readExternal, writeExternalModifier and TypeMethodDescriptionvoidThe object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays.voidThe object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.Methods declared in interface RemoteRef
done, getRefClass, invoke, invoke, newCall, remoteEquals, remoteHashCode, remoteToStringModifier and TypeMethodDescriptionvoiddone(RemoteCall call) Deprecated.1.2 style stubs no longer use this method.getRefClass(ObjectOutput out) Returns the class name of the ref type to be serialized onto the stream 'out'.Invoke a method.voidinvoke(RemoteCall call) Deprecated.1.2 style stubs no longer use this method.newCall(RemoteObject obj, Operation[] op, int opnum, long hash) Deprecated.1.2 style stubs no longer use this method.booleanremoteEquals(RemoteRef obj) Compares two remote objects for equality.intReturns a hashcode for a remote object.Returns a String that represents the reference of this remote object.
-
Field Details
-
serialVersionUID
Deprecated.AserialVersionUIDfield in an interface is ineffectual. Do not use; no replacement.indicate compatibility with JDK 1.1.x version of class.- See Also:
-
-
Method Details
-
exportObject
Deprecated.Creates a client stub object for the supplied Remote object. If the call completes successfully, the remote object should be able to accept incoming calls from clients.- Parameters:
obj- the remote object implementationdata- information necessary to export the object- Returns:
- the stub for the remote object
- Throws:
RemoteException- if an exception occurs attempting to export the object (e.g., stub class could not be found)- Since:
- 1.1
-
getClientHost
Deprecated.Returns the hostname of the current client. When called from a thread actively handling a remote method invocation the hostname of the client is returned.- Returns:
- the client's host name
- Throws:
ServerNotActiveException- if called outside of servicing a remote method invocation- Since:
- 1.1
-