more API
This commit is contained in:
parent
16bb0d01c7
commit
e11b9f1030
|
@ -0,0 +1,29 @@
|
||||||
|
package com.rusefi.io;
|
||||||
|
|
||||||
|
public class DoubleCallbacks implements UpdateOperationCallbacks {
|
||||||
|
private final UpdateOperationCallbacks one;
|
||||||
|
private final UpdateOperationCallbacks two;
|
||||||
|
|
||||||
|
public DoubleCallbacks(UpdateOperationCallbacks one, UpdateOperationCallbacks two) {
|
||||||
|
this.one = one;
|
||||||
|
this.two = two;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void log(String message, boolean breakLineOnTextArea, boolean sendToLogger) {
|
||||||
|
one.log(message, breakLineOnTextArea, sendToLogger);
|
||||||
|
two.log(message, breakLineOnTextArea, sendToLogger);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void done() {
|
||||||
|
one.done();
|
||||||
|
two.done();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void error() {
|
||||||
|
one.error();
|
||||||
|
two.error();
|
||||||
|
}
|
||||||
|
}
|
|
@ -18,7 +18,7 @@ public interface UpdateOperationCallbacks {
|
||||||
void done();
|
void done();
|
||||||
void error();
|
void error();
|
||||||
|
|
||||||
class UpdateOperationDummy implements UpdateOperationCallbacks {
|
UpdateOperationCallbacks DUMMY = new UpdateOperationCallbacks() {
|
||||||
@Override
|
@Override
|
||||||
public void log(final String message, final boolean breakLineOnTextArea, boolean sendToLogger) {
|
public void log(final String message, final boolean breakLineOnTextArea, boolean sendToLogger) {
|
||||||
}
|
}
|
||||||
|
@ -30,7 +30,5 @@ public interface UpdateOperationCallbacks {
|
||||||
@Override
|
@Override
|
||||||
public void error() {
|
public void error() {
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|
||||||
UpdateOperationCallbacks DUMMY = new UpdateOperationDummy();
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue