aicas logo Realtime Java
Technology.

javax.realtime
Class WaitFreeWriteQueue

java.lang.Object
  |
  +--javax.realtime.WaitFreeWriteQueue

public class WaitFreeWriteQueue
extends java.lang.Object


Constructor Summary
WaitFreeWriteQueue(java.lang.Thread writer, java.lang.Thread reader, int maximum, MemoryArea memory)
           
 
Method Summary
 void clear()
           
 boolean force(java.lang.Object object)
           
 boolean isEmpty()
           
 boolean isFull()
           
 java.lang.Object read()
           
 int size()
           
 boolean write(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WaitFreeWriteQueue

public WaitFreeWriteQueue(java.lang.Thread writer,
                          java.lang.Thread reader,
                          int maximum,
                          MemoryArea memory)
                   throws java.lang.IllegalArgumentException,
                          java.lang.InstantiationException,
                          java.lang.ClassNotFoundException,
                          java.lang.IllegalAccessException
Method Detail

clear

public void clear()

isEmpty

public boolean isEmpty()

isFull

public boolean isFull()

read

public java.lang.Object read()

size

public int size()

force

public boolean force(java.lang.Object object)
              throws MemoryScopeException

write

public boolean write(java.lang.Object object)
              throws MemoryScopeException

aicas logo Realtime Java
Technology.

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2003 aicas GmbH. All Rights Reserved.