jvn.JvnObject Interface Reference

Inheritance diagram for jvn.JvnObject:

Inheritance graph
[legend]

List of all members.

Public Member Functions

void jvnLockRead () throws jvn.JvnException
void jvnLockWrite () throws jvn.JvnException
void jvnUnLock () throws jvn.JvnException
int jvnGetObjectId () throws jvn.JvnException
void jvnSetObjectId (int id) throws jvn.JvnException
Serializable jvnGetObjectState () throws jvn.JvnException
void jvnInvalidateReader () throws jvn.JvnException
Serializable jvnInvalidateWriter () throws jvn.JvnException
Serializable jvnInvalidateWriterForReader () throws jvn.JvnException


Detailed Description

Interface of a JVN object. The serializable property is required in order to be able to transfer a reference to a JVN object remotely

Definition at line 19 of file JvnObject.java.


Member Function Documentation

void jvn.JvnObject.jvnLockRead (  )  throws jvn.JvnException

Get a Read lock on the object

Exceptions:
JvnException 

Implemented in jvn.JvnObjectImpl.

Referenced by counter.Counter.main(), and irc.ButtonThreadJvn1.run().

Here is the caller graph for this function:

void jvn.JvnObject.jvnLockWrite (  )  throws jvn.JvnException

Get a Write lock on the object

Exceptions:
JvnException 

Implemented in jvn.JvnObjectImpl.

Referenced by counter.Counter.main(), and irc.ButtonThreadJvn1.run().

Here is the caller graph for this function:

void jvn.JvnObject.jvnUnLock (  )  throws jvn.JvnException

Unlock the object

Exceptions:
JvnException 

Implemented in jvn.JvnObjectImpl.

Referenced by irc.Irc.main(), counter.Counter.main(), and irc.ButtonThreadJvn1.run().

Here is the caller graph for this function:

int jvn.JvnObject.jvnGetObjectId (  )  throws jvn.JvnException

Get the object identification

Exceptions:
JvnException 

Implemented in jvn.JvnObjectImpl.

Referenced by jvn.JvnServerImpl.jvnLookupObject().

Here is the caller graph for this function:

void jvn.JvnObject.jvnSetObjectId ( int  id  )  throws jvn.JvnException

Set the object identification

Exceptions:
JvnException 

Implemented in jvn.JvnObjectImpl.

Serializable jvn.JvnObject.jvnGetObjectState (  )  throws jvn.JvnException

Get the object state

Exceptions:
JvnException 

Implemented in jvn.JvnObjectImpl.

Referenced by counter.Counter.main(), and irc.ButtonThreadJvn1.run().

Here is the caller graph for this function:

void jvn.JvnObject.jvnInvalidateReader (  )  throws jvn.JvnException

Invalidate the Read lock of the JVN object

Exceptions:
JvnException 

Implemented in jvn.JvnObjectImpl.

Referenced by jvn.JvnServerImpl.jvnInvalidateReader().

Here is the caller graph for this function:

Serializable jvn.JvnObject.jvnInvalidateWriter (  )  throws jvn.JvnException

Invalidate the Write lock of the JVN object

Returns:
the current JVN object state
Exceptions:
JvnException 

Implemented in jvn.JvnObjectImpl.

Referenced by jvn.JvnServerImpl.jvnInvalidateWriter(), and jvn.JvnCoordImpl.jvnServerTerminated().

Here is the caller graph for this function:

Serializable jvn.JvnObject.jvnInvalidateWriterForReader (  )  throws jvn.JvnException

Reduce the Write lock of the JVN object

Returns:
the current JVN object state
Exceptions:
JvnException 

Implemented in jvn.JvnObjectImpl.

Referenced by jvn.JvnServerImpl.jvnInvalidateWriterForReader().

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:15:59 2008 for Javanaise by  doxygen 1.5.4