cz.zcu.fav.kiv.jsim.hla
Class JSimHLABarrier

java.lang.Object
  extended bycz.zcu.fav.kiv.jsim.hla.JSimHLABarrier

public class JSimHLABarrier
extends java.lang.Object

JSimHLABarrier is used for waiting for HLA callbacks.

Author:
Stanislav Kozina

Constructor Summary
JSimHLABarrier()
          Creates a new barrier.
JSimHLABarrier(java.lang.Object suppliedValue)
          Creates a new barrier with supplied object.
 
Method Summary
 java.lang.Object[] await()
          Waits on barrier and returns objects supplied when the barrier was lowered.
 java.lang.Object getSuppliedValue()
          Returns object supplied when barrier was created.
 void lower(java.lang.Object[] returnedValues)
          Lowers a barrier.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSimHLABarrier

public JSimHLABarrier()
Creates a new barrier.


JSimHLABarrier

public JSimHLABarrier(java.lang.Object suppliedValue)
Creates a new barrier with supplied object.

Parameters:
suppliedValue - Object supplied when the barrier was created.
Method Detail

await

public java.lang.Object[] await()
Waits on barrier and returns objects supplied when the barrier was lowered.

Returns:
objects supplied when the barrier was lowered

lower

public void lower(java.lang.Object[] returnedValues)
Lowers a barrier.

Parameters:
returnedValues - Values to be returned by await().

getSuppliedValue

public java.lang.Object getSuppliedValue()
Returns object supplied when barrier was created.

Returns:
Object supplied when barrier was created.