Return at least ONLINE / OFFLINE, if the state is UNKNOWN
This commit is contained in:
parent
022997f6b6
commit
093b36270a
|
@ -1,5 +1,7 @@
|
||||||
package ctbrec.sites.bonga;
|
package ctbrec.sites.bonga;
|
||||||
|
|
||||||
|
import static ctbrec.Model.STATUS.*;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
@ -84,9 +86,17 @@ public class BongaCamsModel extends AbstractModel {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public STATUS getOnlineState(boolean failFast) throws IOException, ExecutionException {
|
public STATUS getOnlineState(boolean failFast) throws IOException, ExecutionException {
|
||||||
|
if(failFast) {
|
||||||
|
return onlineState;
|
||||||
|
} else {
|
||||||
|
if(onlineState == UNKNOWN) {
|
||||||
|
return online ? ONLINE : OFFLINE;
|
||||||
|
}
|
||||||
return onlineState;
|
return onlineState;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void setOnlineState(STATUS onlineState) {
|
public void setOnlineState(STATUS onlineState) {
|
||||||
this.onlineState = onlineState;
|
this.onlineState = onlineState;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue