public class SalaryServiceImpl {
private static Boolean eusEnabled = null;
private static final Object initEusLock = new Object();
public SalaryServiceImpl() {
synchronized(initEusLock) {
if(eusEnabled == null) {
try {
eusEnabled = queryEusEnabled();
} catch (Exception e) {
_logger.severe("Unable to query eusEnabled. EUS will be disabled.", e);
eusEnabled = false;
}
_logger.info("initializing with EUS {0}", (eusEnabled ? "enabled" : "disabled")});
}
}
}
}
Comments
0 B
|👍
/👎