Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

AbstractMockClient - Class in com.couchbase.mock.client
The AbstractMockClient is an abstract class used to perform operations on the mock server.
AbstractMockClient() - Constructor for class com.couchbase.mock.client.AbstractMockClient
 
activeServers() - Method in class com.couchbase.mock.Bucket
Gets the list of active nodes within the bucket.
add(Item, boolean) - Method in class com.couchbase.mock.memcached.VBucketStore
 
addOption(Getopt.CommandLineOption) - Method in class com.couchbase.mock.util.Getopt
Add a new option to the list of options we accept
allowsMultiValue() - Method in enum com.couchbase.mock.subdoc.Operation
 
append(Item) - Method in class com.couchbase.mock.memcached.Item
 
append(Item, boolean) - Method in class com.couchbase.mock.memcached.VBucketStore
 
ArithmeticCommandExecutor - Class in com.couchbase.mock.memcached
 
ArithmeticCommandExecutor() - Constructor for class com.couchbase.mock.memcached.ArithmeticCommandExecutor
 
AuthContext - Class in com.couchbase.mock.http
 
AuthContext(String) - Constructor for class com.couchbase.mock.http.AuthContext
 
AuthContext() - Constructor for class com.couchbase.mock.http.AuthContext
 
Authenticator - Class in com.couchbase.mock.http
This object is intended to be used as a global throughout the cluster.
Authenticator(String, String) - Constructor for class com.couchbase.mock.http.Authenticator
 

B

BadNumberException - Exception in com.couchbase.mock.subdoc
 
BadNumberException(Throwable) - Constructor for exception com.couchbase.mock.subdoc.BadNumberException
 
bailResponse(HttpContext, HttpResponse) - Static method in class com.couchbase.mock.httpio.HandlerUtil
Send and flush the response object over the current connection and close the connection
Base64 - Class in com.couchbase.mock.util
Utility class to perform base64 encoding / decoding
BasicVBucketCoordinates - Class in com.couchbase.mock.memcached
 
BasicVBucketCoordinates(long, long) - Constructor for class com.couchbase.mock.memcached.BasicVBucketCoordinates
 
BinaryArithmeticCommand - Class in com.couchbase.mock.memcached.protocol
 
BinaryArithmeticCommand(ByteBuffer) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryArithmeticCommand
 
BinaryArithmeticResponse - Class in com.couchbase.mock.memcached.protocol
 
BinaryArithmeticResponse(BinaryArithmeticCommand, long, long, MutationStatus, MutationInfoWriter) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryArithmeticResponse
 
BinaryCommand - Class in com.couchbase.mock.memcached.protocol
 
BinaryConfigResponse - Class in com.couchbase.mock.memcached.protocol
 
BinaryGetCommand - Class in com.couchbase.mock.memcached.protocol
 
BinaryGetCommand(ByteBuffer) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryGetCommand
 
BinaryGetErrmapCommand - Class in com.couchbase.mock.memcached.protocol
Created by mnunberg on 12/9/16.
BinaryGetErrmapResponse - Class in com.couchbase.mock.memcached.protocol
Created by mnunberg on 12/9/16.
BinaryGetErrmapResponse(BinaryCommand, String) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryGetErrmapResponse
 
BinaryGetResponse - Class in com.couchbase.mock.memcached.protocol
 
BinaryGetResponse(BinaryCommand, ErrorCode) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryGetResponse
 
BinaryGetResponse(BinaryCommand, ErrorCode, String) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryGetResponse
 
BinaryGetResponse(BinaryCommand, Item) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryGetResponse
 
BinaryGetResponse(BinaryGetCommand, Item, long) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryGetResponse
 
BinaryHelloCommand - Class in com.couchbase.mock.memcached.protocol
Created by mnunberg on 2/4/15.
BinaryHelloCommand(ByteBuffer) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryHelloCommand
 
BinaryHelloCommand.Feature - Enum in com.couchbase.mock.memcached.protocol
 
BinaryHelloResponse - Class in com.couchbase.mock.memcached.protocol
Created by mnunberg on 2/4/15.
BinaryHelloResponse(BinaryHelloCommand, int[]) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryHelloResponse
 
BinaryObserveCommand - Class in com.couchbase.mock.memcached.protocol
This implements the OBSERVE request.
BinaryObserveCommand(ByteBuffer) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryObserveCommand
 
BinaryObserveResponse - Class in com.couchbase.mock.memcached.protocol
This contains the response for the OBSERVE command.
BinaryObserveResponse(BinaryCommand, List<ObsKeyState>) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryObserveResponse
 
BinaryObserveSeqnoCommand - Class in com.couchbase.mock.memcached.protocol
Created by mnunberg on 2/4/15.
BinaryObserveSeqnoCommand(ByteBuffer) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryObserveSeqnoCommand
 
BinaryObserveSeqnoResponse - Class in com.couchbase.mock.memcached.protocol
Created by mnunberg on 2/4/15.
BinaryObserveSeqnoResponse(BinaryObserveSeqnoCommand, long, long) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryObserveSeqnoResponse
Construct a "Normal" response
BinaryObserveSeqnoResponse(BinaryObserveSeqnoCommand, VBucketCoordinates, VBucketCoordinates, long) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryObserveSeqnoResponse
Construct a "Failover" response.
BinaryProtocolHandler - Interface in com.couchbase.mock.memcached
 
BinaryResponse - Class in com.couchbase.mock.memcached.protocol
 
BinaryResponse(BinaryCommand, ErrorCode, String) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryResponse
 
BinaryResponse(BinaryCommand, ErrorCode) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryResponse
 
BinaryResponse(BinaryCommand, MutationStatus, MutationInfoWriter, long) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryResponse
 
BinaryResponse(BinaryCommand, MutationStatus, MutationInfoWriter, long, byte[]) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryResponse
 
BinarySaslResponse - Class in com.couchbase.mock.memcached.protocol
 
BinarySaslResponse(BinaryCommand) - Constructor for class com.couchbase.mock.memcached.protocol.BinarySaslResponse
 
BinarySaslResponse(BinaryCommand, String) - Constructor for class com.couchbase.mock.memcached.protocol.BinarySaslResponse
 
BinarySelectBucketCommand - Class in com.couchbase.mock.memcached.protocol
Created by mnunberg on 3/3/17.
BinarySelectBucketCommand(ByteBuffer) - Constructor for class com.couchbase.mock.memcached.protocol.BinarySelectBucketCommand
 
BinaryStatResponse - Class in com.couchbase.mock.memcached.protocol
 
BinaryStatResponse(BinaryCommand, String, String) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryStatResponse
 
BinaryStoreCommand - Class in com.couchbase.mock.memcached.protocol
 
BinaryStoreCommand(ByteBuffer) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryStoreCommand
 
BinaryStoreResponse - Class in com.couchbase.mock.memcached.protocol
 
BinaryStoreResponse(BinaryCommand, ErrorCode, long) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryStoreResponse
 
BinaryStoreResponse(BinaryCommand, MutationStatus, MutationInfoWriter, long) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryStoreResponse
 
BinarySubdocCommand - Class in com.couchbase.mock.memcached.protocol
 
BinarySubdocMultiCommand - Class in com.couchbase.mock.memcached.protocol
 
BinarySubdocMultiCommand(ByteBuffer) - Constructor for class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand
 
BinarySubdocMultiCommand.MultiSpec - Class in com.couchbase.mock.memcached.protocol
 
BinarySubdocMultiLookupCommand - Class in com.couchbase.mock.memcached.protocol
 
BinarySubdocMultiLookupCommand(ByteBuffer) - Constructor for class com.couchbase.mock.memcached.protocol.BinarySubdocMultiLookupCommand
 
BinarySubdocMultiMutationCommand - Class in com.couchbase.mock.memcached.protocol
Created by mnunberg on 10/9/15.
BinarySubdocMultiMutationCommand(ByteBuffer) - Constructor for class com.couchbase.mock.memcached.protocol.BinarySubdocMultiMutationCommand
 
BinaryVersionResponse - Class in com.couchbase.mock.memcached.protocol
 
BinaryVersionResponse(BinaryCommand, String) - Constructor for class com.couchbase.mock.memcached.protocol.BinaryVersionResponse
 
bind(InetSocketAddress) - Method in class com.couchbase.mock.httpio.HttpServer
Set the server's listening address.
bind(ServerSocketChannel) - Method in class com.couchbase.mock.httpio.HttpServer
Set the server's listening socket.
bodyLength - Variable in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
borrowOutputContext() - Method in class com.couchbase.mock.memcached.MemcachedConnection
Temporarily borrow the head chunk of the output buffers.
Bucket - Class in com.couchbase.mock
Abstract class for all bucket types in Couchbase.
Bucket(CouchbaseMock, BucketConfiguration) - Constructor for class com.couchbase.mock.Bucket
 
Bucket.BucketType - Enum in com.couchbase.mock
 
BucketAdminServer - Class in com.couchbase.mock.http
 
BucketAdminServer(Bucket, HttpServer, CouchbaseMock) - Constructor for class com.couchbase.mock.http.BucketAdminServer
 
BucketAlreadyExistsException - Exception in com.couchbase.mock
Created by mnunberg on 12/24/14.
BucketAlreadyExistsException(String) - Constructor for exception com.couchbase.mock.BucketAlreadyExistsException
 
BucketCommandHandler - Class in com.couchbase.mock.control.handlers
This is an abstract class which operates on a specific server on a specific bucket.
BucketCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.BucketCommandHandler
 
BucketConfiguration - Class in com.couchbase.mock
 
BucketConfiguration() - Constructor for class com.couchbase.mock.BucketConfiguration
Creates an empty configuration with the default options
BucketConfiguration(BucketConfiguration) - Constructor for class com.couchbase.mock.BucketConfiguration
Copies settings from the configuration other to a new object.
bucketStartPort - Variable in class com.couchbase.mock.BucketConfiguration
The port number the nodes should begin at.
build(String, Object...) - Static method in class com.couchbase.mock.client.MockRequest
 
build() - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
buildHello(String, BinaryHelloCommand.Feature...) - Static method in class com.couchbase.mock.memcached.client.CommandBuilder
 
buildPlainAuth(String, String) - Static method in class com.couchbase.mock.memcached.client.CommandBuilder
 
buildStore(String, short, String) - Static method in class com.couchbase.mock.memcached.client.CommandBuilder
 
buildSubdocGet(String, short, String) - Static method in class com.couchbase.mock.memcached.client.CommandBuilder
 

C

CacheRequest - Class in com.couchbase.mock.client
 
CacheRequest(String, String, long, boolean, int) - Constructor for class com.couchbase.mock.client.CacheRequest
 
CacheRequest(String, String, long, boolean, List<Integer>) - Constructor for class com.couchbase.mock.client.CacheRequest
 
CacheRequest(String, String, long, boolean, int, String) - Constructor for class com.couchbase.mock.client.CacheRequest
 
CacheRequest(String, String, long, boolean, List<Integer>, String) - Constructor for class com.couchbase.mock.client.CacheRequest
 
CannotInsertException - Exception in com.couchbase.mock.subdoc
Created by mnunberg on 10/1/15.
CannotInsertException(String) - Constructor for exception com.couchbase.mock.subdoc.CannotInsertException
 
CannotInsertException(Throwable) - Constructor for exception com.couchbase.mock.subdoc.CannotInsertException
 
CAPIServer - Class in com.couchbase.mock.http.capi
 
CAPIServer(Bucket, HttpAuthVerifier) - Constructor for class com.couchbase.mock.http.capi.CAPIServer
 
cas(long) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
cas - Variable in class com.couchbase.mock.memcached.ObsKeyState
 
cc() - Method in enum com.couchbase.mock.memcached.protocol.CommandCode
 
CCCPCommandHandler - Class in com.couchbase.mock.control.handlers
 
CCCPCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.CCCPCommandHandler
 
CheckRetryVerifyCommandHandler - Class in com.couchbase.mock.control.handlers
Created by mnunberg on 4/20/17.
CheckRetryVerifyCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.CheckRetryVerifyCommandHandler
 
CheckRetryVerifyRequest - Class in com.couchbase.mock.client
Created by mnunberg on 4/24/17.
CheckRetryVerifyRequest(int, String, CommandCode, ErrorCode) - Constructor for class com.couchbase.mock.client.CheckRetryVerifyRequest
 
