/** * */ package org.javabuilders.swt.handler; import java.lang.reflect.Method; import org.javabuilders.BuildResult; import org.javabuilders.event.BackgroundEvent; import org.javabuilders.event.IBackgroundCallback; import org.javabuilders.event.IBackgroundProcessingHandler; import sun.reflect.generics.reflectiveObjects.NotImplementedException; /** * SWT background processing handler * @author Jacek Furmankiewicz * */ public class DefaultBackgroundProcessingHandler implements IBackgroundProcessingHandler { private final static DefaultBackgroundProcessingHandler singleton = new DefaultBackgroundProcessingHandler(); /** * @return Singleton */ public static DefaultBackgroundProcessingHandler getInstance() {return singleton;} /** * Private constructor */ private DefaultBackgroundProcessingHandler() {} /* (non-Javadoc) * @see org.javabuilders.event.IBackgroundProcessingHandler#doInBackground(org.javabuilders.BuildResult, java.lang.Object, java.lang.reflect.Method, org.javabuilders.event.BackgroundEvent, org.javabuilders.event.IBackgroundCallback) */ public void doInBackground(BuildResult result, Object target, Method method, BackgroundEvent event, IBackgroundCallback callbackWhenFinished) throws Exception { throw new NotImplementedException(); } }