javax.xml.registry
Interface BulkResponse
- All Superinterfaces:
- JAXRResponse
- public interface BulkResponse
- extends JAXRResponse
Contains the response of a method in the API that performs a bulk
operation and returns a bulk response. Partial commits are allowed on
a bulk operation.
In the event of a partial success where only a subset of objects were processed successfully, the getStatus method of the BulkResponse must return JAXRResponse.STATUS_WARNING. In this case, a Collection of JAXRException instances is included in the BulkResponse instance. The JAXRExceptions provide information on each error that prevented some objects in the request to not be processed successfully.
- See Also:
QueryManager
,
LifeCycleManager
Method Summary |
java.util.Collection |
getCollection()
Get the Collection of of objects returned as a response of a
bulk operation. |
java.util.Collection |
getException()
Get the JAXRException(s) Collection in case of partial commit. |
boolean |
isPartialResponse()
Returns true if the reponse is a partial response due to large result set
|
getCollection
public java.util.Collection getCollection()
throws JAXRException
- Get the Collection of of objects returned as a response of a
bulk operation.
Caller thread will block here if result is not yet available.
- Capability Level: 0
getException
public java.util.Collection getException()
throws JAXRException
- Get the JAXRException(s) Collection in case of partial commit.
Caller thread will block here if result is not yet available.
Return null if result is available and there is no JAXRException(s).
- Capability Level: 0
isPartialResponse
public boolean isPartialResponse()
throws JAXRException
- Returns true if the reponse is a partial response due to large result set
- Capability Level: 0