package org.deftserver.util;
import org.deftserver.web.AsyncResult;
/**
* Convenience class used to limit the Java verboseness.
*/
public class NopAsyncResult<T> {
private NopAsyncResult() {}
public final AsyncResult<T> nopAsyncResult = new AsyncResult<T>() {
@Override public void onFailure(Throwable caught) {}
@Override public void onSuccess(T result) {}
};
public static <T> NopAsyncResult<T> of(Class<T> type) {
return new NopAsyncResult<T>();
}
}