public void withRunnable(Runnable runnable) { withConsumer(s -> runnable.run()); } }
public ConsumerConfiguratorNoneToNone noResult() { LOGGER.debug( "Configuring incoming request result: " + "method: " + method + ", no result is expected."); return new ConsumerConfiguratorNoneToNone(requestHandlerManager, method); } }
@Inject private void configureShowMessageRequestSubscribeHandler( RequestHandlerConfigurator requestHandler) { requestHandler .newConfiguration() .methodName("window/showMessageRequest/subscribe") .noParams() .noResult() .withConsumer(showMessageRequestEndpointIds::add); }
@Inject private void configureHandlers(RequestHandlerConfigurator configurator) { configurator .newConfiguration() .methodName(WORKSPACE_SYNCHRONIZE_METHOD_NAME) .noParams() .noResult() .withConsumer(this::updateProjects); }
@Inject private void configureUnSubscribeHandler(RequestHandlerConfigurator requestHandler) { requestHandler .newConfiguration() .methodName("window/showMessage/unsubscribe") .noParams() .noResult() .withConsumer(endpointIds::remove); }
@Inject private void configureUnSubscribeHandler(RequestHandlerConfigurator configurator) { configurator .newConfiguration() .methodName(EVENT_DEBUGGER_UN_SUBSCRIBE) .noParams() .noResult() .withConsumer(endpointIds::remove); } }
@Inject public void configureHandler(RequestHandlerConfigurator configurator) { configurator .newConfiguration() .methodName(INCOMING_METHOD) .noParams() .noResult() .withConsumer(endpointIds::add); }
@Inject private void configureSubscribeHandler(RequestHandlerConfigurator requestHandler) { requestHandler .newConfiguration() .methodName("textDocument/publishDiagnostics/subscribe") .noParams() .noResult() .withConsumer(endpointIds::add); }
@Inject private void configureSubscribeHandler(RequestHandlerConfigurator configurator) { configurator .newConfiguration() .methodName(EVENT_DEBUGGER_SUBSCRIBE) .noParams() .noResult() .withConsumer(endpointIds::add); }
@Inject public void configureHandler(RequestHandlerConfigurator configurator) { configurator .newConfiguration() .methodName(INCOMING_METHOD) .noParams() .noResult() .withConsumer(endpointIds::add); }
@Inject private void configureHandlers(RequestHandlerConfigurator configurator) { configurator .newConfiguration() .methodName(JSON_RPC_METHOD_NAME) .noParams() .noResult() .withConsumer(this::showNotification); }
@Inject private void configureSubscribeHandler(RequestHandlerConfigurator requestHandler) { requestHandler .newConfiguration() .methodName("window/showMessage/subscribe") .noParams() .noResult() .withConsumer(endpointIds::add); }
@Inject private void configureShowMessageRequestUnSubscribeHandler( RequestHandlerConfigurator requestHandler) { requestHandler .newConfiguration() .methodName("window/showMessageRequest/unsubscribe") .noParams() .noResult() .withConsumer(showMessageRequestEndpointIds::remove); }
@Inject private void configureUnSubscribeHandler(RequestHandlerConfigurator requestHandler) { requestHandler .newConfiguration() .methodName("textDocument/publishDiagnostics/unsubscribe") .noParams() .noResult() .withConsumer(endpointIds::remove); } }
@Inject private void configureHandlers(RequestHandlerConfigurator configurator) { configurator .newConfiguration() .methodName(CLIENT_SUBSCRIBE_METHOD_NAME) .noParams() .noResult() .withConsumer(endpointIds::add); configurator .newConfiguration() .methodName(CLIENT_UNSUBSCRIBE_METHOD_NAME) .noParams() .noResult() .withConsumer(endpointIds::remove); }
@Inject private void configureHandlers(RequestHandlerConfigurator configurator) { configurator .newConfiguration() .methodName(EXCLUDES_CHANGED) .paramsAsListOfString() .noResult() .withConsumer( newExcludes -> { excludes.clear(); excludes.addAll(newExcludes); }); configurator .newConfiguration() .methodName(EXCLUDES_CLEAN_UP) .noParams() .noResult() .withConsumer(s -> excludes.clear()); }
@Inject private void configureSubscribeHandler(RequestHandlerConfigurator configurator) { configurator .newConfiguration() .methodName("git/checkoutOutput/subscribe") .paramsAsString() .noResult() .withBiConsumer( (endpointId, workspaceIdAndProjectName) -> { endpointIdsWithWorkspaceIdAndProjectName.putIfAbsent( endpointId, newConcurrentHashSet()); endpointIdsWithWorkspaceIdAndProjectName .get(endpointId) .add(workspaceIdAndProjectName); }); configurator .newConfiguration() .methodName("event/git/subscribe") .noParams() .noResult() .withConsumer(endpointIds::add); }