public Time getRpcTimeout() { FiniteDuration duration = AkkaUtils.getTimeout(configuration); return Time.of(duration.length(), duration.unit()); }
public Time getRpcTimeout() { FiniteDuration duration = AkkaUtils.getTimeout(configuration); return Time.of(duration.length(), duration.unit()); }
public Time getRpcTimeout() { FiniteDuration duration = AkkaUtils.getTimeout(config); return Time.of(duration.length(), duration.unit()); }
public Time getRpcTimeout() { FiniteDuration duration = AkkaUtils.getTimeout(configuration); return Time.of(duration.length(), duration.unit()); }
protected RpcService createRpcService( Configuration configuration, String bindAddress, String portRange) throws Exception { ActorSystem actorSystem = BootstrapTools.startActorSystem(configuration, bindAddress, portRange, LOG, true); FiniteDuration duration = AkkaUtils.getTimeout(configuration); return new AkkaRpcService(actorSystem, Time.of(duration.length(), duration.unit())); }
public static JobManagerServices fromConfiguration( Configuration config, HighAvailabilityServices haServices) throws Exception { final BlobServer blobServer = new BlobServer(config, haServices.createBlobStore()); final long cleanupInterval = config.getLong( ConfigConstants.LIBRARY_CACHE_MANAGER_CLEANUP_INTERVAL, ConfigConstants.DEFAULT_LIBRARY_CACHE_MANAGER_CLEANUP_INTERVAL) * 1000; final BlobLibraryCacheManager libraryCacheManager = new BlobLibraryCacheManager(blobServer, cleanupInterval); final FiniteDuration timeout; try { timeout = AkkaUtils.getTimeout(config); } catch (NumberFormatException e) { throw new IllegalConfigurationException(AkkaUtils.formatDurationParingErrorMessage()); } final ScheduledExecutorService futureExecutor = Executors.newScheduledThreadPool( Hardware.getNumberCPUCores(), new ExecutorThreadFactory("jobmanager-future")); return new JobManagerServices( futureExecutor, libraryCacheManager, RestartStrategyFactory.createRestartStrategyFactory(config), Time.of(timeout.length(), timeout.unit())); } }