Class OutputStreamSampleOperation
- java.lang.Object
-
- com.boomi.connector.util.ContextualOperation
-
- com.boomi.connector.util.BaseOperation
-
- com.boomi.connector.util.BaseUpdateOperation
-
- com.boomi.connector.sample.resource.OutputStreamSampleOperation
-
- All Implemented Interfaces:
Operation
public class OutputStreamSampleOperation extends BaseUpdateOperation
Sample update operation that demonstrates how to send data to a client that provides an active output stream to write the request. This is a common alternative to accepting an input stream directly. Ideally, as demonstrated in this example, the input data is written directly to the target system without any intermediate copies.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
OutputStreamSampleOperation(OperationContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
executeUpdate(UpdateRequest request, OperationResponse response)
Actual implementation of this CREATE, UPDATE, or UPSERT Operation.-
Methods inherited from class com.boomi.connector.util.BaseUpdateOperation
execute
-
Methods inherited from class com.boomi.connector.util.ContextualOperation
getConnection, getContext
-
-
-
-
Constructor Detail
-
OutputStreamSampleOperation
protected OutputStreamSampleOperation(OperationContext context)
-
-
Method Detail
-
executeUpdate
protected void executeUpdate(UpdateRequest request, OperationResponse response)
Description copied from class:BaseUpdateOperation
Actual implementation of this CREATE, UPDATE, or UPSERT Operation.- Specified by:
executeUpdate
in classBaseUpdateOperation
- Parameters:
request
- request given toBaseUpdateOperation.execute(com.boomi.connector.api.OperationRequest, com.boomi.connector.api.OperationResponse)
, downcast to the correct typeresponse
- response given toBaseUpdateOperation.execute(com.boomi.connector.api.OperationRequest, com.boomi.connector.api.OperationResponse)
-
-