edu.ucsb.nceas.metacat
Class ForceReplicationHandler

java.lang.Object
  |
  +--edu.ucsb.nceas.metacat.ForceReplicationHandler
All Implemented Interfaces:
java.lang.Runnable

public class ForceReplicationHandler
extends java.lang.Object
implements java.lang.Runnable

A class to asyncronously force the replication of each server that has an entry in the xml_replication table. When run, this thread communicates with each server in the list and solicites a read of an updated or newly inserted document with a certain docid.


Constructor Summary
ForceReplicationHandler(java.lang.String docid)
          Use this constructor when the action is implied.
ForceReplicationHandler(java.lang.String docid, java.lang.String action)
           
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForceReplicationHandler

public ForceReplicationHandler(java.lang.String docid,
                               java.lang.String action)
Parameters:
docid - the docid to force replicate
the - action that is being performed on the document (either INSERT or UPDATE)

ForceReplicationHandler

public ForceReplicationHandler(java.lang.String docid)
Use this constructor when the action is implied.
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable


Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.