jvn.JvnRemoteCoord Interface Reference

Inheritance diagram for jvn.JvnRemoteCoord:

Inheritance graph
[legend]

List of all members.

Public Member Functions

int jvnGetObjectId () throws java.rmi.RemoteException,jvn.JvnException
void jvnRegisterObject (String jon, JvnObject jo, JvnRemoteServer js) throws java.rmi.RemoteException,jvn.JvnException
JvnObject jvnLookupObject (String jon, Class<?extends JvnObject > type, JvnRemoteServer js) throws java.rmi.RemoteException,jvn.JvnException
Serializable jvnLockRead (int joi, JvnRemoteServer js) throws java.rmi.RemoteException, JvnException
Serializable jvnLockWrite (int joi, JvnRemoteServer js) throws java.rmi.RemoteException, JvnException
void jvnServerTerminated (JvnRemoteServer js) throws java.rmi.RemoteException, JvnException


Detailed Description

Remote Interface of the JVN Coordinator

Definition at line 19 of file JvnRemoteCoord.java.


Member Function Documentation

int jvn.JvnRemoteCoord.jvnGetObjectId (  )  throws java.rmi.RemoteException,jvn.JvnException

Allocate a NEW JVN object id (usually allocated to a newly created JVN object)

Exceptions:
java.rmi.RemoteException,JvnException 

Implemented in jvn.JvnCoordImpl.

Referenced by jvn.JvnServerImpl.jvnRegisterObject().

Here is the caller graph for this function:

void jvn.JvnRemoteCoord.jvnRegisterObject ( String  jon,
JvnObject  jo,
JvnRemoteServer  js 
) throws java.rmi.RemoteException,jvn.JvnException

Associate a symbolic name with a JVN object

Parameters:
jon : the JVN object name
jo : the JVN object
joi : the JVN object identification
js : the remote reference of the JVNServer
Exceptions:
java.rmi.RemoteException,JvnException 

Implemented in jvn.JvnCoordImpl.

Referenced by jvn.JvnServerImpl.jvnRegisterObject().

Here is the caller graph for this function:

JvnObject jvn.JvnRemoteCoord.jvnLookupObject ( String  jon,
Class<?extends JvnObject type,
JvnRemoteServer  js 
) throws java.rmi.RemoteException,jvn.JvnException

Get the reference of a JVN object managed by a given JVN server

Parameters:
jon : the JVN object name
type 
js : the remote reference of the JVNServer
Exceptions:
java.rmi.RemoteException,JvnException 

Implemented in jvn.JvnCoordImpl.

Referenced by jvn.JvnServerImpl.jvnLookupObject().

Here is the caller graph for this function:

Serializable jvn.JvnRemoteCoord.jvnLockRead ( int  joi,
JvnRemoteServer  js 
) throws java.rmi.RemoteException, JvnException

Get a Read lock on a JVN object managed by a given JVN server

Parameters:
joi : the JVN object identification
js : the remote reference of the server
Returns:
the current JVN object state
Exceptions:
java.rmi.RemoteException,JvnException 

Implemented in jvn.JvnCoordImpl.

Referenced by jvn.JvnServerImpl.jvnLockRead().

Here is the caller graph for this function:

Serializable jvn.JvnRemoteCoord.jvnLockWrite ( int  joi,
JvnRemoteServer  js 
) throws java.rmi.RemoteException, JvnException

Get a Write lock on a JVN object managed by a given JVN server

Parameters:
joi : the JVN object identification
js : the remote reference of the server
Returns:
the current JVN object state
Exceptions:
java.rmi.RemoteException,JvnException 

Implemented in jvn.JvnCoordImpl.

Referenced by jvn.JvnServerImpl.jvnLockWrite().

Here is the caller graph for this function:

void jvn.JvnRemoteCoord.jvnServerTerminated ( JvnRemoteServer  js  )  throws java.rmi.RemoteException, JvnException

Unregister a JVN Server that has terminated.

Parameters:
js : the remote reference of the server
Exceptions:
java.rmi.RemoteException,JvnException 

Implemented in jvn.JvnCoordImpl.

Referenced by jvn.JvnServerImpl.jvnTerminate().

Here is the caller graph for this function:


The documentation for this interface was generated from the following file:
Generated on Wed Jan 2 10:16:01 2008 for Javanaise by  doxygen 1.5.4