Class ResultSyncPoint<R,E extends java.lang.Exception>
- java.lang.Object
-
- org.igniterealtime.smack.inttest.util.ResultSyncPoint<R,E>
-
- Direct Known Subclasses:
SimpleResultSyncPoint
public class ResultSyncPoint<R,E extends java.lang.Exception> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ResultSyncPoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
signal(E exception)
void
signal(R result)
R
waitForResult(long timeout)
R
waitForResult(long timeout, java.lang.String timeoutMessage)
-
-
-
Method Detail
-
waitForResult
public R waitForResult(long timeout) throws E extends java.lang.Exception, java.lang.InterruptedException, java.util.concurrent.TimeoutException
- Throws:
E extends java.lang.Exception
java.lang.InterruptedException
java.util.concurrent.TimeoutException
-
waitForResult
public R waitForResult(long timeout, java.lang.String timeoutMessage) throws E extends java.lang.Exception, java.lang.InterruptedException, java.util.concurrent.TimeoutException
- Throws:
E extends java.lang.Exception
java.lang.InterruptedException
java.util.concurrent.TimeoutException
-
signal
public void signal(R result)
-
signal
public void signal(E exception)
-
-