/** * Define a supplier to be applied * * @param supplier supplier */ public void withSupplier(Supplier<R> supplier) { withFunction(s -> supplier.get()); } }
@Inject private void configureHandler(RequestHandlerConfigurator requestHandlerConfigurator) { requestHandlerConfigurator .newConfiguration() .methodName("websocketIdService/getId") .noParams() .resultAsString() .withFunction(this::extractClientId); }