ccs.cdb
Class CDBeeLine

java.lang.Object
  extended by ccs.cdb.CDBeeLine

public class CDBeeLine
extends java.lang.Object

An adaptor which does for CDBeeTrees what BeeLine does for BeeTrees. This class is provided for consistency (and will remain). However, many applications will prefer to use CDBeeTree.getBeeTree and lock via an ordinary BeeLine directly; CDBeeLine does this for you but at the cost of a few extra clocks, expended rather frequently. This overhead may be worth optimising out if it's not too much work.

See Also:
BeeLine

Constructor Summary
CDBeeLine()
           
 
Method Summary
 void register(CDBeeTree cdbt)
           
 void threadLock(CDBeeTree[] trees)
           
 void threadUnlock()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDBeeLine

public CDBeeLine()
Method Detail

register

public void register(CDBeeTree cdbt)

threadLock

public void threadLock(CDBeeTree[] trees)
                throws java.io.IOException
Throws:
java.io.IOException

threadUnlock

public void threadUnlock()
                  throws java.io.IOException
Throws:
java.io.IOException