clearInitialConfigs() - Method in class com.couchbase.mock.CouchbaseMock
Clear the initial bucket configurations which were added during construction.
ClientResponse - Class in com.couchbase.mock.memcached.client
Created by mnunberg on 1/15/14.
ClientResponse() - Constructor for class com.couchbase.mock.memcached.client.ClientResponse
 
close() - Method in class com.couchbase.mock.memcached.client.MemcachedClient
 
cluster - Variable in class com.couchbase.mock.Bucket
 
CmdLogCommandHandler - Class in com.couchbase.mock.control.handlers
Created by mnunberg on 4/12/17.
CmdLogCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.CmdLogCommandHandler
 
code() - Method in enum com.couchbase.mock.subdoc.Operation
 
com.couchbase.mock - package com.couchbase.mock
 
com.couchbase.mock.client - package com.couchbase.mock.client
 
com.couchbase.mock.control - package com.couchbase.mock.control
 
com.couchbase.mock.control.handlers - package com.couchbase.mock.control.handlers
 
com.couchbase.mock.harakiri - package com.couchbase.mock.harakiri
 
com.couchbase.mock.http - package com.couchbase.mock.http
 
com.couchbase.mock.http.capi - package com.couchbase.mock.http.capi
 
com.couchbase.mock.http.query - package com.couchbase.mock.http.query
 
com.couchbase.mock.httpio - package com.couchbase.mock.httpio
 
com.couchbase.mock.memcached - package com.couchbase.mock.memcached
 
com.couchbase.mock.memcached.client - package com.couchbase.mock.memcached.client
 
com.couchbase.mock.memcached.errormap - package com.couchbase.mock.memcached.errormap
 
com.couchbase.mock.memcached.protocol - package com.couchbase.mock.memcached.protocol
 
com.couchbase.mock.subdoc - package com.couchbase.mock.subdoc
 
com.couchbase.mock.util - package com.couchbase.mock.util
 
com.couchbase.mock.views - package com.couchbase.mock.views
 
CommandBuilder - Class in com.couchbase.mock.memcached.client
Created by mnunberg on 1/15/14.
CommandBuilder(CommandCode) - Constructor for class com.couchbase.mock.memcached.client.CommandBuilder
 
CommandBuilder.MultiLookupSpec - Class in com.couchbase.mock.memcached.client
 
CommandBuilder.MultiMutationSpec - Class in com.couchbase.mock.memcached.client
 
CommandCode - Enum in com.couchbase.mock.memcached.protocol
 
CommandFactory - Class in com.couchbase.mock.memcached.protocol
Helper class to create the correct sort of object
CommandLineOption(char, String, boolean) - Constructor for class com.couchbase.mock.util.Getopt.CommandLineOption
Create a new instance of the command line option
CommandLogEntry(int, long) - Constructor for class com.couchbase.mock.memcached.MemcachedServer.CommandLogEntry
 
commandMap - Static variable in class com.couchbase.mock.control.MockCommandDispatcher
 
CommandNotFoundException - Exception in com.couchbase.mock.control
 
CommandNotFoundException(String, Throwable) - Constructor for exception com.couchbase.mock.control.CommandNotFoundException
 
CommandNotFoundException(String) - Constructor for exception com.couchbase.mock.control.CommandNotFoundException
 
CommandStatus - Class in com.couchbase.mock.control
 
CommandStatus() - Constructor for class com.couchbase.mock.control.CommandStatus
 
complete() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
ConfigCommandExecutor - Class in com.couchbase.mock.memcached
Created by mnunberg on 1/15/14.
ConfigCommandExecutor() - Constructor for class com.couchbase.mock.memcached.ConfigCommandExecutor
 
configReadLock() - Method in class com.couchbase.mock.Bucket
Lock the current configuration for reading.
configReadUnlock() - Method in class com.couchbase.mock.Bucket
Unlock the configuration read lock.
Configuration - Class in com.couchbase.mock.views
 
Configuration() - Constructor for class com.couchbase.mock.views.Configuration
 
Configuration(Map<String, String>) - Constructor for class com.couchbase.mock.views.Configuration
 
configurationRwLock - Variable in class com.couchbase.mock.Bucket
 
connect(String, int) - Method in class com.couchbase.mock.harakiri.HarakiriMonitor
 
CONSTANT - Static variable in class com.couchbase.mock.memcached.errormap.RetrySpec
 
ConstantVerifier() - Constructor for class com.couchbase.mock.memcached.errormap.Verifier.ConstantVerifier
 
ControlHandler - Class in com.couchbase.mock.http
 
ControlHandler(MockCommandDispatcher) - Constructor for class com.couchbase.mock.http.ControlHandler
 
convertExpiryTime(int) - Static method in class com.couchbase.mock.memcached.VBucketStore
Converts an expiration value to an absolute Unix timestamp.
CoordKey - Class in com.couchbase.mock.memcached
 
CoordKey(int, long) - Constructor for class com.couchbase.mock.memcached.CoordKey
 
CouchbaseBucket - Class in com.couchbase.mock
Representation of a membase bucket
CouchbaseBucket(CouchbaseMock, BucketConfiguration) - Constructor for class com.couchbase.mock.CouchbaseBucket
 
CouchbaseMock - Class in com.couchbase.mock
This class is the main entry point to the Mock cluster.
CouchbaseMock(String, int, int, int, int, String, int) - Constructor for class com.couchbase.mock.CouchbaseMock
 
CouchbaseMock(String, int, int, int, int) - Constructor for class com.couchbase.mock.CouchbaseMock
 
CouchbaseMock(String, int, int, int) - Constructor for class com.couchbase.mock.CouchbaseMock
 
CouchbaseMock(String, int, int, int, String) - Constructor for class com.couchbase.mock.CouchbaseMock
 
CouchbaseMock(int, List<BucketConfiguration>) - Constructor for class com.couchbase.mock.CouchbaseMock
Create a new CouchbaseMock object.
create(CouchbaseMock, BucketConfiguration) - Static method in class com.couchbase.mock.Bucket
Create a bucket.
create() - Method in class com.couchbase.mock.memcached.protocol.BinaryArithmeticCommand
 
create(BinaryCommand, MemcachedServer, ErrorCode, ErrorCode) - Static method in class com.couchbase.mock.memcached.protocol.BinaryConfigResponse
Create a new response which contains a cluster configuration, if supported
create(ByteBuffer) - Static method in class com.couchbase.mock.memcached.protocol.CommandFactory
 
create(String, String) - Static method in class com.couchbase.mock.views.DesignDocument
Create a new design document
create(String) - Static method in class com.couchbase.mock.views.Indexer
Create a new indexer object
create(String) - Static method in class com.couchbase.mock.views.Reducer
Create a new Reducer object
createBucket(BucketConfiguration) - Method in class com.couchbase.mock.CouchbaseMock
Create a new bucket, and start it.
createGetConfig(BinaryCommand, MemcachedServer) - Static method in class com.couchbase.mock.memcached.protocol.BinaryConfigResponse
Creates a response for CMD_GET_CONFIG
createNotMyVbucket(BinaryCommand, MemcachedServer) - Static method in class com.couchbase.mock.memcached.protocol.BinaryConfigResponse
Creates a response for NOT_MY_VBUCKET conditions
createWithValue(BinaryCommand, byte[], long) - Static method in class com.couchbase.mock.memcached.protocol.BinaryResponse
 
createWithValue(ErrorCode, BinaryCommand, byte[], long) - Static method in class com.couchbase.mock.memcached.protocol.BinaryResponse
 
CX_AUTH - Static variable in class com.couchbase.mock.httpio.HttpServer
 
CX_SOCKET - Static variable in class com.couchbase.mock.httpio.HttpServer
 

D

decode(String, Class<T>) - Static method in class com.couchbase.mock.JsonUtils
Attempt to decode a JSON string as a Java object
decode(String) - Static method in class com.couchbase.mock.util.Base64
Decode a Base64 encoded string
decodeAsList(String) - Static method in class com.couchbase.mock.JsonUtils
Decode a JSON string as a Java list.
decodeAsMap(String) - Static method in class com.couchbase.mock.JsonUtils
Decode a JSON string as Java map.
DEFAULT_ERRMAP - Static variable in class com.couchbase.mock.memcached.errormap.ErrorMap
 
DEFAULT_FUZZ_MS - Static variable in class com.couchbase.mock.memcached.errormap.Verifier
 
defineDesignDocument(CouchbaseMock, String, String, String) - Static method in class com.couchbase.mock.client.RestAPIUtil
 
delete(KeySpec, long, boolean) - Method in class com.couchbase.mock.memcached.VBucketStore
 
DeleteCommandExecutor - Class in com.couchbase.mock.memcached
 
DeleteCommandExecutor() - Constructor for class com.couchbase.mock.memcached.DeleteCommandExecutor
 
deleteDeignDocument(CouchbaseMock, String, String) - Static method in class com.couchbase.mock.client.RestAPIUtil
 
DeltaTooBigException - Exception in com.couchbase.mock.subdoc
Created by mnunberg on 10/1/15.
DeltaTooBigException() - Constructor for exception com.couchbase.mock.subdoc.DeltaTooBigException
 
DesignDocument - Class in com.couchbase.mock.views
 
DesignParseException - Exception in com.couchbase.mock.views
Created by mnunberg on 12/18/14.
DesignParseException(Throwable) - Constructor for exception com.couchbase.mock.views.DesignParseException
 
DesignParseException(String) - Constructor for exception com.couchbase.mock.views.DesignParseException
 
dispatch(String, JsonObject) - Method in class com.couchbase.mock.control.MockCommandDispatcher
 
DOCFLAG_ACCESS_DELETED - Static variable in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
DOCFLAG_ADD - Static variable in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
DOCFLAG_CREATEMASK - Static variable in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
DOCFLAG_MKDOC - Static variable in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
DocNotJsonException - Exception in com.couchbase.mock.subdoc
Created by mnunberg on 9/28/15.
DocNotJsonException(Throwable) - Constructor for exception com.couchbase.mock.subdoc.DocNotJsonException
 
DocTooDeepException - Exception in com.couchbase.mock.subdoc
 
DocTooDeepException() - Constructor for exception com.couchbase.mock.subdoc.DocTooDeepException
 
DocumentLoader - Class in com.couchbase.mock
This is a miniature version of the cbdocloader tool.
DocumentLoader(CouchbaseMock, String) - Constructor for class com.couchbase.mock.DocumentLoader
Create a new document loader

E

EmptyValueException - Exception in com.couchbase.mock.subdoc
 
EmptyValueException() - Constructor for exception com.couchbase.mock.subdoc.EmptyValueException
 
encode(Object) - Static method in class com.couchbase.mock.JsonUtils
Encode a Java object as JSON
encode(byte[]) - Static method in class com.couchbase.mock.util.Base64
Base64 encode a textual string according to RFC 3548
encode(String) - Static method in class com.couchbase.mock.util.Base64
 
EndureRequest - Class in com.couchbase.mock.client
 
EndureRequest(String, String, boolean, int) - Constructor for class com.couchbase.mock.client.EndureRequest
EndureRequest is used to fake the persistence of a key-value pair on a number of nodes.
EndureRequest(String, String, boolean, List<Integer>) - Constructor for class com.couchbase.mock.client.EndureRequest
 
EndureRequest(String, String, boolean, int, String) - Constructor for class com.couchbase.mock.client.EndureRequest
 
EndureRequest(String, String, boolean, List<Integer>, String) - Constructor for class com.couchbase.mock.client.EndureRequest
 
EnhancedErrorsCommandHandler - Class in com.couchbase.mock.control.handlers
 
EnhancedErrorsCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.EnhancedErrorsCommandHandler
 
ensureUnlocked(long) - Method in class com.couchbase.mock.memcached.Item
Given a cas, ensure that the item is unlocked.
Entry(String, String) - Constructor for class com.couchbase.mock.util.Getopt.Entry
 
equals(Object) - Method in class com.couchbase.mock.memcached.CoordKey
 
equals(Object) - Method in class com.couchbase.mock.memcached.KeySpec
 
ErrorCode - Enum in com.couchbase.mock.memcached.protocol
 
