public class CouchbaseConnection extends MemcachedConnection implements Reconfigurable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
reconfiguring |
addedQueue, failureMode, locator, nodesToShutdown, running, selector, shutDown| Constructor and Description |
|---|
CouchbaseConnection(int bufSize,
CouchbaseConnectionFactory f,
java.util.List<java.net.InetSocketAddress> a,
java.util.Collection<ConnectionObserver> obs,
FailureMode fm,
OperationFactory opfactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOperation(java.lang.String key,
Operation o)
Add an operation to the given connection.
|
void |
addOperations(java.util.Map<MemcachedNode,Operation> ops) |
void |
reconfigure(Bucket bucket)
Call on a configuration update.
|
void |
run()
Infinitely loop processing IO.
|
addObserver, addOperation, broadcastOperation, broadcastOperation, checkState, createConnections, enqueueOperation, getLocator, handleIO, insertOperation, opSucceeded, opTimedOut, queueReconnect, removeObserver, shutdown, toStringactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yieldpublic CouchbaseConnection(int bufSize,
CouchbaseConnectionFactory f,
java.util.List<java.net.InetSocketAddress> a,
java.util.Collection<ConnectionObserver> obs,
FailureMode fm,
OperationFactory opfactory)
throws java.io.IOException
java.io.IOExceptionpublic void reconfigure(Bucket bucket)
Reconfigurablereconfigure in interface Reconfigurablebucket - updated vbucket configurationpublic void addOperation(java.lang.String key,
Operation o)
addOperation in class MemcachedConnectionkey - the key the operation is operating upono - the operationpublic void addOperations(java.util.Map<MemcachedNode,Operation> ops)
addOperations in class MemcachedConnectionpublic void run()
run in interface java.lang.Runnablerun in class MemcachedConnectionCopyright © 2006-2009 Dustin Sallings, 2009-2012 Couchbase, Inc.