/** * Get the configured runtime. * * @return configured runtime. */ ClientRuntime getRuntime() { return state.runtime.get(); }
/** * Get the configured runtime. * * @return configured runtime. */ ClientRuntime getRuntime() { return state.runtime.get(); }
public boolean hasCompatibleConstructor() { try { return constructor.get() != null; } catch (InjectionException ex) { // Compatible constructor was not found. return false; } }
@Override protected int getMaximumPoolSize() { return asyncThreadPoolSize.get(); }
@Override protected int getMaximumPoolSize() { return asyncThreadPoolSize.get(); }
JerseyRxListenableFutureInvoker(final SyncInvoker syncInvoker, final ExecutorService executor) { super(syncInvoker, executor); if (executor == null) { // TODO: use JAX-RS client scheduler // TODO: https://java.net/jira/browse/JAX_RS_SPEC-523 service = DEFAULT_EXECUTOR_SERVICE.get(); } else { service = MoreExecutors.listeningDecorator(executor); } }
@Override public Future<?> submit(Runnable task) { return asyncRequestExecutor.get().submit(task); }
@Override public <T> Future<T> submit(Runnable task, T result) { return asyncRequestExecutor.get().submit(task, result); }
@Override public <T> ScheduledFuture<T> schedule(Callable<T> callable, long delay, TimeUnit unit) { return backgroundScheduler.get().schedule(callable, delay, unit); }
@Override public <T> ScheduledFuture<T> schedule(Callable<T> callable, long delay, TimeUnit unit) { return backgroundScheduler.get().schedule(callable, delay, unit); }
@Override public <T> Future<T> submit(Callable<T> task) { return asyncRequestExecutor.get().submit(task); }
@Override public ScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit) { return backgroundScheduler.get().schedule(command, delay, unit); }
@Override public void postInit(InjectionManager injectionManager, BootstrapBag bootstrapBag) { ServerBootstrapBag serverBag = (ServerBootstrapBag) bootstrapBag; serverBag.getComponentProviders().get().forEach(ComponentProvider::done); }
@Override public void postInit(InjectionManager injectionManager, BootstrapBag bootstrapBag) { ServerBootstrapBag serverBag = (ServerBootstrapBag) bootstrapBag; serverBag.getComponentProviders().get().forEach(ComponentProvider::done); }
State preInitialize() { final State state = strategy.onChange(this); state.strategy = COPY_ON_CHANGE; state.runtime.get().preInitialize(); return state; }
State preInitialize() { final State state = strategy.onChange(this); state.strategy = COPY_ON_CHANGE; state.runtime.get().preInitialize(); return state; }
@Override public Function<ContainerRequest, ?> getValueProvider(final Parameter parameter) { Source paramSource = parameter.getSource(); if (paramSource == Parameter.Source.CONTEXT) { return containerRequest -> resolver.get().resolve(getInjectee(parameter)); } return null; }
@Override public Function<ContainerRequest, ?> getValueProvider(final Parameter parameter) { Source paramSource = parameter.getSource(); if (paramSource == Parameter.Source.CONTEXT) { return containerRequest -> resolver.get().resolve(getInjectee(parameter)); } return null; }
@Override public MultivaluedParameterExtractor<?> get(final Parameter p) { return process( paramConverterFactory.get(), p.getDefaultValue(), p.getRawType(), p.getType(), p.getAnnotations(), p.getSourceName()); }
@Override public MultivaluedParameterExtractor<?> get(final Parameter p) { return process( paramConverterFactory.get(), p.getDefaultValue(), p.getRawType(), p.getType(), p.getAnnotations(), p.getSourceName()); }