Интересная Java библиотека Guava от Google. Например, полезные классы для ограничения времени выполнения процесса:
TimeLimiter limiter = . . .;
TargetType proxy = limiter.newProxy(
target, TargetType.class, 50, TimeUnit.MILLISECONDS);
try {
return proxy.someMethod();
} catch (UncheckedTimeoutException e) {
return DEFAULT_VALUE;
}
No comments:
Post a Comment