public class SegmentNodeStoreService extends ProxyNodeStore implements Observable, SegmentStoreProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
CACHE |
static String |
COMPACTION_CLEANUP |
static String |
COMPACTION_CLEANUP_TIMESTAMP |
static String |
COMPACTION_CLONE_BINARIES |
static String |
COMPACTION_FORCE_AFTER_FAIL |
static String |
COMPACTION_GAIN_THRESHOLD |
static String |
COMPACTION_LOCK_WAIT_TIME |
static int |
COMPACTION_LOCK_WAIT_TIME_DEFAULT |
static String |
COMPACTION_MEMORY_THRESHOLD |
static String |
COMPACTION_RETRY_COUNT |
static String |
CUSTOM_BLOB_STORE |
static String |
DIRECTORY |
static String |
MODE |
static String |
NAME |
static String |
PAUSE_COMPACTION |
static String |
PERSIST_COMPACTION_MAP |
static String |
PROP_BLOB_GC_MAX_AGE |
static String |
SIZE |
static String |
STANDBY |
| Constructor and Description |
|---|
SegmentNodeStoreService() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(org.osgi.service.component.ComponentContext context) |
Closeable |
addObserver(Observer observer)
Register a new
Observer. |
void |
deactivate() |
SegmentStore |
getSegmentStore()
needed for situations where you have to unwrap the
SegmentNodeStoreService, to get the SegmentStore, like the failover
|
String |
toString() |
checkpoint, checkpoint, checkpointInfo, createBlob, getBlob, getRoot, merge, rebase, release, reset, retrievepublic static final String NAME
public static final String DIRECTORY
public static final String MODE
public static final String SIZE
public static final String CACHE
public static final String COMPACTION_CLONE_BINARIES
public static final String COMPACTION_CLEANUP
public static final String COMPACTION_CLEANUP_TIMESTAMP
public static final String COMPACTION_MEMORY_THRESHOLD
public static final String COMPACTION_GAIN_THRESHOLD
public static final String PAUSE_COMPACTION
public static final String COMPACTION_RETRY_COUNT
public static final String COMPACTION_FORCE_AFTER_FAIL
public static final int COMPACTION_LOCK_WAIT_TIME_DEFAULT
public static final String COMPACTION_LOCK_WAIT_TIME
public static final String PERSIST_COMPACTION_MAP
public static final String STANDBY
public static final String CUSTOM_BLOB_STORE
public static final String PROP_BLOB_GC_MAX_AGE
public void activate(org.osgi.service.component.ComponentContext context)
throws IOException
IOExceptionpublic void deactivate()
public SegmentStore getSegmentStore()
getSegmentStore in interface SegmentStoreProviderpublic Closeable addObserver(Observer observer)
ObservableObserver. Clients need to call Closeable.close()
to stop getting notifications on the registered observer and to free up any resources
associated with the registration.addObserver in interface ObservableCloseable instance."Copyright © 2010 - 2017 Adobe Systems Incorporated. All Rights Reserved"