-
- All Superinterfaces:
- Externalizable, RemoteRef, Serializable
public interface ServerRef extends RemoteRef
A ServerRef represents the server-side handle for a remote object implementation.- Since:
- JDK1.1
-
-
Field Summary
Fields Modifier and Type Field and Description static long
serialVersionUID
indicate compatibility with JDK 1.1.x version of class.-
Fields inherited from interface java.rmi.server.RemoteRef
packagePrefix
-
-
Method Summary
Methods Modifier and Type Method and Description RemoteStub
exportObject(Remote obj, Object data)
Creates a client stub object for the supplied Remote object.String
getClientHost()
Returns the hostname of the current client.-
Methods inherited from interface java.rmi.server.RemoteRef
done, getRefClass, invoke, invoke, newCall, remoteEquals, remoteHashCode, remoteToString
-
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
-
-
-
Field Detail
-
serialVersionUID
static final long serialVersionUID
indicate compatibility with JDK 1.1.x version of class.- See Also:
- Constant Field Values
-
-
Method Detail
-
exportObject
RemoteStub exportObject(Remote obj, Object data) throws RemoteException
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:
- JDK1.1
-
getClientHost
String getClientHost() throws ServerNotActiveException
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:
- JDK1.1
-
-
Traduction non disponible
Les API Java ne sont pas encore traduites en français sur l'infobrol. Seule la version anglaise est disponible pour l'instant.
Version en cache
17/11/2024 17:49:25 Cette version de la page est en cache (à la date du 17/11/2024 17:49:25) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/08/2006, dernière modification le 04/03/2020
Source du document imprimé : https://www.gaudry.be/java-api-rf-java/rmi/server/serverref.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.