@@ -0,0 +1,715 @@
+/*-%0A * Copyright 2015 Diamond Light Source Ltd.%0A *%0A * All rights reserved. This program and the accompanying materials%0A * are made available under the terms of the Eclipse Public License v1.0%0A * which accompanies this distribution, and is available at%0A * http://www.eclipse.org/legal/epl-v10.html%0A */%0A%0Apackage org.eclipse.dawnsci.analysis.api.processing;%0A%0Aimport java.lang.annotation.ElementType;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.RetentionPolicy;%0Aimport java.lang.annotation.Target;%0A%0A/**%0A * This is an annotation for marking an IOperation as having a threadsafe execute method%0A */%0A@Retention(RetentionPolicy.RUNTIME)%0A@Target(value = ElementType.TYPE)%0Apublic @interface Atomic %7B%0A%0A%7D%0A

Add atomic thread safe marker annotation