Class RemoteFunctionRequestExecutor<RequestT extends AbstractRemoteFunctionRequest<RequestT,RequestResultT>,RequestResultT extends AbstractRemoteFunctionRequestResult<RequestT,RequestResultT>>
java.lang.Object
com.sap.cloud.sdk.s4hana.connectivity.rfc.RemoteFunctionRequestExecutor<RequestT,RequestResultT>
- Type Parameters:
RequestT- The type of the request to execute.RequestResultT- The type of the result to return.
- All Implemented Interfaces:
RequestExecutor<RequestT,RequestResultT>
@Deprecated
public class RemoteFunctionRequestExecutor<RequestT extends AbstractRemoteFunctionRequest<RequestT,RequestResultT>,RequestResultT extends AbstractRemoteFunctionRequestResult<RequestT,RequestResultT>>
extends Object
implements RequestExecutor<RequestT,RequestResultT>
Deprecated.
This module will be discontinued, along with its classes and methods.
The meta logic used to transactional-like handle the execution of
AbstractRemoteFunctionRequests.-
Constructor Summary
ConstructorsConstructorDescriptionRemoteFunctionRequestExecutor(com.sap.cloud.sdk.s4hana.connectivity.rfc.AbstractTransactionFactory<RequestT, RequestResultT> transactionFactory) Deprecated. -
Method Summary
-
Constructor Details
-
RemoteFunctionRequestExecutor
public RemoteFunctionRequestExecutor(com.sap.cloud.sdk.s4hana.connectivity.rfc.AbstractTransactionFactory<RequestT, RequestResultT> transactionFactory) Deprecated.
-
-
Method Details
-
execute
@Nonnull public RequestResultT execute(@Nonnull Destination destination, @Nonnull RequestT request) throws RequestExecutionException Deprecated.- Specified by:
executein interfaceRequestExecutor<RequestT extends AbstractRemoteFunctionRequest<RequestT,RequestResultT>, RequestResultT extends AbstractRemoteFunctionRequestResult<RequestT, RequestResultT>> - Throws:
RequestExecutionException
-