Package com.boomi.connector.sample.json
Class SplitJsonResponseOperation
- java.lang.Object
-
- com.boomi.connector.util.ContextualOperation
-
- com.boomi.connector.util.BaseOperation
-
- com.boomi.connector.util.BaseUpdateOperation
-
- com.boomi.connector.sample.json.SplitJsonResponseOperation
-
- All Implemented Interfaces:
Operation
public class SplitJsonResponseOperation extends BaseUpdateOperation
Sample update operation that demonstrates the use of aJsonSplitterto create multiple payloads from a single stream in a memory efficient manner. In this example, the root json document is assumed to be a json array. If the root document is an object,JsonArraySplittercan be used to split an array that is a top level property of the object.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSplitJsonResponseOperation(OperationContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidexecuteUpdate(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
-
SplitJsonResponseOperation
protected SplitJsonResponseOperation(OperationContext context)
-
-
Method Detail
-
executeUpdate
protected void executeUpdate(UpdateRequest request, OperationResponse response)
Description copied from class:BaseUpdateOperationActual implementation of this CREATE, UPDATE, or UPSERT Operation.- Specified by:
executeUpdatein 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)
-
-