protected void customizeEngine(EngineBuilder engineBuilder) { engineBuilder.setPlanDeactivationListener(_batchingSupport); }
@Override protected void customizeEngine(EngineBuilder engineBuilder) { engineBuilder.setPlanDeactivationListener(_batchingSupport); }
@Override protected void customizeEngine(EngineBuilder engineBuilder) { engineBuilder.setPlanDeactivationListener(_batchingSupport); }
@Override protected void customizeEngine(com.linkedin.parseq.EngineBuilder engineBuilder) { BatchingSupport batchingSupport = new BatchingSupport(); batchingSupport.registerStrategy(batchingStrategy); engineBuilder.setPlanDeactivationListener(batchingSupport); };
@Override protected void customizeEngine(com.linkedin.parseq.EngineBuilder engineBuilder) { BatchingSupport batchingSupport = new BatchingSupport(); batchingSupport.registerStrategy(batchingStrategy); engineBuilder.setPlanDeactivationListener(batchingSupport); };
@Override protected void customizeEngine(EngineBuilder engineBuilder) { engineBuilder.setPlanDeactivationListener(_batchingSupport); _batchingSupport.registerStrategy(_strategy); }
@Override protected void customizeEngine(EngineBuilder engineBuilder) { engineBuilder.setPlanDeactivationListener(_batchingSupport); _batchingSupport.registerStrategy(_strategy); }
public void runExample(BenchmarkConfig config) throws Exception { final int numCores = Runtime.getRuntime().availableProcessors(); final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(numCores - 1, new ThreadFactory() { @Override public Thread newThread(Runnable r) { Thread t = new Thread(r); _parseqThreads.add(t); return t; } }); final EngineBuilder builder = new EngineBuilder().setTaskExecutor(scheduler).setTimerScheduler(scheduler); builder.setPlanDeactivationListener(_batchingSupport); builder.setEngineProperty(Engine.MAX_CONCURRENT_PLANS, config.CONCURRENCY_LEVEL); final Engine engine = builder.build(); try { doRunBenchmark(engine, config); } finally { engine.shutdown(); scheduler.shutdownNow(); } }
@Override protected void customizeEngine(EngineBuilder engineBuilder) { engineBuilder.setTaskExecutor(_executorService).setTimerScheduler(_executorService); engineBuilder.setPlanDeactivationListener(_batchingSupport); _batchingSupport.registerStrategy(_strategy); }
@BeforeClass public void init() throws Exception { _serverScheduler = Executors.newScheduledThreadPool(Runtime.getRuntime().availableProcessors() + 1); EngineBuilder serverEngineBuilder = new EngineBuilder(); serverEngineBuilder.setTaskExecutor(_serverScheduler).setTimerScheduler(_serverScheduler) .setPlanDeactivationListener(_batchingSupport); _serverEngine = serverEngineBuilder.build(); _server = RestLiIntTestServer.createServer(_serverEngine, _port, true, 5000, null, FilterChains.empty(), true, false, false); _server.start(); _clientFactory = new HttpClientFactory(); _transportClients = new ArrayList<>(); _restClient = createRestClient(); }
@Override protected void customizeEngine(EngineBuilder engineBuilder) { engineBuilder.setPlanDeactivationListener(_batchingSupport); ParSeqRestliClientBuilder parSeqRestliClientBuilder = new ParSeqRestliClientBuilder() .setRestClient(_restClient) .setBatchingSupport(_batchingSupport) .setConfig(getParSeqRestClientConfig()) .setInboundRequestContextFinder(() -> Optional.ofNullable(_inboundRequestContext.get())); customizeParSeqRestliClient(parSeqRestliClientBuilder); _parseqClient = parSeqRestliClientBuilder.build(); }