Business Objects
Quark Platform Documentation
Version 1.7.0_0
Business Objects

org.openquark.cal.module.Cal.Experimental.Concurrent
Class CAL_BlockingQueue

java.lang.Object
  extended by org.openquark.cal.module.Cal.Experimental.Concurrent.CAL_BlockingQueue

public final class CAL_BlockingQueue
extends Object

This module defines a fixed length blocking queue, that can be used in conjunction with the Cal.Experimental.Concurrent.Parallel module to pass items between threads.

CAL must be started with the system property org.openquark.cal.runtime.lecc.concurrent_runtime for concurrent use.

Author:
Magnus Byne

Nested Class Summary
static class CAL_BlockingQueue.Functions
          This inner class (Functions) contains constants and methods related to binding to CAL functions in the Cal.Experimental.Concurrent.BlockingQueue module.
static class CAL_BlockingQueue.TypeConstructors
          This inner class (TypeConstructors) contains constants and methods related to binding to CAL TypeConstructors in the Cal.Experimental.Concurrent.BlockingQueue module.
 
Field Summary
static int javaDocHash
          A hash of the concatenated JavaDoc for this class (including inner classes).
static ModuleName MODULE_NAME
           
 
Constructor Summary
CAL_BlockingQueue()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODULE_NAME

public static final ModuleName MODULE_NAME

javaDocHash

public static final int javaDocHash
A hash of the concatenated JavaDoc for this class (including inner classes). This value is used when checking for changes to generated binding classes.

See Also:
Constant Field Values
Constructor Detail

CAL_BlockingQueue

public CAL_BlockingQueue()

Business Objects
Quark Platform Documentation
Version 1.7.0_0
Business Objects

Copyright © 2007 Business Objects. All rights reserved.