ErrorMap - Class in com.couchbase.mock.memcached.errormap
Created by mnunberg on 4/12/17.
ErrorMap() - Constructor for class com.couchbase.mock.memcached.errormap.ErrorMap
 
ErrorMapEntry - Class in com.couchbase.mock.memcached.errormap
Created by mnunberg on 4/12/17.
ErrorMapEntry() - Constructor for class com.couchbase.mock.memcached.errormap.ErrorMapEntry
 
EvictCommandExecutor - Class in com.couchbase.mock.memcached
 
EvictCommandExecutor() - Constructor for class com.couchbase.mock.memcached.EvictCommandExecutor
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.BucketCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.CCCPCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.CheckRetryVerifyCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.EnhancedErrorsCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.FailoverCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.GetCmdLogCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.GetMCPortsHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.HiccupCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.KeyCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.KeyInfoCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.MockHelpCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.MockInfoCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.OpfailCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.PersistenceCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.RegenCoordsHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.ResetQueryStateHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.RespawnCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.ServersCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.StartCmdLogCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.StartRetryVerifyComandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.StopCmdLogCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.TimeTravelCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.handlers.TruncateCommandHandler
 
execute(CouchbaseMock, MockCommand.Command, JsonObject) - Method in class com.couchbase.mock.control.MockCommand
Execute the command
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.ArithmeticCommandExecutor
 
execute(BinaryCommand, MemcachedConnection) - Method in interface com.couchbase.mock.memcached.BinaryProtocolHandler
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.ConfigCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.DeleteCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.EvictCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.FlushCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.GetCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.GetErrmapCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.GetRandomCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.HelloCommandExecutor
 
execute(BinaryCommand, MemcachedConnection) - Method in class com.couchbase.mock.memcached.MemcachedServer
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.NoopCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.ObserveCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.ObserveSeqnoCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.SaslCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.SelectBucketCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.StatCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.StoreCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.SubdocCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.SubdocMultiCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.UnknownCommandExecutor
 
execute(BinaryCommand, MemcachedServer, MemcachedConnection) - Method in class com.couchbase.mock.memcached.UnlockCommandExecutor
 
execute(String, String, Operation) - Static method in class com.couchbase.mock.subdoc.Executor
 
execute(String, String, Operation, String, boolean) - Static method in class com.couchbase.mock.subdoc.Executor
 
execute(String, String, Operation, String) - Static method in class com.couchbase.mock.subdoc.Executor
 
execute(String, Path, Operation) - Static method in class com.couchbase.mock.subdoc.Executor
 
execute(String, Path, Operation, String, boolean) - Static method in class com.couchbase.mock.subdoc.Executor
 
execute() - Method in class com.couchbase.mock.subdoc.Match
 
execute(Iterable<Item>) - Method in class com.couchbase.mock.views.View
 
execute(Iterable<Item>, Configuration) - Method in class com.couchbase.mock.views.View
Executes the view query with the given parameters see View.executeRaw(Iterable, Configuration)
executeGet(String, String) - Static method in class com.couchbase.mock.subdoc.Executor
 
executeRaw(Iterable<Item>, Configuration) - Method in class com.couchbase.mock.views.View
Executes the view query with the given parameters.
executeSubdocLookup(Operation, String, String) - Static method in class com.couchbase.mock.memcached.SubdocCommandExecutor
 
Executor - Class in com.couchbase.mock.subdoc
 
exists(String) - Static method in class com.couchbase.mock.memcached.client.CommandBuilder.MultiLookupSpec
 
EXPONENTIAL - Static variable in class com.couchbase.mock.memcached.errormap.RetrySpec
 
ExponentialVerifier() - Constructor for class com.couchbase.mock.memcached.errormap.Verifier.ExponentialVerifier
 
extractSpecs() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand
 
extractSpecs() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiLookupCommand
 
extractSpecs() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiMutationCommand
 
extraLength - Variable in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
extras(byte[]) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
extrasLength() - Method in class com.couchbase.mock.memcached.MutationInfoWriter
Get the length of extras required for mutation information.

F

fail() - Method in class com.couchbase.mock.control.CommandStatus
 
fail(String) - Method in class com.couchbase.mock.control.CommandStatus
 
fail(Throwable) - Method in class com.couchbase.mock.control.CommandStatus
 
FailMaker() - Constructor for class com.couchbase.mock.memcached.MemcachedServer.FailMaker
 
failover(int, boolean) - Method in class com.couchbase.mock.Bucket
Fail over one of the bucket's nodes
FailoverCommandHandler - Class in com.couchbase.mock.control.handlers
 
FailoverCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.FailoverCommandHandler
 
FailoverRequest - Class in com.couchbase.mock.client
 
FailoverRequest(int) - Constructor for class com.couchbase.mock.client.FailoverRequest
 
FailoverRequest(int, String) - Constructor for class com.couchbase.mock.client.FailoverRequest
 
FailoverRequest(int, String, boolean) - Constructor for class com.couchbase.mock.client.FailoverRequest
 
findConnection(SocketAddress) - Method in class com.couchbase.mock.memcached.MemcachedServer
 
findCoords(int, long) - Method in class com.couchbase.mock.memcached.VBucketStore
 
firstEntry - Variable in class com.couchbase.mock.memcached.errormap.Verifier
 
flush() - Method in class com.couchbase.mock.memcached.Storage
 
flushAll() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
FlushCommandExecutor - Class in com.couchbase.mock.memcached
Implementation of the callback function for a flush command.
FlushCommandExecutor() - Constructor for class com.couchbase.mock.memcached.FlushCommandExecutor
 
flushNode() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
fromResource(String) - Static method in class com.couchbase.mock.util.ReaderUtils
 
fromStream(InputStream) - Static method in class com.couchbase.mock.util.ReaderUtils
 
fuzzMillis - Variable in class com.couchbase.mock.memcached.errormap.Verifier
 

G

generateEventId() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
get(String) - Static method in class com.couchbase.mock.memcached.client.CommandBuilder.MultiLookupSpec
 
get(KeySpec) - Method in class com.couchbase.mock.memcached.VBucketStore
 
get(int) - Method in class com.couchbase.mock.subdoc.Path
 
getAdminName() - Method in class com.couchbase.mock.http.Authenticator
Get the administrative username
getAdminPass() - Method in class com.couchbase.mock.http.Authenticator
Get the administrative password
getAdminServer() - Method in class com.couchbase.mock.Bucket
Get the object used for handling configuration changes
getAfter() - Method in class com.couchbase.mock.memcached.errormap.RetrySpec
 
getAllServers() - Method in class com.couchbase.mock.memcached.VBucketInfo
 
getAttrs() - Method in class com.couchbase.mock.memcached.errormap.ErrorMapEntry
 
getAuth(HttpContext, HttpRequest) - Static method in class com.couchbase.mock.httpio.HandlerUtil
Get any authorization credentials supplied over the connection.
getAuthenticator() - Method in class com.couchbase.mock.CouchbaseMock
Get the authenticator object which can be used to verify credentials for access to the cluster
getBase64() - Method in class com.couchbase.mock.memcached.Item
 
getBody() - Method in class com.couchbase.mock.views.DesignDocument
 
getBucket() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
getBucketName() - Method in class com.couchbase.mock.http.Role
 
getBucketName() - Method in class com.couchbase.mock.memcached.protocol.BinarySelectBucketCommand
 
getBuckets() - Method in class com.couchbase.mock.CouchbaseMock
Return the list of active buckets for inspection.
getBuffer() - Method in class com.couchbase.mock.memcached.protocol.BinaryResponse
 
getCache(BinaryCommand) - Method in class com.couchbase.mock.memcached.MemcachedServer
 
getCache(MemcachedServer, short) - Method in class com.couchbase.mock.memcached.Storage
 
getCache(short) - Method in class com.couchbase.mock.memcached.Storage
 
getCached(KeySpec) - Method in class com.couchbase.mock.memcached.Storage
 
getCAPIServer() - Method in class com.couchbase.mock.Bucket
Get the CAPIServer object used for managing views.
getCas() - Method in class com.couchbase.mock.memcached.client.ClientResponse
 
getCas() - Method in class com.couchbase.mock.memcached.Item
 
getCas() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
getCasReal() - Method in class com.couchbase.mock.memcached.Item
 
getCeil() - Method in class com.couchbase.mock.memcached.errormap.RetrySpec
 
getClockOffset() - Static method in class com.couchbase.mock.Info
 
getCluster() - Method in class com.couchbase.mock.Bucket
Gets the parent CouchbaseMock object
GetCmdLogCommandHandler - Class in com.couchbase.mock.control.handlers
Created by mnunberg on 4/12/17.
GetCmdLogCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.GetCmdLogCommandHandler
 
getCollateJS() - Static method in class com.couchbase.mock.views.JavascriptRun
 
getComCode() - Method in class com.couchbase.mock.memcached.client.ClientResponse
 
getComCode() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
GetCommandExecutor - Class in com.couchbase.mock.memcached
 
GetCommandExecutor() - Constructor for class com.couchbase.mock.memcached.GetCommandExecutor
 
getCommonConfig() - Method in class com.couchbase.mock.Bucket
Returns configuration information common to both Couchbase and Memcached buckets
getConfigMap() - Method in class com.couchbase.mock.Bucket
Gets a map of the current bucket configuration which can be JSON-serialized as a valid "Cluster configuration".
getConfigMap() - Method in class com.couchbase.mock.CouchbaseBucket
 
getConfigMap() - Method in class com.couchbase.mock.MemcachedBucket
 
getConnection(HttpContext) - Static method in class com.couchbase.mock.httpio.HandlerUtil
Get the raw httpcomponents ServerConnection object
getConnection(MemcachedServer) - Method in class com.couchbase.mock.memcached.client.MemcachedClient
 
getCoords() - Method in class com.couchbase.mock.memcached.MutationStatus
 
getCurrentCoords(int) - Method in class com.couchbase.mock.memcached.VBucketStore
 
getDddocApiInfo() - Method in class com.couchbase.mock.http.capi.CAPIServer
 
getDefaultConfig() - Method in class com.couchbase.mock.CouchbaseMock
Get the default configuration for buckets.
getDelta() - Method in class com.couchbase.mock.memcached.protocol.BinaryArithmeticCommand
 
getDescription() - Method in class com.couchbase.mock.memcached.errormap.ErrorMapEntry
 
getDesignId() - Method in class com.couchbase.mock.http.capi.PathInfo
 
getDesignName() - Method in class com.couchbase.mock.http.capi.PathInfo
 
getDispatcher() - Method in class com.couchbase.mock.CouchbaseMock
 
getDomain() - Method in class com.couchbase.mock.http.User
 
GetErrmapCommandExecutor - Class in com.couchbase.mock.memcached
Created by mnunberg on 12/9/16.
GetErrmapCommandExecutor() - Constructor for class com.couchbase.mock.memcached.GetErrmapCommandExecutor
 
getErrorEntry(int) - Method in class com.couchbase.mock.memcached.errormap.ErrorMap
 
getErrorEntry(ErrorCode) - Method in class com.couchbase.mock.memcached.errormap.ErrorMap
 
getErrorMessage() - Method in class com.couchbase.mock.client.MockResponse
 
getEventId() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
getExpiration() - Method in class com.couchbase.mock.memcached.protocol.BinaryArithmeticCommand
 
getExpiration() - Method in class com.couchbase.mock.memcached.protocol.BinaryGetCommand
 
getExpiryTime() - Method in class com.couchbase.mock.memcached.Item
 
getExpiryTimeInMillis() - Method in class com.couchbase.mock.memcached.Item
 
getExtras() - Method in class com.couchbase.mock.memcached.client.ClientResponse
 
getFailCode() - Method in class com.couchbase.mock.memcached.MemcachedServer.FailMaker
 
getFeatures() - Method in class com.couchbase.mock.memcached.protocol.BinaryHelloCommand
 
getFilteredRowCount() - Method in class com.couchbase.mock.views.QueryResult
 
getFlags() - Method in class com.couchbase.mock.memcached.Item
 
getFlags() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand.MultiSpec
 
getFullVersion() - Static method in class com.couchbase.mock.Info
get full version (product vMajor revMinor)
getFunction() - Method in class com.couchbase.mock.views.Reducer
Get the actual compiled Rhino function, suitable for execution
getHostname() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
getHttpHost() - Method in class com.couchbase.mock.CouchbaseMock
Get the name of the host to which the REST API is bound
getHttpPort() - Method in class com.couchbase.mock.CouchbaseMock
Get The port of the http server providing the REST interface.
getId() - Method in class com.couchbase.mock.http.User
 
