Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.controller.virtualdatabase.protocol.CacheInvalidate Class Reference

Inheritance diagram for org.objectweb.cjdbc.controller.virtualdatabase.protocol.CacheInvalidate:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.cjdbc.controller.virtualdatabase.protocol.CacheInvalidate:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CacheInvalidate (AbstractWriteRequest request)
final void scheduleRequest (DistributedRequestManager drm) throws SQLException
final Object executeScheduledRequest (DistributedRequestManager drm) throws SQLException

Detailed Description

This class defines a CacheInvalidate

Author:
Emmanuel Cecchet
Version:
1.0

Definition at line 38 of file CacheInvalidate.java.


Constructor & Destructor Documentation

org.objectweb.cjdbc.controller.virtualdatabase.protocol.CacheInvalidate.CacheInvalidate AbstractWriteRequest  request  ) 
 

Creates a new CacheInvalidate object

Parameters:
request Write request that invalidates the cache

Definition at line 46 of file CacheInvalidate.java.

00047   {
00048     super(request);
00049   }


Member Function Documentation

final Object org.objectweb.cjdbc.controller.virtualdatabase.protocol.CacheInvalidate.executeScheduledRequest DistributedRequestManager  drm  )  throws SQLException [virtual]
 

See also:
org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest.executeScheduledRequest(org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager)

Implements org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest.

Definition at line 62 of file CacheInvalidate.java.

00064   {
00065     // Notify cache if any
00066     if (drm.getResultCache() != null)
00067     { // Update cache
00068       drm.getResultCache().writeNotify((AbstractWriteRequest) request);
00069     }
00070     return null;
00071   }

final void org.objectweb.cjdbc.controller.virtualdatabase.protocol.CacheInvalidate.scheduleRequest DistributedRequestManager  drm  )  throws SQLException [virtual]
 

See also:
org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest.scheduleRequest(org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager)

Implements org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest.

Definition at line 54 of file CacheInvalidate.java.

00056   {
00057   }


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:04:47 2005 for C-JDBC by  doxygen 1.3.9.1