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
AbstractRemoteFunctionRequest
s.-
Constructor Summary
ConstructorDescriptionRemoteFunctionRequestExecutor
(com.sap.cloud.sdk.s4hana.connectivity.rfc.AbstractTransactionFactory<RequestT, RequestResultT> transactionFactory) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionexecute
(Destination destination, RequestT request) Deprecated.Executes a request against an SAP S/4HANA system.
-
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.Description copied from interface:RequestExecutor
Executes a request against an SAP S/4HANA system.- Specified by:
execute
in interfaceRequestExecutor<RequestT extends AbstractRemoteFunctionRequest<RequestT,
RequestResultT>, RequestResultT extends AbstractRemoteFunctionRequestResult<RequestT, RequestResultT>> - Parameters:
destination
- TheDestination
to be used for execution.request
- The subclass ofRequest
to execute.- Returns:
- The executed request result.
- Throws:
RequestExecutionException
- If there is an issue while executing the request.
-