groovyx.gpars.stm
Class GParsAtomicBooleanBlock

java.lang.Object
  extended by groovyx.gpars.stm.GParsAtomicBooleanBlock
All Implemented Interfaces:
org.multiverse.api.closures.AtomicBooleanClosure

final class GParsAtomicBooleanBlock
extends java.lang.Object
implements org.multiverse.api.closures.AtomicBooleanClosure

A default implementation of org.multiverse.api.closures.AtomicBooleanClosure properly handling exception propagation

Author:
Vaclav Pech

Field Summary
private  groovy.lang.Closure code
           
 
Constructor Summary
GParsAtomicBooleanBlock(groovy.lang.Closure code)
           
 
Method Summary
 boolean execute(org.multiverse.api.Transaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

code

private final groovy.lang.Closure code
Constructor Detail

GParsAtomicBooleanBlock

GParsAtomicBooleanBlock(groovy.lang.Closure code)
Method Detail

execute

public boolean execute(org.multiverse.api.Transaction transaction)
Specified by:
execute in interface org.multiverse.api.closures.AtomicBooleanClosure

Copyright © 2008–2010 Václav Pech. All Rights Reserved.