19 lines
396 B
Java
19 lines
396 B
Java
|
package org.syndicate_lang.actors;
|
||
|
|
||
|
public class BrokenPromise extends RuntimeException {
|
||
|
private Promise<?> _promise;
|
||
|
|
||
|
public BrokenPromise(Promise<?> promise) {
|
||
|
super(promise.getReason());
|
||
|
this._promise = promise;
|
||
|
}
|
||
|
|
||
|
public Promise<?> getPromise() {
|
||
|
return _promise;
|
||
|
}
|
||
|
|
||
|
public Throwable getReason() {
|
||
|
return _promise.getReason();
|
||
|
}
|
||
|
}
|