getId() - Method in class com.couchbase.mock.views.DesignDocument
Get the name of the design document
getIndentedHelp() - Static method in class com.couchbase.mock.control.handlers.MockHelpCommandHandler
 
getIndex() - Method in class com.couchbase.mock.memcached.client.MultiMutationResult
 
getInitial() - Method in class com.couchbase.mock.memcached.protocol.BinaryArithmeticCommand
 
getInputBuffer() - Method in class com.couchbase.mock.memcached.MemcachedConnection
Gets the raw input buffer.
getInputBuffer() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
getInterval() - Method in class com.couchbase.mock.memcached.errormap.RetrySpec
 
getIov() - Method in class com.couchbase.mock.memcached.OutputContext
Get an array of buffers representing all the active chunks
getItem() - Method in class com.couchbase.mock.memcached.protocol.BinaryStoreCommand
 
getItem() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
getJSON() - Method in class com.couchbase.mock.Bucket
Convenience method to get the JSON-encoded version of the configuration map Bucket.getConfigMap()
getJsonQuery(URL) - Static method in class com.couchbase.mock.httpio.HandlerUtil
Parses a url-encoded query string and
getJsonString() - Method in exception com.couchbase.mock.views.QueryExecutionException
 
getKey() - Method in class com.couchbase.mock.memcached.client.ClientResponse
 
getKey() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
getKeySpec() - Method in class com.couchbase.mock.memcached.Item
 
getKeySpec() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
getKeySpecs() - Method in class com.couchbase.mock.memcached.protocol.BinaryObserveCommand
 
getLast() - Method in class com.couchbase.mock.subdoc.Path
 
getListeningAddress() - Method in class com.couchbase.mock.client.MockClient
 
getLogs() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
getLookupSpecs() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand
 
getMap() - Method in class com.couchbase.mock.memcached.VBucketStore
 
getMapSource() - Method in class com.couchbase.mock.views.View
Gets the JavaScript source code for the map function
getMasterItems(Storage.StorageType) - Method in class com.couchbase.mock.Bucket
Returns an iterable over all the items in this bucket
getMasterStore(Storage.StorageType) - Method in class com.couchbase.mock.memcached.Storage
 
getMatch() - Method in class com.couchbase.mock.subdoc.Result
 
getMatchString() - Method in class com.couchbase.mock.memcached.SubdocCommandExecutor.ResultInfo
 
getMatchString() - Method in class com.couchbase.mock.subdoc.Result
 
getMaxDuration() - Method in class com.couchbase.mock.memcached.errormap.RetrySpec
 
GetMCPortsHandler - Class in com.couchbase.mock.control.handlers
Needed to get a list of numeric ports for a given
GetMCPortsHandler() - Constructor for class com.couchbase.mock.control.handlers.GetMCPortsHandler
 
GetMCPortsRequest - Class in com.couchbase.mock.client
 
GetMCPortsRequest(String) - Constructor for class com.couchbase.mock.client.GetMCPortsRequest
 
GetMCPortsRequest() - Constructor for class com.couchbase.mock.client.GetMCPortsRequest
 
getMock() - Method in class com.couchbase.mock.control.MockCommandDispatcher
 
getModificationTime() - Method in class com.couchbase.mock.memcached.Item
 
getMonitor() - Method in class com.couchbase.mock.CouchbaseMock
 
getMsTimestamp() - Method in class com.couchbase.mock.memcached.MemcachedServer.CommandLogEntry
 
getMutinfoWriter() - Method in class com.couchbase.mock.memcached.MemcachedConnection
 
getName() - Method in class com.couchbase.mock.Bucket
Get the name of the bucket
getName() - Method in class com.couchbase.mock.BucketConfiguration
getName() - Method in class com.couchbase.mock.client.MockRequest
 
getName() - Method in class com.couchbase.mock.http.User
 
getName() - Method in class com.couchbase.mock.memcached.errormap.ErrorMapEntry
 
getName() - Method in class com.couchbase.mock.views.View
Gets the name of the view
getNewDocString() - Method in class com.couchbase.mock.memcached.SubdocCommandExecutor.ResultInfo
 
getNewDocString() - Method in class com.couchbase.mock.subdoc.Result
 
getNewDocument() - Method in class com.couchbase.mock.subdoc.Result
 
getNewExpiry(int) - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand
 
getOp() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand.MultiSpec
 
getOpaque() - Method in class com.couchbase.mock.memcached.client.ClientResponse
 
getOpaque() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
getOpcode() - Method in class com.couchbase.mock.memcached.client.ClientResponse
 
getOpcode() - Method in class com.couchbase.mock.memcached.MemcachedServer.CommandLogEntry
 
getOpcode() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
Getopt - Class in com.couchbase.mock.util
Small class to ease command line parsing.
Getopt() - Constructor for class com.couchbase.mock.util.Getopt
Create a new instance of the option parser
Getopt.CommandLineOption - Class in com.couchbase.mock.util
The command line options must be specified with a short and a long option (note that you may specify null for the short option and the long option to disable it).
Getopt.Entry - Class in com.couchbase.mock.util
 
getOptind() - Method in class com.couchbase.mock.util.Getopt
Get the index of the first non-argument option.
getOwner() - Method in class com.couchbase.mock.memcached.VBucketInfo
 
getPassword() - Method in class com.couchbase.mock.Bucket
Get the password for this bucket.
getPassword() - Method in class com.couchbase.mock.BucketConfiguration
 
getPassword() - Method in class com.couchbase.mock.http.AuthContext
 
getPath() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand.MultiSpec
 
getPath() - Method in class com.couchbase.mock.memcached.SubdocItem
 
getPayload() - Method in class com.couchbase.mock.client.MockResponse
 
getPersisted(KeySpec) - Method in class com.couchbase.mock.memcached.Storage
 
getPersistedSeqno(short) - Method in class com.couchbase.mock.memcached.Storage
 
getPoolName() - Method in class com.couchbase.mock.CouchbaseMock
 
getPoolsHandler() - Method in class com.couchbase.mock.CouchbaseMock
 
getPort() - Method in class com.couchbase.mock.client.MockClient
 
getPort() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
getQueryParams(String) - Static method in class com.couchbase.mock.httpio.HandlerUtil
Get traditional query parameters as a Java map
getRandom() - Method in class com.couchbase.mock.memcached.VBucketStore
 
GetRandomCommandExecutor - Class in com.couchbase.mock.memcached
 
GetRandomCommandExecutor() - Constructor for class com.couchbase.mock.memcached.GetRandomCommandExecutor
 
getRandomItem() - Method in class com.couchbase.mock.memcached.Storage
 
getRawJson() - Method in class com.couchbase.mock.client.MockResponse
 
getRawValue() - Method in class com.couchbase.mock.memcached.client.ClientResponse
 
getReduceSource() - Method in class com.couchbase.mock.views.View
Gets the JavaScript source code for the reduce function
getReplicas() - Method in class com.couchbase.mock.memcached.VBucketInfo
 
getResponse() - Method in class com.couchbase.mock.control.handlers.PersistenceCommandHandler
 
getResponse() - Method in class com.couchbase.mock.control.MockCommand
Get the response to send to the client.
getRestAddress() - Method in class com.couchbase.mock.client.MockClient
 
getRestPort() - Method in class com.couchbase.mock.client.MockClient
 
getRetrySpec() - Method in class com.couchbase.mock.memcached.errormap.ErrorMapEntry
 
getRevision() - Method in class com.couchbase.mock.memcached.errormap.ErrorMap
 
getRole() - Method in class com.couchbase.mock.http.Role
 
getRoles() - Method in class com.couchbase.mock.http.User
 
getRoot() - Method in class com.couchbase.mock.subdoc.Match
 
getRootType() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiMutationCommand
 
getRootType(String, Operation) - Static method in class com.couchbase.mock.subdoc.Executor
 
getSeqno() - Method in class com.couchbase.mock.memcached.BasicVBucketCoordinates
 
getSeqno() - Method in class com.couchbase.mock.memcached.StorageVBucketCoordinates
 
getSeqno() - Method in interface com.couchbase.mock.memcached.VBucketCoordinates
 
getServers() - Method in class com.couchbase.mock.Bucket
Get the list of servers allocated for this bucket.
getSlice(int) - Method in class com.couchbase.mock.memcached.OutputContext
Get an OutputBuffer containing a subset of the current one
getSocket(HttpContext) - Static method in class com.couchbase.mock.httpio.HandlerUtil
Get the underlying raw Socket for this request
getSocketName() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
getStats(String) - Method in class com.couchbase.mock.memcached.MemcachedServer
 
getStatus() - Method in class com.couchbase.mock.memcached.client.ClientResponse
 
getStatus() - Method in class com.couchbase.mock.memcached.client.MultiLookupResult
 
getStatus() - Method in class com.couchbase.mock.memcached.client.MultiMutationResult
 
getStatus() - Method in class com.couchbase.mock.memcached.MutationStatus
 
getStatus() - Method in class com.couchbase.mock.memcached.SubdocCommandExecutor.ResultInfo
 
getStorage() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
getStrategy() - Method in class com.couchbase.mock.memcached.errormap.RetrySpec
 
getSubdocDocFlags() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
getSubdocDocFlags() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand
 
getSubdocOp() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
getSubdocPathFlags() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
getSupportedFeatures() - Method in class com.couchbase.mock.memcached.MemcachedConnection
 
getTotalRowCount() - Method in class com.couchbase.mock.views.QueryResult
 
getType() - Method in class com.couchbase.mock.Bucket
Gets the type of the bucket
getType() - Method in class com.couchbase.mock.BucketConfiguration
 
getType() - Method in class com.couchbase.mock.CouchbaseBucket
 
getType() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
getType() - Method in class com.couchbase.mock.MemcachedBucket
 
getUrl(HttpRequest) - Static method in class com.couchbase.mock.httpio.HandlerUtil
 
getUsername() - Method in class com.couchbase.mock.http.AuthContext
 
getUsers() - Method in class com.couchbase.mock.CouchbaseMock
 
getUtf8() - Method in class com.couchbase.mock.memcached.Item
 
getUUID() - Method in class com.couchbase.mock.Bucket
Gets the UUID for the bucket.
getUuid() - Method in class com.couchbase.mock.memcached.BasicVBucketCoordinates
 
getUuid() - Method in class com.couchbase.mock.memcached.protocol.BinaryObserveSeqnoCommand
 
getUuid() - Method in class com.couchbase.mock.memcached.StorageVBucketCoordinates
 
getUuid() - Method in interface com.couchbase.mock.memcached.VBucketCoordinates
 
getUuid() - Method in class com.couchbase.mock.memcached.VBucketInfo
 
getValue() - Method in class com.couchbase.mock.memcached.client.ClientResponse
 
getValue() - Method in class com.couchbase.mock.memcached.client.MultiLookupResult
 
getValue() - Method in class com.couchbase.mock.memcached.client.MultiMutationResult
 
getValue() - Method in class com.couchbase.mock.memcached.Item
 
getValue() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
getValue() - Method in enum com.couchbase.mock.memcached.protocol.BinaryHelloCommand.Feature
 
getValue() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand.MultiSpec
 
getValue() - Method in enum com.couchbase.mock.memcached.protocol.ObserveCode
 
getVbIndexForKey(String) - Method in class com.couchbase.mock.Bucket
Get the server index for a given key
getVbIndexForKey(String) - Method in class com.couchbase.mock.CouchbaseBucket
 
getVBucketId() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
getVBucketInfo() - Method in class com.couchbase.mock.Bucket
Returns the vBucket map for the given bucket.
getVBucketInfo(short) - Method in class com.couchbase.mock.memcached.Storage
 
getVersion() - Static method in class com.couchbase.mock.Info
get major version
getVersion() - Method in class com.couchbase.mock.memcached.errormap.ErrorMap
 
getVersion() - Method in class com.couchbase.mock.memcached.protocol.BinaryGetErrmapCommand
 
getViewName() - Method in class com.couchbase.mock.http.capi.PathInfo
 
