Class BatchResult
java.lang.Object
org.sblim.wbem.client.BatchResult
BatchResult class encapsulates the results from a batch request, allowing to
manipulate results from individual operations one at the time. This class
provides mechanisms to check which operations failed, and which operations
where successfully completed.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]
Returns an array which contains the indexes of the operations that failed.getResult
(int operationID) Returns the object produced by the specified batch operation.int[]
Returns a list of the operation ID that were successfully completed.
-
Field Details
-
operations
-
failureIds
protected int[] failureIds -
successIds
protected int[] successIds
-
-
Constructor Details
-
BatchResult
Constructs an object of a BatchResult.- Parameters:
results
- An array of CIMOperation
-
-
Method Details
-
getFailureIds
public int[] getFailureIds()Returns an array which contains the indexes of the operations that failed. A zero length array, means that none of the operations fail.- Returns:
- The indexes of the operations that failed
-
getResult
Returns the object produced by the specified batch operation. The object may be an enumeration of entities, a single CIM Object (CIMClass, CIMInstance, CIMObject) or null- Parameters:
operationID
-- Returns:
- The object
- Throws:
CIMException
- a cim exception of the operation was not succesfully completed.IllegalArgumentException
- is an invalid operationID is passed.
-
getSuccessIds
public int[] getSuccessIds()Returns a list of the operation ID that were successfully completed.- Returns:
- The indexes of the operations that succeeded
-