try {
} catch (BabelException e) {
if (e.getErrorCode() == ErrorCode.CONNECTION_ERROR) {
} else if (e.getErrorCode() == ErrorCode.TIMEOUT_ERROR) {
} else {
}
} catch (Exception e) {
// ...
}
import org.babel.runtime.logger.Logger;
public class MyClass {
private static final Logger logger = Logger.getLogger(MyClass.class);
public void doSomething() {
}
}
import org.babel.runtime.concurrent.ThreadPool;
public class MyClass {
private static final ThreadPool threadPool = new ThreadPool(5);
public void doSomething() {
threadPool.execute(() -> {
});
}
}
Maven:
<dependency>
<groupId>org.babel.runtime</groupId>
<artifactId>babel-runtime</artifactId>
<version>1.0.0</version>
</dependency>
Gradle:
groovy
implementation 'org.babel.runtime:babel-runtime:1.0.0'