getViews() - Method in class com.couchbase.mock.views.DesignDocument
Get a list of views contained within this design document
getXattr() - Method in class com.couchbase.mock.memcached.Item
 
gs - Static variable in class com.couchbase.mock.subdoc.Executor
 
GSON - Static variable in class com.couchbase.mock.JsonUtils
 

H

handle(HttpRequest, HttpResponse, HttpContext) - Method in class com.couchbase.mock.http.capi.ViewHandler
 
handle(HttpRequest, HttpResponse, HttpContext) - Method in class com.couchbase.mock.http.ControlHandler
 
handle(HttpRequest, HttpResponse, HttpContext) - Method in class com.couchbase.mock.http.query.QueryServer
 
handleCreateBucket(HttpRequest, HttpResponse, HttpContext) - Method in class com.couchbase.mock.http.PoolsHandler
 
handleDeleteBucket(HttpRequest, HttpResponse, HttpContext, Bucket) - Method in class com.couchbase.mock.http.PoolsHandler
 
handleDesign(String, String) - Method in class com.couchbase.mock.DocumentLoader
 
handleDocument(String, String) - Method in class com.couchbase.mock.DocumentLoader
 
HandlerUtil - Class in com.couchbase.mock.httpio
Various utilities for use by handlers and HttpServer
HarakiriMonitor - Class in com.couchbase.mock.harakiri
The HarakiriMonitor started off as a class that was designed to make sure that the mock server would be detecting if the process utilizing it "died" so that it would perform a harakiri.
HarakiriMonitor(MockCommandDispatcher) - Constructor for class com.couchbase.mock.harakiri.HarakiriMonitor
 
hasAccess(MemcachedServer) - Method in class com.couchbase.mock.memcached.VBucketInfo
 
hasAttr(String) - Method in class com.couchbase.mock.memcached.errormap.ErrorMapEntry
 
hashCode() - Method in class com.couchbase.mock.memcached.CoordKey
 
hashCode() - Method in class com.couchbase.mock.memcached.KeySpec
 
hasImmediateParent() - Method in class com.couchbase.mock.subdoc.Match
 
hasRemaining() - Method in class com.couchbase.mock.memcached.OutputContext
Check if there are unsent chunks
HelloCommandExecutor - Class in com.couchbase.mock.memcached
Created by mnunberg on 2/4/15.
HelloCommandExecutor() - Constructor for class com.couchbase.mock.memcached.HelloCommandExecutor
 
HelpRequest - Class in com.couchbase.mock.client
 
HelpRequest() - Constructor for class com.couchbase.mock.client.HelpRequest
 
HiccupCommandHandler - Class in com.couchbase.mock.control.handlers
Hiccup will let all servers sleep after sending a specific amount of data.
HiccupCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.HiccupCommandHandler
 
HiccupRequest - Class in com.couchbase.mock.client
 
HiccupRequest(int, int) - Constructor for class com.couchbase.mock.client.HiccupRequest
 
hostname - Variable in class com.couchbase.mock.BucketConfiguration
The hostname the nodes should be bound to
HttpAuthVerifier - Class in com.couchbase.mock.http
 
HttpAuthVerifier(Bucket, Authenticator) - Constructor for class com.couchbase.mock.http.HttpAuthVerifier
 
HttpServer - Class in com.couchbase.mock.httpio
 
HttpServer() - Constructor for class com.couchbase.mock.httpio.HttpServer
Creates a new server.

I

idAt(int) - Method in class com.couchbase.mock.views.QueryResult
Returns the ID (document ID) of the row in the given index
incrSeqno() - Method in class com.couchbase.mock.memcached.StorageVBucketCoordinates
 
Indexer - Class in com.couchbase.mock.views
This class maintains an index on all items within a bucket.
Info - Class in com.couchbase.mock
The Info class is used to have somewhere to store basic information about the Couchbase Mock
InvalidPathException - Exception in com.couchbase.mock.subdoc
Created by mnunberg on 10/1/15.
InvalidPathException(String) - Constructor for exception com.couchbase.mock.subdoc.InvalidPathException
 
isActive() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
isAdministrator(AuthContext) - Method in class com.couchbase.mock.http.Authenticator
Check if the given credentials allow administrative access
isArrayParent() - Method in enum com.couchbase.mock.subdoc.Operation
 
isAuthenticated() - Method in class com.couchbase.mock.memcached.MemcachedConnection
Check if this connection is authenticated
isAuthorizedForBucket(AuthContext, Bucket) - Method in class com.couchbase.mock.http.Authenticator
Determine if the given credentials allow access to the bucket
isCccpBootstrap() - Method in class com.couchbase.mock.CouchbaseMock
 
isCccpEnabled() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
isConstant() - Method in class com.couchbase.mock.memcached.errormap.RetrySpec
 
isCreative() - Method in enum com.couchbase.mock.subdoc.Operation
 
isEnhancedErrorsEnabled() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
isExponential() - Method in class com.couchbase.mock.memcached.errormap.RetrySpec
 
isFound() - Method in class com.couchbase.mock.subdoc.Match
 
isLinear() - Method in class com.couchbase.mock.memcached.errormap.RetrySpec
 
isLocked() - Method in class com.couchbase.mock.memcached.Item
 
isLookup() - Method in enum com.couchbase.mock.subdoc.Operation
 
isMutator() - Method in enum com.couchbase.mock.subdoc.Operation
 
isOk() - Method in class com.couchbase.mock.client.MockResponse
 
Item - Class in com.couchbase.mock.memcached
 
Item(KeySpec, int, int, byte[], byte[], long) - Constructor for class com.couchbase.mock.memcached.Item
 
Item(KeySpec) - Constructor for class com.couchbase.mock.memcached.Item
 
Item(Item) - Constructor for class com.couchbase.mock.memcached.Item
Copy constructor
itemSizeMax() - Static method in class com.couchbase.mock.Info
 

J

JavascriptRun - Class in com.couchbase.mock.views
Represents the JavaScript flow for view query execution.
JavascriptRun() - Constructor for class com.couchbase.mock.views.JavascriptRun
 
JsonUtils - Class in com.couchbase.mock
 
JsonUtils() - Constructor for class com.couchbase.mock.JsonUtils
 

K

key(String, short) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
key - Variable in class com.couchbase.mock.memcached.KeySpec
 
key - Variable in class com.couchbase.mock.util.Getopt.Entry
 
keyAt(int) - Method in class com.couchbase.mock.views.QueryResult
Returns the key for a row at a given index
KeyCommandHandler - Class in com.couchbase.mock.control.handlers
 
KeyCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.KeyCommandHandler
 
KeyInfoCommandHandler - Class in com.couchbase.mock.control.handlers
 
KeyInfoCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.KeyInfoCommandHandler
 
KeyInfoRequest - Class in com.couchbase.mock.client
 
KeyInfoRequest(String) - Constructor for class com.couchbase.mock.client.KeyInfoRequest
 
KeyInfoRequest(String, String) - Constructor for class com.couchbase.mock.client.KeyInfoRequest
 
keyLength - Variable in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
KeySpec - Class in com.couchbase.mock.memcached
This class is used as a key for our Items.
KeySpec(String, short) - Constructor for class com.couchbase.mock.memcached.KeySpec
 

L

LINEAR - Static variable in class com.couchbase.mock.memcached.errormap.RetrySpec
 
LinearVerifier() - Constructor for class com.couchbase.mock.memcached.errormap.Verifier.LinearVerifier
 
loadBeerSample(CouchbaseMock) - Static method in class com.couchbase.mock.client.RestAPIUtil
 
loadBeerSample(CouchbaseMock) - Static method in class com.couchbase.mock.DocumentLoader
Load the `beer-sample` bucket
loadDocuments(String) - Method in class com.couchbase.mock.DocumentLoader
Load documents into the bucket
loadFromSerializedXZ(InputStream, String, CouchbaseMock) - Static method in class com.couchbase.mock.DocumentLoader
Loads the beer-sample documents from the built-in serialized compressed resource.
lock(Item, int) - Method in class com.couchbase.mock.memcached.VBucketStore
 

M

main(String[]) - Static method in class com.couchbase.mock.CouchbaseMock
 
main(String[]) - Static method in class com.couchbase.mock.DocumentLoader
Converts a zip file into a serialized compress resource.
main(String[]) - Static method in class com.couchbase.mock.memcached.MemcachedServer
Program entry point that runs the memcached server as a standalone server just like any other memcached server...
make400Response(HttpResponse, String) - Static method in class com.couchbase.mock.httpio.HandlerUtil
Sets a 404 not found response with a message
makeError(String, String) - Static method in class com.couchbase.mock.http.capi.CAPIServer
 
makeError(String) - Static method in class com.couchbase.mock.http.capi.CAPIServer
 
makeJsonResponse(HttpResponse, String) - Static method in class com.couchbase.mock.httpio.HandlerUtil
Sets a JSON encoded response.
makeNotFoundError(HttpResponse) - Static method in class com.couchbase.mock.http.capi.CAPIServer
 
makeNotFoundError(HttpResponse, String) - Static method in class com.couchbase.mock.http.capi.CAPIServer
 
makeResponse(HttpResponse, String, int) - Static method in class com.couchbase.mock.httpio.HandlerUtil
Sets the response body and status
makeStringResponse(HttpResponse, String) - Static method in class com.couchbase.mock.httpio.HandlerUtil
Sets a string as the response
Match - Class in com.couchbase.mock.subdoc
This class is responsible for actually matching the path against the JSON document and determining if
Match(JsonElement, Path) - Constructor for class com.couchbase.mock.subdoc.Match
 
match(String, String) - Static method in class com.couchbase.mock.subdoc.Match
 
match(JsonElement, Path) - Static method in class com.couchbase.mock.subdoc.Match
 
MAX_DEPTH - Static variable in class com.couchbase.mock.subdoc.Path
 
MemcachedBucket - Class in com.couchbase.mock
Representation of a CacheBucket (aka memcached)
MemcachedBucket(CouchbaseMock, BucketConfiguration) - Constructor for class com.couchbase.mock.MemcachedBucket
 
MemcachedClient - Class in com.couchbase.mock.memcached.client
Created by mnunberg on 1/15/14.
MemcachedClient(Socket) - Constructor for class com.couchbase.mock.memcached.client.MemcachedClient
 
MemcachedConnection - Class in com.couchbase.mock.memcached
Class representing a single client connection to the server
MemcachedConnection(MemcachedServer) - Constructor for class com.couchbase.mock.memcached.MemcachedConnection
 
MemcachedServer - Class in com.couchbase.mock.memcached
This is a small implementation of a Memcached server.
MemcachedServer(Bucket, String, int, VBucketInfo[], boolean) - Constructor for class com.couchbase.mock.memcached.MemcachedServer
Create a new new memcached server.
MemcachedServer.CommandLogEntry - Class in com.couchbase.mock.memcached
 
MemcachedServer.FailMaker - Class in com.couchbase.mock.memcached
 
MissingRequiredFieldException - Exception in com.couchbase.mock.control
 
MissingRequiredFieldException(String) - Constructor for exception com.couchbase.mock.control.MissingRequiredFieldException
 
MockClient - Class in com.couchbase.mock.client
The MockClient utilize a dedicated connection to perform all of the interaction to the mock server.
MockClient(InetSocketAddress) - Constructor for class com.couchbase.mock.client.MockClient
 
MockCommand - Class in com.couchbase.mock.control
The MockCommand class is the base class for all commands that the client may send to the mock to instruct it to do certain actions.
MockCommand() - Constructor for class com.couchbase.mock.control.MockCommand
 
MockCommand.Command - Enum in com.couchbase.mock.control
 
MockCommandDispatcher - Class in com.couchbase.mock.control
 
MockCommandDispatcher(CouchbaseMock) - Constructor for class com.couchbase.mock.control.MockCommandDispatcher
 
MockHelpCommandHandler - Class in com.couchbase.mock.control.handlers
 
MockHelpCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.MockHelpCommandHandler
 
MockHttpClient - Class in com.couchbase.mock.client
The MockHttpClient is an implementation of the AbstractMockClient that communicates with the Mock server over HTTP.
MockHttpClient(InetSocketAddress) - Constructor for class com.couchbase.mock.client.MockHttpClient
Create a new HTTP Mock command client.
MockInfoCommandHandler - Class in com.couchbase.mock.control.handlers
This returns information about the current mock's supported command set.
MockInfoCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.MockInfoCommandHandler
 
