/** * Define a function to be applied * * @param function function */ public void withPromise(Function<P, JsonRpcPromise<R>> function) { withPromiseBiFunction((s, p) -> function.apply(p)); } }
public <R> PromiseConfigurationOneToOne<P, R> resultAsPromiseDto(Class<R> rClass) { checkNotNull(rClass, "Result class must not be null"); LOGGER.debug( "Configuring incoming request result: " + "method: " + method + ", " + "result object class: " + rClass); return new PromiseConfigurationOneToOne<>(requestHandlerManager, method, pClass, rClass); }