From 70e77b404037e22782bb36cfc864f1bad71e65db Mon Sep 17 00:00:00 2001 From: mdb Date: Fri, 28 Apr 2006 22:54:29 +0000 Subject: [PATCH] Added ResultListener.NOOP which can be used like so: foo.doSomeThing(bar, new ResultListener.NOOP()); git-svn-id: https://samskivert.googlecode.com/svn/trunk@1836 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- src/java/com/samskivert/util/ResultListener.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/java/com/samskivert/util/ResultListener.java b/src/java/com/samskivert/util/ResultListener.java index d2c2162c..174b8702 100644 --- a/src/java/com/samskivert/util/ResultListener.java +++ b/src/java/com/samskivert/util/ResultListener.java @@ -36,6 +36,15 @@ package com.samskivert.util; */ public interface ResultListener { + /** A result listener that does nothing for cases where that is an + * appropriate behavior. */ + public static class NOOP implements ResultListener { + public void requestCompleted (T result) { + } + public void requestFailed (Exception cause) { + } + }; + /** * Called to communicate that the request succeeded and that the * result is available.