MockRequest - Class in com.couchbase.mock.client
 
MockResponse - Class in com.couchbase.mock.client
 
MockResponse(String) - Constructor for class com.couchbase.mock.client.MockResponse
 
MultiLookupResult - Class in com.couchbase.mock.memcached.client
Created by mnunberg on 10/9/15.
MultiLookupSpec(CommandCode, String) - Constructor for class com.couchbase.mock.memcached.client.CommandBuilder.MultiLookupSpec
 
MultiLookupSpec(CommandCode, String, int) - Constructor for class com.couchbase.mock.memcached.client.CommandBuilder.MultiLookupSpec
 
MultiMutationResult - Class in com.couchbase.mock.memcached.client
Created by mnunberg on 10/12/15.
MultiMutationSpec(CommandCode, String, String, int) - Constructor for class com.couchbase.mock.memcached.client.CommandBuilder.MultiMutationSpec
 
MultiMutationSpec(CommandCode, String, String, boolean) - Constructor for class com.couchbase.mock.memcached.client.CommandBuilder.MultiMutationSpec
 
MultiMutationSpec(CommandCode, String, String) - Constructor for class com.couchbase.mock.memcached.client.CommandBuilder.MultiMutationSpec
 
MultiMutationSpec(CommandCode, String) - Constructor for class com.couchbase.mock.memcached.client.CommandBuilder.MultiMutationSpec
 
MultiSpec(Operation, String, String, byte) - Constructor for class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand.MultiSpec
 
MultiSpec(Operation, String, byte) - Constructor for class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand.MultiSpec
 
MutationInfoWriter - Class in com.couchbase.mock.memcached
 
MutationInfoWriter() - Constructor for class com.couchbase.mock.memcached.MutationInfoWriter
 
MutationStatus - Class in com.couchbase.mock.memcached
 
MutationStatus(VBucketCoordinates) - Constructor for class com.couchbase.mock.memcached.MutationStatus
Create a successful status object.
MutationStatus(ErrorCode) - Constructor for class com.couchbase.mock.memcached.MutationStatus
Create a failed status object

N

name - Variable in class com.couchbase.mock.Bucket
 
name - Variable in class com.couchbase.mock.BucketConfiguration
The name of the bucket.
negotiate() - Method in class com.couchbase.mock.client.AbstractMockClient
Negotiates the connection between the client and the Mock server.
negotiate() - Method in class com.couchbase.mock.client.MockClient
 
NoopCommandExecutor - Class in com.couchbase.mock.memcached
Implementation of the noop command
NoopCommandExecutor() - Constructor for class com.couchbase.mock.memcached.NoopCommandExecutor
 
NumberTooBigException - Exception in com.couchbase.mock.subdoc
Created by mnunberg on 10/2/15.
NumberTooBigException(Throwable) - Constructor for exception com.couchbase.mock.subdoc.NumberTooBigException
 
NumberTooBigException(String) - Constructor for exception com.couchbase.mock.subdoc.NumberTooBigException
 
NumberTooBigException() - Constructor for exception com.couchbase.mock.subdoc.NumberTooBigException
 
numKeyAt(int) - Method in class com.couchbase.mock.views.QueryResult
Like QueryResult.keyAt(int) but casts the key as an integer
numNodes - Variable in class com.couchbase.mock.BucketConfiguration
The number of cluster nodes the bucket should have
numReplicas - Variable in class com.couchbase.mock.Bucket
 
numReplicas - Variable in class com.couchbase.mock.BucketConfiguration
The number of replicas for the bucket
numValAt(int) - Method in class com.couchbase.mock.views.QueryResult
Returns the value of a given row as a number.
numVBuckets - Variable in class com.couchbase.mock.Bucket
 
numVBuckets - Variable in class com.couchbase.mock.BucketConfiguration
The number of VBuckets the bucket should contain

O

ObserveCode - Enum in com.couchbase.mock.memcached.protocol
 
ObserveCommandExecutor - Class in com.couchbase.mock.memcached
 
ObserveCommandExecutor() - Constructor for class com.couchbase.mock.memcached.ObserveCommandExecutor
 
ObserveSeqnoCommandExecutor - Class in com.couchbase.mock.memcached
Created by mnunberg on 2/4/15.
ObserveSeqnoCommandExecutor() - Constructor for class com.couchbase.mock.memcached.ObserveSeqnoCommandExecutor
 
ObsKeyState - Class in com.couchbase.mock.memcached
 
ObsKeyState(KeySpec, ObserveCode, long) - Constructor for class com.couchbase.mock.memcached.ObsKeyState
 
ObsKeyState(Item, ObserveCode) - Constructor for class com.couchbase.mock.memcached.ObsKeyState
 
onAction(VBucketStore, Item, VBucketCoordinates) - Method in interface com.couchbase.mock.memcached.VBucketStore.ItemAction
 
onItemDelete - Variable in class com.couchbase.mock.memcached.VBucketStore
 
onItemMutated - Variable in class com.couchbase.mock.memcached.VBucketStore
 
opcode - Variable in class com.couchbase.mock.memcached.protocol.BinaryCommand
 
Operation - Enum in com.couchbase.mock.subdoc
Opcodes for sub-document commands
OpfailCommandHandler - Class in com.couchbase.mock.control.handlers
 
OpfailCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.OpfailCommandHandler
 
OpfailRequest - Class in com.couchbase.mock.client
 
OpfailRequest(ErrorCode, int, List<Integer>) - Constructor for class com.couchbase.mock.client.OpfailRequest
 
OpfailRequest(ErrorCode, int) - Constructor for class com.couchbase.mock.client.OpfailRequest
 
OpfailRequest(ErrorCode, int, int) - Constructor for class com.couchbase.mock.client.OpfailRequest
 
OutputContext - Class in com.couchbase.mock.memcached
This class is used for fine-grained output manipulation.
OutputContext(List<ByteBuffer>) - Constructor for class com.couchbase.mock.memcached.OutputContext
Create a new OuputContext

P

PARAM_DESCENDING - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_ENDKEY - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_ENDKEY_DOCID - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_GROUP - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_GROUP_LEVEL - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_INCLUSIVE_END - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_INCLUSIVE_START - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_KEY_MULTI - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_KEY_SINGLE - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_LIMIT - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_REDUCE - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_SKIP - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_STARTKEY - Static variable in class com.couchbase.mock.views.Configuration
 
PARAM_STARTKEY_DOCID - Static variable in class com.couchbase.mock.views.Configuration
 
parse(ByteBuffer) - Static method in class com.couchbase.mock.memcached.client.MultiLookupResult
 
parse(ByteBuffer) - Static method in class com.couchbase.mock.memcached.client.MultiMutationResult
 
parse(String) - Static method in class com.couchbase.mock.memcached.errormap.ErrorMap
 
parse(String[]) - Method in class com.couchbase.mock.util.Getopt
Parse the given hasArgument vector
password - Variable in class com.couchbase.mock.Bucket
 
password - Variable in class com.couchbase.mock.BucketConfiguration
The password for the bucket.
Path - Class in com.couchbase.mock.subdoc
 
Path(String) - Constructor for class com.couchbase.mock.subdoc.Path
 
PathExistsException - Exception in com.couchbase.mock.subdoc
Created by mnunberg on 9/30/15.
PathExistsException() - Constructor for exception com.couchbase.mock.subdoc.PathExistsException
 
PATHFLAG_EXPAND_MACROS - Static variable in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
PATHFLAG_MKDIR_P - Static variable in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
PATHFLAG_XATTR - Static variable in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
PathInfo - Class in com.couchbase.mock.http.capi
Created by mnunberg on 12/18/14.
PathInfo(String) - Constructor for class com.couchbase.mock.http.capi.PathInfo
 
PathMismatchException - Exception in com.couchbase.mock.subdoc
 
PathMismatchException() - Constructor for exception com.couchbase.mock.subdoc.PathMismatchException
 
PathMismatchException(String) - Constructor for exception com.couchbase.mock.subdoc.PathMismatchException
 
PathMismatchException(Throwable) - Constructor for exception com.couchbase.mock.subdoc.PathMismatchException
 
PathNotFoundException - Exception in com.couchbase.mock.subdoc
Created by mnunberg on 9/28/15.
PathNotFoundException() - Constructor for exception com.couchbase.mock.subdoc.PathNotFoundException
 
PathParseException - Exception in com.couchbase.mock.subdoc
 
PathParseException(Throwable) - Constructor for exception com.couchbase.mock.subdoc.PathParseException
 
PathParseException(String) - Constructor for exception com.couchbase.mock.subdoc.PathParseException
 
PathTooDeepException - Exception in com.couchbase.mock.subdoc
 
PathTooDeepException() - Constructor for exception com.couchbase.mock.subdoc.PathTooDeepException
 
persistDeletedItem(KeySpec, VBucketCoordinates) - Method in class com.couchbase.mock.memcached.Storage
 
PersistenceCommandHandler - Class in com.couchbase.mock.control.handlers
Handler for various out-of-band key manipulations
PersistenceCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.PersistenceCommandHandler
 
persistMutatedItem(Item, VBucketCoordinates) - Method in class com.couchbase.mock.memcached.Storage
 
PersistRequest - Class in com.couchbase.mock.client
 
PersistRequest(String, String, long, boolean, int) - Constructor for class com.couchbase.mock.client.PersistRequest
 
PersistRequest(String, String, long, boolean, List<Integer>) - Constructor for class com.couchbase.mock.client.PersistRequest
 
PersistRequest(String, String, long, boolean, int, String) - Constructor for class com.couchbase.mock.client.PersistRequest
 
PersistRequest(String, String, long, boolean, List<Integer>, String) - Constructor for class com.couchbase.mock.client.PersistRequest
 
poolName - Variable in class com.couchbase.mock.Bucket
 
PoolsHandler - Class in com.couchbase.mock.http
 
PoolsHandler(CouchbaseMock) - Constructor for class com.couchbase.mock.http.PoolsHandler
 
prepend(Item) - Method in class com.couchbase.mock.memcached.Item
 
prepend(Item, boolean) - Method in class com.couchbase.mock.memcached.VBucketStore
 
process() - Method in class com.couchbase.mock.memcached.protocol.BinaryCommand
Any postprocessing on the body should be done here.
process() - Method in class com.couchbase.mock.memcached.protocol.BinaryGetErrmapCommand
 
process() - Method in class com.couchbase.mock.memcached.protocol.BinaryHelloCommand
 
process() - Method in class com.couchbase.mock.memcached.protocol.BinaryObserveCommand
 
process() - Method in class com.couchbase.mock.memcached.protocol.BinaryObserveSeqnoCommand
 
process() - Method in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand
 
processInput(String) - Method in class com.couchbase.mock.control.MockCommandDispatcher
Process the input sent from the client utilizing the mock server and return the response.
PurgeRequest - Class in com.couchbase.mock.client
 
PurgeRequest(String, boolean, int) - Constructor for class com.couchbase.mock.client.PurgeRequest
 
PurgeRequest(String, boolean, List<Integer>) - Constructor for class com.couchbase.mock.client.PurgeRequest
 
PurgeRequest(String, boolean, int, String) - Constructor for class com.couchbase.mock.client.PurgeRequest
 
PurgeRequest(String, boolean, List<Integer>, String) - Constructor for class com.couchbase.mock.client.PurgeRequest
 
putCached(Item) - Method in class com.couchbase.mock.memcached.Storage
 
putPersisted(Item) - Method in class com.couchbase.mock.memcached.Storage
 

Q

QueryExecutionException - Exception in com.couchbase.mock.views
 
QueryResult - Class in com.couchbase.mock.views
Query result object.
QueryServer - Class in com.couchbase.mock.http.query
Designed to handle fake N1QL queries
QueryServer() - Constructor for class com.couchbase.mock.http.query.QueryServer
 

R

read(InputStream) - Static method in class com.couchbase.mock.memcached.client.ClientResponse
 
ReaderUtils - Class in com.couchbase.mock.util
 
readResponse() - Method in class com.couchbase.mock.memcached.client.MemcachedClient
 
Reducer - Class in com.couchbase.mock.views
Class representing a compiled reduce function.
regenCoords() - Method in class com.couchbase.mock.Bucket
 
