Class MultiResultSyncPoint<R,E extends java.lang.Exception>
- java.lang.Object
-
- org.igniterealtime.smack.inttest.util.MultiResultSyncPoint<R,E>
-
public class MultiResultSyncPoint<R,E extends java.lang.Exception> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MultiResultSyncPoint(int expectedResultCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsignal(E exception)voidsignal(R result)java.util.List<R>waitForResults(long timeout)java.util.List<R>waitForResults(long timeout, java.lang.String timeoutMessage)
-
-
-
Method Detail
-
waitForResults
public java.util.List<R> waitForResults(long timeout) throws E extends java.lang.Exception, java.lang.InterruptedException, java.util.concurrent.TimeoutException
- Throws:
E extends java.lang.Exceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutException
-
waitForResults
public java.util.List<R> waitForResults(long timeout, java.lang.String timeoutMessage) throws E extends java.lang.Exception, java.lang.InterruptedException, java.util.concurrent.TimeoutException
- Throws:
E extends java.lang.Exceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutException
-
signal
public void signal(R result)
-
signal
public void signal(E exception)
-
-