tdlight-java/src/main/java/it/tdlight/common/internal/Handler.java

25 lines
628 B
Java
Raw Normal View History

2021-04-07 19:48:10 +02:00
package it.tdlight.common.internal;
import it.tdlight.common.ExceptionHandler;
import it.tdlight.common.ResultHandler;
import it.tdlight.jni.TdApi;
2020-10-13 01:31:32 +02:00
public final class Handler<R extends TdApi.Object> {
2021-10-22 12:54:28 +02:00
private final ResultHandler<R> resultHandler;
2020-10-13 01:31:32 +02:00
private final ExceptionHandler exceptionHandler;
public Handler(ResultHandler<R> resultHandler, ExceptionHandler exceptionHandler) {
2020-10-13 01:31:32 +02:00
this.resultHandler = resultHandler;
this.exceptionHandler = exceptionHandler;
}
public ResultHandler<R> getResultHandler() {
2020-10-13 01:31:32 +02:00
return resultHandler;
}
public ExceptionHandler getExceptionHandler() {
return exceptionHandler;
}
}