groovyx.gpars.stm
Class GParsAtomicVoidBlock

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

final class GParsAtomicVoidBlock
extends java.lang.Object
implements org.multiverse.api.closures.AtomicVoidClosure

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

Author:
Vaclav Pech

Field Summary
private  groovy.lang.Closure code
           
 
Constructor Summary
GParsAtomicVoidBlock(groovy.lang.Closure code)
           
 
Method Summary
 void 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

GParsAtomicVoidBlock

GParsAtomicVoidBlock(groovy.lang.Closure code)
Method Detail

execute

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

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