RegenCoordsHandler - Class in com.couchbase.mock.control.handlers
Created by mnunberg on 2/5/15.
RegenCoordsHandler() - Constructor for class com.couchbase.mock.control.handlers.RegenCoordsHandler
 
regenerateUuid() - Method in class com.couchbase.mock.memcached.VBucketInfo
 
RegenVBCoordsRequest - Class in com.couchbase.mock.client
Created by mnunberg on 2/6/15.
RegenVBCoordsRequest() - Constructor for class com.couchbase.mock.client.RegenVBCoordsRequest
 
register() - Method in class com.couchbase.mock.http.BucketAdminServer
 
register(HttpServer) - Method in class com.couchbase.mock.http.capi.CAPIServer
 
register(HttpServer) - Method in class com.couchbase.mock.http.PoolsHandler
 
register(HttpServer) - Method in class com.couchbase.mock.http.UserManagementHandler
 
register(String, HttpRequestHandler) - Method in class com.couchbase.mock.httpio.HttpServer
Register a path with a handler.
releaseRemaining() - Method in class com.couchbase.mock.memcached.OutputContext
Truncate the output.
removeBucket(String) - Method in class com.couchbase.mock.CouchbaseMock
Destroy a bucket
removeCached(KeySpec) - Method in class com.couchbase.mock.memcached.Storage
 
removeDesign(DesignDocument) - Method in class com.couchbase.mock.http.capi.CAPIServer
 
removePersisted(KeySpec) - Method in class com.couchbase.mock.memcached.Storage
 
replace(Item, boolean) - Method in class com.couchbase.mock.memcached.VBucketStore
 
request(MockRequest) - Method in class com.couchbase.mock.client.AbstractMockClient
Sends a mock command to the mock
request(MockRequest) - Method in class com.couchbase.mock.client.MockClient
 
request(MockRequest) - Method in class com.couchbase.mock.client.MockHttpClient
 
requiresValue() - Method in enum com.couchbase.mock.subdoc.Operation
 
resetIndexState() - Static method in class com.couchbase.mock.http.query.QueryServer
This is the equivalent to 'dropping' indexes
ResetQueryStateHandler - Class in com.couchbase.mock.control.handlers
 
ResetQueryStateHandler() - Constructor for class com.couchbase.mock.control.handlers.ResetQueryStateHandler
 
respawn(int) - Method in class com.couchbase.mock.Bucket
Re-Add a previously failed-over node
RespawnCommandHandler - Class in com.couchbase.mock.control.handlers
 
RespawnCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.RespawnCommandHandler
 
RespawnRequest - Class in com.couchbase.mock.client
 
RespawnRequest(int) - Constructor for class com.couchbase.mock.client.RespawnRequest
 
RespawnRequest(int, String) - Constructor for class com.couchbase.mock.client.RespawnRequest
 
ResponseHandledException - Exception in com.couchbase.mock.httpio
Created by mnunberg on 12/17/14.
ResponseHandledException() - Constructor for exception com.couchbase.mock.httpio.ResponseHandledException
 
RestAPIUtil - Class in com.couchbase.mock.client
 
RestAPIUtil() - Constructor for class com.couchbase.mock.client.RestAPIUtil
 
Result - Class in com.couchbase.mock.subdoc
 
Retryer - Class in com.couchbase.mock.memcached.client
 
Retryer(MemcachedClient, RetrySpec, byte[]) - Constructor for class com.couchbase.mock.memcached.client.Retryer
 
RetrySpec - Class in com.couchbase.mock.memcached.errormap
Created by mnunberg on 4/12/17.
RetrySpec() - Constructor for class com.couchbase.mock.memcached.errormap.RetrySpec
 
returnOutputContext(OutputContext) - Method in class com.couchbase.mock.memcached.MemcachedConnection
Re-transfer ownership of a given output buffer to the connection
returnsMatch() - Method in enum com.couchbase.mock.subdoc.Operation
 
Role - Class in com.couchbase.mock.http
 
Role(String, String) - Constructor for class com.couchbase.mock.http.Role
 
ROOT - Static variable in class com.couchbase.mock.subdoc.Path
 
rowAt(int) - Method in class com.couchbase.mock.views.QueryResult
Get the raw JSON row at a given index
run() - Method in class com.couchbase.mock.harakiri.HarakiriMonitor
 
run() - Method in class com.couchbase.mock.httpio.HttpServer
 
run() - Method in class com.couchbase.mock.memcached.client.Retryer
Runs until the retry duration is reached
run() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
run(Iterable<Item>, Context) - Method in class com.couchbase.mock.views.Indexer
Run the indexer on the given iterable of items.
runError() - Method in class com.couchbase.mock.memcached.client.Retryer
 

S

SaslCommandExecutor - Class in com.couchbase.mock.memcached
 
SaslCommandExecutor() - Constructor for class com.couchbase.mock.memcached.SaslCommandExecutor
 
SelectBucketCommandExecutor - Class in com.couchbase.mock.memcached
Created by mnunberg on 3/3/17.
SelectBucketCommandExecutor() - Constructor for class com.couchbase.mock.memcached.SelectBucketCommandExecutor
 
sendRequest(byte[]) - Method in class com.couchbase.mock.memcached.client.MemcachedClient
 
sendRequest(CommandBuilder) - Method in class com.couchbase.mock.memcached.client.MemcachedClient
 
sendResponse(BinaryResponse) - Method in class com.couchbase.mock.memcached.MemcachedConnection
Places the response into the current connection's output buffer.
servers - Variable in class com.couchbase.mock.Bucket
 
ServersCommandHandler - Class in com.couchbase.mock.control.handlers
 
ServersCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.ServersCommandHandler
 
set(String, Object) - Method in class com.couchbase.mock.client.MockRequest
 
set(Item, boolean) - Method in class com.couchbase.mock.memcached.VBucketStore
 
setAdminHeader(CouchbaseMock, HttpURLConnection) - Static method in class com.couchbase.mock.client.RestAPIUtil
 
setBucketName(String) - Method in class com.couchbase.mock.http.Role
 
setCccpEnabled(boolean) - Method in class com.couchbase.mock.memcached.MemcachedServer
 
SetCCCPRequest - Class in com.couchbase.mock.client
 
SetCCCPRequest(boolean) - Constructor for class com.couchbase.mock.client.SetCCCPRequest
 
SetCCCPRequest(boolean, String, Collection<Integer>) - Constructor for class com.couchbase.mock.client.SetCCCPRequest
 
setDescending(boolean) - Method in class com.couchbase.mock.views.Configuration
 
setDomain(String) - Method in class com.couchbase.mock.http.User
 
setEncodedKey(String) - Method in class com.couchbase.mock.views.Configuration
 
setEncodedKeys(List<String>) - Method in class com.couchbase.mock.views.Configuration
 
setEndKey(String) - Method in class com.couchbase.mock.views.Configuration
 
setEndKey(int) - Method in class com.couchbase.mock.views.Configuration
 
setEnhancedErrorsEnabled(boolean) - Method in class com.couchbase.mock.memcached.MemcachedServer
 
SetEnhancedErrorsRequest - Class in com.couchbase.mock.client
 
SetEnhancedErrorsRequest(boolean) - Constructor for class com.couchbase.mock.client.SetEnhancedErrorsRequest
 
SetEnhancedErrorsRequest(boolean, String, Collection<Integer>) - Constructor for class com.couchbase.mock.client.SetEnhancedErrorsRequest
 
setExpiryTime(int) - Method in class com.couchbase.mock.memcached.Item
 
setGroup(boolean) - Method in class com.couchbase.mock.views.Configuration
 
setGroupLevel(int) - Method in class com.couchbase.mock.views.Configuration
 
setHiccup(int, int) - Method in class com.couchbase.mock.memcached.MemcachedServer
 
setId(String) - Method in class com.couchbase.mock.http.User
 
setInclusiveEnd(boolean) - Method in class com.couchbase.mock.views.Configuration
 
setJson(String, int) - Method in class com.couchbase.mock.views.Configuration
 
setJson(String, String) - Method in class com.couchbase.mock.views.Configuration
 
setJson(String, boolean) - Method in class com.couchbase.mock.views.Configuration
 
setKey(String) - Method in class com.couchbase.mock.views.Configuration
 
setLimit(int) - Method in class com.couchbase.mock.views.Configuration
 
setName(String) - Method in class com.couchbase.mock.http.User
 
setOwner(MemcachedServer) - Method in class com.couchbase.mock.memcached.VBucketInfo
 
setPayload(Object) - Method in class com.couchbase.mock.control.CommandStatus
 
setRaw(String, String) - Method in class com.couchbase.mock.views.Configuration
 
setReduce(boolean) - Method in class com.couchbase.mock.views.Configuration
 
setReplicas(List<MemcachedServer>) - Method in class com.couchbase.mock.memcached.VBucketInfo
 
setRole(String) - Method in class com.couchbase.mock.http.Role
 
setRoles(List<Role>) - Method in class com.couchbase.mock.http.User
 
setSkip(int) - Method in class com.couchbase.mock.views.Configuration
 
setStartKey(String) - Method in class com.couchbase.mock.views.Configuration
 
setStartKey(int) - Method in class com.couchbase.mock.views.Configuration
 
setTemrinateAction(Callable) - Method in class com.couchbase.mock.harakiri.HarakiriMonitor
 
setTruncateLimit(int) - Method in class com.couchbase.mock.memcached.MemcachedServer
 
shutdown() - Method in class com.couchbase.mock.client.AbstractMockClient
Closes the mock connection
shutdown() - Method in class com.couchbase.mock.client.MockClient
 
shutdown() - Method in class com.couchbase.mock.http.BucketAdminServer
 
shutdown() - Method in class com.couchbase.mock.http.capi.CAPIServer
 
shutdown() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
size() - Method in class com.couchbase.mock.subdoc.Path
 
specs - Variable in class com.couchbase.mock.memcached.protocol.BinarySubdocMultiCommand
 
start() - Method in class com.couchbase.mock.CouchbaseMock
Start the mock.
start() - Method in class com.couchbase.mock.harakiri.HarakiriMonitor
 
StartCmdLogCommandHandler - Class in com.couchbase.mock.control.handlers
Created by mnunberg on 4/12/17.
StartCmdLogCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.StartCmdLogCommandHandler
 
startHarakiriMonitor(InetSocketAddress, boolean) - Method in class com.couchbase.mock.CouchbaseMock
Tell the harakiri monitor to connect to the given address.
startHarakiriMonitor(String, boolean) - Method in class com.couchbase.mock.CouchbaseMock
startLog() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
StartRetryVerifyComandHandler - Class in com.couchbase.mock.control.handlers
Created by mnunberg on 4/20/17.
StartRetryVerifyComandHandler() - Constructor for class com.couchbase.mock.control.handlers.StartRetryVerifyComandHandler
 
StartRetryVerifyRequest - Class in com.couchbase.mock.client
Created by mnunberg on 4/24/17.
StartRetryVerifyRequest(int, String) - Constructor for class com.couchbase.mock.client.StartRetryVerifyRequest
 
startup() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
StatCommandExecutor - Class in com.couchbase.mock.memcached
 
StatCommandExecutor() - Constructor for class com.couchbase.mock.memcached.StatCommandExecutor
 
status - Variable in class com.couchbase.mock.memcached.ObsKeyState
 
step() - Method in class com.couchbase.mock.memcached.MemcachedConnection
Attempt to process a single command from the input buffer.
stop() - Method in class com.couchbase.mock.CouchbaseMock
Stops the cluster.
stop() - Method in class com.couchbase.mock.harakiri.HarakiriMonitor
 
StopCmdLogCommandHandler - Class in com.couchbase.mock.control.handlers
Created by mnunberg on 4/12/17.
StopCmdLogCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.StopCmdLogCommandHandler
 
stopLog() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
stopServer() - Method in class com.couchbase.mock.httpio.HttpServer
Shut down the HTTP server and all its workers, and close the listener socket.
Storage - Class in com.couchbase.mock.memcached
Class representing a node's storage.
Storage(VBucketInfo[], MemcachedServer) - Constructor for class com.couchbase.mock.memcached.Storage
 
Storage.StorageType - Enum in com.couchbase.mock.memcached
 
