aicas logo Realtime Java
Technology.

javax.realtime
Class WaitFreeDequeue

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

public class WaitFreeDequeue
extends java.lang.Object


Constructor Summary
WaitFreeDequeue(java.lang.Thread writer, java.lang.Thread reader, int maximum, MemoryArea memory)
           
 
Method Summary
 java.lang.Object blockingRead()
           
 boolean blockingWrite(java.lang.Object object)
           
 boolean force(java.lang.Object object)
           
 java.lang.Object nonBlockingRead()
           
 boolean nonBlockingWrite(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WaitFreeDequeue

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

nonBlockingRead

public java.lang.Object nonBlockingRead()

blockingWrite

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

nonBlockingWrite

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

blockingRead

public java.lang.Object blockingRead()

force

public boolean force(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.