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 aBinarySubdocMultiLookupRequest
.- 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
All Methods Instance Methods Concrete Methods 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
-
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 Detail
-
MultiLookupResponse
public MultiLookupResponse(ResponseStatus status, short serverStatusCode, String bucket, List<MultiResult<Lookup>> responses, BinarySubdocMultiLookupRequest request, long cas)
-
-
Method Detail
-
request
public BinarySubdocMultiLookupRequest 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
public List<MultiResult<Lookup>> 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.
-
-