StorageVBucketCoordinates - Class in com.couchbase.mock.memcached
 
StorageVBucketCoordinates(long) - Constructor for class com.couchbase.mock.memcached.StorageVBucketCoordinates
 
StorageVBucketCoordinates(VBucketCoordinates) - Constructor for class com.couchbase.mock.memcached.StorageVBucketCoordinates
 
StoreCommandExecutor - Class in com.couchbase.mock.memcached
 
StoreCommandExecutor() - Constructor for class com.couchbase.mock.memcached.StoreCommandExecutor
 
storeItem(String, byte[]) - Method in class com.couchbase.mock.Bucket
Convenience method to store an item in a bucket
storeItem(String, byte[]) - Method in class com.couchbase.mock.CouchbaseBucket
 
storeItem(String, byte[]) - Method in class com.couchbase.mock.MemcachedBucket
 
STRATEGY_CONSTANT - Static variable in class com.couchbase.mock.memcached.errormap.Verifier
 
STRATEGY_EXPONENTIAL - Static variable in class com.couchbase.mock.memcached.errormap.Verifier
 
STRATEGY_LINEAR - Static variable in class com.couchbase.mock.memcached.errormap.Verifier
 
subdoc(byte[], byte[], int, int, int) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
subdoc(byte[]) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
subdoc(byte[], byte[]) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
subdoc(String, String) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
subdoc(byte[], byte[], int) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
subdoc(String, String, int) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
SubdocCommandExecutor - Class in com.couchbase.mock.memcached
 
SubdocCommandExecutor() - Constructor for class com.couchbase.mock.memcached.SubdocCommandExecutor
 
SubdocCommandExecutor.ResultInfo - Class in com.couchbase.mock.memcached
 
SubdocException - Exception in com.couchbase.mock.subdoc
 
SubdocException(Throwable) - Constructor for exception com.couchbase.mock.subdoc.SubdocException
 
SubdocException(String) - Constructor for exception com.couchbase.mock.subdoc.SubdocException
 
SubdocException() - Constructor for exception com.couchbase.mock.subdoc.SubdocException
 
SubdocItem - Class in com.couchbase.mock.memcached
 
SubdocItem(KeySpec, int, int, byte[], byte[], long) - Constructor for class com.couchbase.mock.memcached.SubdocItem
 
SubdocMultiCommandExecutor - Class in com.couchbase.mock.memcached
 
SubdocMultiCommandExecutor() - Constructor for class com.couchbase.mock.memcached.SubdocMultiCommandExecutor
 
subdocMultiLookup(int, CommandBuilder.MultiLookupSpec...) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
subdocMultiLookup(CommandBuilder.MultiLookupSpec...) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
subdocMultiMutation(int, int, CommandBuilder.MultiMutationSpec...) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
subdocMultiMutation(CommandBuilder.MultiMutationSpec...) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
success() - Method in class com.couchbase.mock.memcached.client.ClientResponse
 
success() - Method in class com.couchbase.mock.memcached.client.MultiLookupResult
 
supportsXerror() - Method in class com.couchbase.mock.memcached.MemcachedConnection
 

T

timeTravel(long) - Static method in class com.couchbase.mock.Info
 
TimeTravelCommandHandler - Class in com.couchbase.mock.control.handlers
 
TimeTravelCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.TimeTravelCommandHandler
 
TimeTravelRequest - Class in com.couchbase.mock.client
 
TimeTravelRequest(long) - Constructor for class com.couchbase.mock.client.TimeTravelRequest
 
toNodeConfigInfo() - Method in class com.couchbase.mock.memcached.MemcachedServer
 
toString() - Method in class com.couchbase.mock.control.CommandStatus
 
toString() - Method in class com.couchbase.mock.memcached.OutputContext
 
toSubdocOpcode(CommandCode) - Static method in class com.couchbase.mock.memcached.protocol.BinarySubdocCommand
 
touch(Item, int, boolean) - Method in class com.couchbase.mock.memcached.VBucketStore
 
TruncateCommandHandler - Class in com.couchbase.mock.control.handlers
 
TruncateCommandHandler() - Constructor for class com.couchbase.mock.control.handlers.TruncateCommandHandler
 
TruncateRequest - Class in com.couchbase.mock.client
 
TruncateRequest(int) - Constructor for class com.couchbase.mock.client.TruncateRequest
 
type - Variable in class com.couchbase.mock.BucketConfiguration
The type of the bucket (Couchbase or Memcached)

U

UncacheRequest - Class in com.couchbase.mock.client
 
UncacheRequest(String, boolean, int) - Constructor for class com.couchbase.mock.client.UncacheRequest
 
UncacheRequest(String, boolean, List<Integer>) - Constructor for class com.couchbase.mock.client.UncacheRequest
 
UncacheRequest(String, boolean, int, String) - Constructor for class com.couchbase.mock.client.UncacheRequest
 
UncacheRequest(String, boolean, List<Integer>, String) - Constructor for class com.couchbase.mock.client.UncacheRequest
 
UnknownCommandExecutor - Class in com.couchbase.mock.memcached
 
UnknownCommandExecutor() - Constructor for class com.couchbase.mock.memcached.UnknownCommandExecutor
 
UnlockCommandExecutor - Class in com.couchbase.mock.memcached
 
UnlockCommandExecutor() - Constructor for class com.couchbase.mock.memcached.UnlockCommandExecutor
 
UnpersistRequest - Class in com.couchbase.mock.client
 
UnpersistRequest(String, boolean, int) - Constructor for class com.couchbase.mock.client.UnpersistRequest
 
UnpersistRequest(String, boolean, List<Integer>) - Constructor for class com.couchbase.mock.client.UnpersistRequest
 
UnpersistRequest(String, boolean, int, String) - Constructor for class com.couchbase.mock.client.UnpersistRequest
 
UnpersistRequest(String, boolean, List<Integer>, String) - Constructor for class com.couchbase.mock.client.UnpersistRequest
 
unregister(String) - Method in class com.couchbase.mock.httpio.HttpServer
Unregister a given path.
update(ErrorCode, int) - Method in class com.couchbase.mock.memcached.MemcachedServer.FailMaker
 
updateBytesSent(long) - Method in class com.couchbase.mock.memcached.OutputContext
Indicate that some data has been flushed to the network
updateCoordinateInfo(VBucketInfo[]) - Method in class com.couchbase.mock.memcached.Storage
 
updateFailMakerContext(ErrorCode, int) - Method in class com.couchbase.mock.memcached.MemcachedServer
 
User - Class in com.couchbase.mock.http
 
User(String, String) - Constructor for class com.couchbase.mock.http.User
 
UserManagementHandler - Class in com.couchbase.mock.http
 
UserManagementHandler(CouchbaseMock) - Constructor for class com.couchbase.mock.http.UserManagementHandler
 

V

validate() - Method in class com.couchbase.mock.BucketConfiguration
 
validateComponentType(int, JsonElement) - Method in class com.couchbase.mock.subdoc.Path
 
value(String) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
value(byte[]) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
value(byte[], int) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
value() - Method in enum com.couchbase.mock.memcached.protocol.ErrorCode
 
value - Variable in class com.couchbase.mock.util.Getopt.Entry
 
valueAt(int) - Method in class com.couchbase.mock.views.QueryResult
Returns the raw value for the row
valueOf(String) - Static method in enum com.couchbase.mock.Bucket.BucketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.mock.control.MockCommand.Command
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.mock.memcached.protocol.BinaryHelloCommand.Feature
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.couchbase.mock.memcached.protocol.BinaryHelloCommand.Feature
 
valueOf(String) - Static method in enum com.couchbase.mock.memcached.protocol.CommandCode
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.couchbase.mock.memcached.protocol.CommandCode
 
valueOf(String) - Static method in enum com.couchbase.mock.memcached.protocol.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(short) - Static method in enum com.couchbase.mock.memcached.protocol.ErrorCode
 
valueOf(String) - Static method in enum com.couchbase.mock.memcached.protocol.ObserveCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.mock.memcached.Storage.StorageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.mock.subdoc.Operation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.couchbase.mock.Bucket.BucketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.mock.control.MockCommand.Command
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.mock.memcached.protocol.BinaryHelloCommand.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.mock.memcached.protocol.CommandCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.mock.memcached.protocol.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.mock.memcached.protocol.ObserveCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.mock.memcached.Storage.StorageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.mock.subdoc.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
vbId - Variable in class com.couchbase.mock.memcached.KeySpec
 
vbInfo - Variable in class com.couchbase.mock.Bucket
 
vBucket(short) - Method in class com.couchbase.mock.memcached.client.CommandBuilder
 
VBucketCoordinates - Interface in com.couchbase.mock.memcached
 
VBucketInfo - Class in com.couchbase.mock.memcached
 
VBucketInfo(MemcachedServer) - Constructor for class com.couchbase.mock.memcached.VBucketInfo
 
VBucketInfo() - Constructor for class com.couchbase.mock.memcached.VBucketInfo
 
VBucketStore - Class in com.couchbase.mock.memcached
Storage operations representing a single vBucket.
VBucketStore(VBucketInfo[]) - Constructor for class com.couchbase.mock.memcached.VBucketStore
 
VBucketStore.ItemAction - Interface in com.couchbase.mock.memcached
 
VerificationException(String) - Constructor for exception com.couchbase.mock.memcached.errormap.Verifier.VerificationException
 
Verifier - Class in com.couchbase.mock.memcached.errormap
Created by mnunberg on 4/12/17.
Verifier() - Constructor for class com.couchbase.mock.memcached.errormap.Verifier
 
Verifier.ConstantVerifier - Class in com.couchbase.mock.memcached.errormap
 
Verifier.ExponentialVerifier - Class in com.couchbase.mock.memcached.errormap
 
Verifier.LinearVerifier - Class in com.couchbase.mock.memcached.errormap
 
Verifier.VerificationException - Exception in com.couchbase.mock.memcached.errormap
 
verify(HttpRequest, HttpResponse, HttpContext) - Method in class com.couchbase.mock.http.HttpAuthVerifier
 
verify(List<MemcachedServer.CommandLogEntry>, RetrySpec) - Method in class com.couchbase.mock.memcached.errormap.Verifier
 
verify(List<MemcachedServer.CommandLogEntry>, RetrySpec, int) - Static method in class com.couchbase.mock.memcached.errormap.Verifier
 
verifyImpl(List<MemcachedServer.CommandLogEntry>, RetrySpec) - Method in class com.couchbase.mock.memcached.errormap.Verifier.ConstantVerifier
 
verifyImpl(List<MemcachedServer.CommandLogEntry>, RetrySpec) - Method in class com.couchbase.mock.memcached.errormap.Verifier.ExponentialVerifier
 
verifyImpl(List<MemcachedServer.CommandLogEntry>, RetrySpec) - Method in class com.couchbase.mock.memcached.errormap.Verifier.LinearVerifier
 
verifyImpl(List<MemcachedServer.CommandLogEntry>, RetrySpec) - Method in class com.couchbase.mock.memcached.errormap.Verifier
 
verifyThrow(List<MemcachedServer.CommandLogEntry>, RetrySpec, int) - Static method in class com.couchbase.mock.memcached.errormap.Verifier
 
verifyThrow(List<MemcachedServer.CommandLogEntry>, RetrySpec, int, long) - Static method in class com.couchbase.mock.memcached.errormap.Verifier
 
View - Class in com.couchbase.mock.views
This represents a compiled Couchbase View that is part of the bucket.
View(String, String) - Constructor for class com.couchbase.mock.views.View
 
View(String, String, String) - Constructor for class com.couchbase.mock.views.View
Create a new view
ViewHandler - Class in com.couchbase.mock.http.capi
 
ViewHandler(View, Bucket) - Constructor for class com.couchbase.mock.http.capi.ViewHandler
 

W

waitForStartup() - Method in class com.couchbase.mock.CouchbaseMock
Wait until all initial buckets have been created
write(ByteBuffer, VBucketCoordinates) - Method in class com.couchbase.mock.memcached.MutationInfoWriter
Write the appropriate mutation information into the output buffers.

Z

ZeroDeltaException - Exception in com.couchbase.mock.subdoc
Created by mnunberg on 10/1/15.
ZeroDeltaException() - Constructor for exception com.couchbase.mock.subdoc.ZeroDeltaException
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2017. All rights reserved.