Class MultiLookupResponse
java.lang.Object
com.couchbase.client.core.message.AbstractCouchbaseResponse
com.couchbase.client.core.message.kv.AbstractKeyValueResponse
com.couchbase.client.core.message.kv.subdoc.multi.MultiLookupResponse
- All Implemented Interfaces:
CouchbaseMessage
,CouchbaseResponse
,BinaryResponse
,ReferenceCounted
@Committed @Public public class MultiLookupResponse extends AbstractKeyValueResponse
The response for a
BinarySubdocMultiLookupRequest
.- Since:
- 1.2
- Author:
- Simon Baslé
-
Constructor Summary
Constructors Constructor Description MultiLookupResponse(ResponseStatus status, short serverStatusCode, String bucket, List<MultiResult<Lookup>> responses, BinarySubdocMultiLookupRequest request, long cas)
-
Method Summary
Modifier and Type Method Description long
cas()
BinarySubdocMultiLookupRequest
request()
Stub method implementation which needs to be overridden by all responses that support cloning.List<MultiResult<Lookup>>
responses()
Methods inherited from class com.couchbase.client.core.message.kv.AbstractKeyValueResponse
bucket, content, refCnt, release, release, retain, retain, serverDuration, serverDuration, serverStatusCode, toString, touch, touch
Methods inherited from class com.couchbase.client.core.message.AbstractCouchbaseResponse
creationTime, status, statusDetails, statusDetails
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.couchbase.client.core.message.CouchbaseMessage
creationTime
Methods inherited from interface com.couchbase.client.core.message.CouchbaseResponse
status, statusDetails, statusDetails
-
Constructor Details
-
MultiLookupResponse
public MultiLookupResponse(ResponseStatus status, short serverStatusCode, String bucket, List<MultiResult<Lookup>> responses, BinarySubdocMultiLookupRequest request, long cas)
-
-
Method Details
-
request
Description copied from class:AbstractCouchbaseResponse
Stub method implementation which needs to be overridden by all responses that support cloning.- Specified by:
request
in interfaceCouchbaseResponse
- Overrides:
request
in classAbstractCouchbaseResponse
- Returns:
- a fresh request.
-
responses
- Returns:
- a list of
MultiResult<Lookup>
, giving the individual result of eachLookupCommand
.
-
cas
public long cas()- Returns:
- the CAS value of the whole document.
-