Package | Description |
---|---|
com.fasterxml.transistore.basic |
Package that contains default type definitions used
by TransiStore.
|
com.fasterxml.transistore.client | |
com.fasterxml.transistore.cmd | |
com.fasterxml.transistore.dw | |
com.fasterxml.transistore.service | |
com.fasterxml.transistore.service.bdb | |
com.fasterxml.transistore.service.cfg | |
com.fasterxml.transistore.service.store |
Package that contains functionality that sits between physical
storage level (which is bit of code around BDB-KE) and physical
HTTP handler layer (raw servlet or JAX-RS resource).
|
Modifier and Type | Method and Description |
---|---|
BasicTSKey |
BasicTSKeyConverter.construct(byte[] rawKey) |
BasicTSKey |
BasicTSKeyConverter.construct(byte[] rawKey,
int offset,
int length) |
BasicTSKey |
BasicTSKeyConverter.construct(String path)
Method called to construct a
BasicTSKey
that does not have group id. |
BasicTSKey |
BasicTSKeyConverter.construct(String fullKey,
int partitionIdLengthInBytes)
Method called to construct an instance given concatenated key (consisting
of partition id followed by path), and length indicator for splitting
parts as necessary.
|
BasicTSKey |
BasicTSKeyConverter.construct(String partitionId,
String path)
Method called to construct a
BasicTSKey given a two-part
path; partition id as prefix, and additional path contextual path. |
<P extends com.fasterxml.clustermate.api.DecodableRequestPath> |
BasicTSKeyConverter.extractFromPath(P path) |
BasicTSKey |
BasicTSKeyConverter.rawToEntryKey(com.fasterxml.storemate.shared.StorableKey rawKey) |
BasicTSKey |
BasicTSKeyConverter.stringToKey(String external) |
Modifier and Type | Method and Description |
---|---|
<B extends com.fasterxml.clustermate.api.RequestPathBuilder> |
BasicTSKeyConverter.appendToPath(B b,
BasicTSKey key) |
String |
BasicTSKeyConverter.keyToString(BasicTSKey key) |
protected int |
BasicTSKeyConverter.rawHashForRouting(BasicTSKey key,
com.fasterxml.storemate.shared.hash.BlockHasher32 hasher) |
int |
BasicTSKeyConverter.routingHashFor(BasicTSKey key)
Method called to figure out raw hash code to use for routing request
regarding given content key.
|
Modifier and Type | Method and Description |
---|---|
protected BasicTSClient |
BasicTSClientBootstrapper._buildClient(BasicTSClientConfig config,
com.fasterxml.clustermate.api.ClusterStatusAccessor accessor,
com.fasterxml.clustermate.client.cluster.ClusterViewByClientImpl<BasicTSKey> clusterView,
com.fasterxml.clustermate.client.NetworkClient<BasicTSKey> client) |
protected BasicTSClient |
BasicTSClientBootstrapper._buildClient(BasicTSClientConfig config,
com.fasterxml.clustermate.api.ClusterStatusAccessor accessor,
com.fasterxml.clustermate.client.cluster.ClusterViewByClientImpl<BasicTSKey> clusterView,
com.fasterxml.clustermate.client.NetworkClient<BasicTSKey> client) |
Constructor and Description |
---|
BasicTSClient(BasicTSClientConfig config,
com.fasterxml.clustermate.api.ClusterStatusAccessor statusAccessor,
com.fasterxml.clustermate.client.ClusterViewByClient<BasicTSKey> clusterView,
com.fasterxml.clustermate.client.NetworkClient<BasicTSKey> httpClientImpl) |
BasicTSClient(BasicTSClientConfig config,
com.fasterxml.clustermate.api.ClusterStatusAccessor statusAccessor,
com.fasterxml.clustermate.client.ClusterViewByClient<BasicTSKey> clusterView,
com.fasterxml.clustermate.client.NetworkClient<BasicTSKey> httpClientImpl) |
BasicTSClientBootstrapper(BasicTSClientConfig config,
com.fasterxml.clustermate.client.NetworkClient<BasicTSKey> hc) |
BasicTSClientConfig(com.fasterxml.clustermate.api.EntryKeyConverter<BasicTSKey> keyConverter,
String[] basePath,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
com.fasterxml.clustermate.client.operation.OperationConfig operConfig,
int maxHttpConnections,
int maxHttpConnectionsPerHost) |
Modifier and Type | Field and Description |
---|---|
protected BasicTSKey |
GenerateLoad._prefix |
protected BasicTSKey |
PutCmd._target |
Modifier and Type | Method and Description |
---|---|
protected BasicTSKey |
TStoreCmdBase.contentKey(com.fasterxml.storemate.shared.StorableKey rawKey) |
protected BasicTSKey |
TStoreCmdBase.contentKey(String external) |
protected BasicTSKey |
TStoreCmdBase.contentKey(String partition,
String path) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DeleteCmd._deleteSingle(BasicTSClient client,
BasicTSKey path) |
protected int |
DeleteCmd.deleteRecursively(BasicTSClient client,
BasicTSKey path) |
protected int |
DeleteCmd.deleteSingle(BasicTSClient client,
BasicTSKey path) |
Modifier and Type | Method and Description |
---|---|
protected com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> |
BasicTSServiceOnDW.constructEntryConverter(BasicTSServiceConfig config,
com.yammer.dropwizard.config.Environment environment) |
protected com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> |
BasicTSServiceOnDW.constructEntryConverter(BasicTSServiceConfig config,
com.yammer.dropwizard.config.Environment environment) |
protected com.fasterxml.clustermate.service.servlet.StoreEntryServlet<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> |
BasicTSServiceOnDW.constructStoreEntryServlet(com.fasterxml.clustermate.service.SharedServiceStuff stuff,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster,
com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> storeHandler) |
protected com.fasterxml.clustermate.service.servlet.StoreEntryServlet<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> |
BasicTSServiceOnDW.constructStoreEntryServlet(com.fasterxml.clustermate.service.SharedServiceStuff stuff,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster,
com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> storeHandler) |
protected com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> |
BasicTSServiceOnDW.constructStoreHandler(com.fasterxml.clustermate.service.SharedServiceStuff serviceStuff,
com.fasterxml.clustermate.service.Stores<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> stores,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster) |
protected com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> |
BasicTSServiceOnDW.constructStoreHandler(com.fasterxml.clustermate.service.SharedServiceStuff serviceStuff,
com.fasterxml.clustermate.service.Stores<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> stores,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster) |
protected com.fasterxml.clustermate.service.store.StoresImpl<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> |
BasicTSServiceOnDW.constructStores(com.fasterxml.clustermate.service.SharedServiceStuff stuff,
BasicTSServiceConfig serviceConfig,
com.fasterxml.storemate.store.StorableStore store) |
protected com.fasterxml.clustermate.service.store.StoresImpl<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> |
BasicTSServiceOnDW.constructStores(com.fasterxml.clustermate.service.SharedServiceStuff stuff,
BasicTSServiceConfig serviceConfig,
com.fasterxml.storemate.store.StorableStore store) |
com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> |
BasicTSServiceOnDW.getStoreHandler() |
com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> |
BasicTSServiceOnDW.getStoreHandler() |
Modifier and Type | Method and Description |
---|---|
protected com.fasterxml.clustermate.service.SharedServiceStuff |
BasicTSServiceOnDW.constructServiceStuff(BasicTSServiceConfig serviceConfig,
com.fasterxml.storemate.shared.TimeMaster timeMaster,
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> entryConverter,
com.fasterxml.storemate.store.file.FileManager files) |
protected com.fasterxml.clustermate.service.SharedServiceStuff |
BasicTSServiceOnDW.constructServiceStuff(BasicTSServiceConfig serviceConfig,
com.fasterxml.storemate.shared.TimeMaster timeMaster,
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> entryConverter,
com.fasterxml.storemate.store.file.FileManager files) |
protected com.fasterxml.clustermate.service.servlet.StoreEntryServlet<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> |
BasicTSServiceOnDW.constructStoreEntryServlet(com.fasterxml.clustermate.service.SharedServiceStuff stuff,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster,
com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> storeHandler) |
protected com.fasterxml.clustermate.service.servlet.StoreEntryServlet<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> |
BasicTSServiceOnDW.constructStoreEntryServlet(com.fasterxml.clustermate.service.SharedServiceStuff stuff,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster,
com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> storeHandler) |
protected com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> |
BasicTSServiceOnDW.constructStoreHandler(com.fasterxml.clustermate.service.SharedServiceStuff serviceStuff,
com.fasterxml.clustermate.service.Stores<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> stores,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster) |
protected com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> |
BasicTSServiceOnDW.constructStoreHandler(com.fasterxml.clustermate.service.SharedServiceStuff serviceStuff,
com.fasterxml.clustermate.service.Stores<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> stores,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster) |
Modifier and Type | Field and Description |
---|---|
BasicTSKey |
BasicTSEntry.key
Key used to refer to this entry
|
Modifier and Type | Field and Description |
---|---|
protected com.fasterxml.clustermate.api.EntryKeyConverter<BasicTSKey> |
BasicTSEntryConverter._keyConverter |
Modifier and Type | Method and Description |
---|---|
protected BasicTSKey |
BasicTSEntryConverter._key(com.fasterxml.storemate.shared.StorableKey rawKey) |
BasicTSKey |
BasicTSEntry.getKey() |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> |
SharedTSStuffImpl.getEntryConverter() |
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> |
SharedTSStuffImpl.getEntryConverter() |
com.fasterxml.clustermate.api.EntryKeyConverter<BasicTSKey> |
SharedTSStuffImpl.getKeyConverter() |
abstract com.fasterxml.clustermate.api.EntryKeyConverter<BasicTSKey> |
SharedTSStuff.getKeyConverter() |
com.fasterxml.clustermate.api.EntryKeyConverter<BasicTSKey> |
BasicTSEntryConverter.keyConverter() |
Modifier and Type | Method and Description |
---|---|
protected void |
BasicTSEntryConverter._badData(BasicTSKey key,
String msg) |
protected com.fasterxml.clustermate.service.LastAccessUpdateMethod |
BasicTSEntryConverter._extractLastAccessUpdatedMethod(BasicTSKey key,
byte[] buffer,
int offset,
int length) |
protected int |
BasicTSEntryConverter._extractVersion(BasicTSKey key,
byte[] buffer,
int offset,
int length) |
BasicTSEntry |
BasicTSEntryConverter.entryFromStorable(BasicTSKey key,
com.fasterxml.storemate.store.Storable raw) |
BasicTSEntry |
BasicTSEntryConverter.entryFromStorable(BasicTSKey key,
com.fasterxml.storemate.store.Storable raw,
byte[] buffer,
int offset,
int length) |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.clustermate.service.store.EntryLastAccessed |
BasicTSEntryConverter.createLastAccessed(com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey> entry,
long accessTime) |
int |
BasicTSEntry.routingHashUsing(com.fasterxml.clustermate.api.EntryKeyConverter<BasicTSKey> hasher) |
Constructor and Description |
---|
BasicTSEntry(BasicTSKey key,
com.fasterxml.storemate.store.Storable rawEntry,
long creationTime,
int minTTLSecs,
int maxTTLSecs,
com.fasterxml.clustermate.service.LastAccessUpdateMethod lastAccessUpdatedMethod)
Constructor used by unit tests, synchronization code
|
Constructor and Description |
---|
BasicTSEntryConverter(com.fasterxml.clustermate.api.EntryKeyConverter<BasicTSKey> keyConverter) |
SharedTSStuffImpl(BasicTSServiceConfig config,
com.fasterxml.storemate.shared.TimeMaster timeMaster,
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> entryConverter,
com.fasterxml.storemate.store.file.FileManager fileManager) |
SharedTSStuffImpl(BasicTSServiceConfig config,
com.fasterxml.storemate.shared.TimeMaster timeMaster,
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem> entryConverter,
com.fasterxml.storemate.store.file.FileManager fileManager) |
Modifier and Type | Method and Description |
---|---|
protected com.sleepycat.je.DatabaseEntry |
BasicTSLastAccessStore.lastAccessKey(BasicTSKey key,
com.fasterxml.clustermate.service.LastAccessUpdateMethod acc0) |
Constructor and Description |
---|
BasicTSLastAccessStore(com.sleepycat.je.Environment env,
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,?> conv) |
BasicTSLastAccessStore(com.sleepycat.je.Environment env,
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,?> conv) |
Modifier and Type | Field and Description |
---|---|
protected com.fasterxml.clustermate.api.EntryKeyConverter<BasicTSKey> |
BasicTSFilenameConverter._keyConverter |
Constructor and Description |
---|
BasicTSFilenameConverter(com.fasterxml.clustermate.api.EntryKeyConverter<BasicTSKey> keyConverter) |
Modifier and Type | Method and Description |
---|---|
protected com.fasterxml.clustermate.service.bdb.LastAccessStore<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> |
BasicTSStores.buildAccessStore(com.sleepycat.je.Environment env) |
protected com.fasterxml.clustermate.service.bdb.LastAccessStore<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> |
BasicTSStores.buildAccessStore(com.sleepycat.je.Environment env) |
Modifier and Type | Method and Description |
---|---|
protected com.fasterxml.clustermate.service.LastAccessUpdateMethod |
BasicTSStoreHandler._findLastAccessUpdateMethod(com.fasterxml.clustermate.service.ServiceRequest request,
BasicTSKey key) |
Modifier and Type | Method and Description |
---|---|
protected void |
BasicTSStoreHandler.updateLastAccessedForGet(com.fasterxml.clustermate.service.ServiceRequest request,
com.fasterxml.clustermate.service.ServiceResponse response,
com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey> entry,
long accessTime) |
protected void |
BasicTSStoreHandler.updateLastAccessedForHead(com.fasterxml.clustermate.service.ServiceRequest request,
com.fasterxml.clustermate.service.ServiceResponse response,
com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey> entry,
long accessTime) |
Constructor and Description |
---|
BasicTSStoreHandler(com.fasterxml.clustermate.service.SharedServiceStuff stuff,
com.fasterxml.clustermate.service.Stores<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> stores,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster,
boolean defaultUpdateLastAccess) |
BasicTSStoreHandler(com.fasterxml.clustermate.service.SharedServiceStuff stuff,
com.fasterxml.clustermate.service.Stores<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> stores,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster,
boolean defaultUpdateLastAccess) |
BasicTSStores(com.fasterxml.clustermate.service.cfg.ServiceConfig config,
com.fasterxml.storemate.shared.TimeMaster timeMaster,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,?> entryFactory,
com.fasterxml.storemate.store.StorableStore entryStore) |
BasicTSStores(com.fasterxml.clustermate.service.cfg.ServiceConfig config,
com.fasterxml.storemate.shared.TimeMaster timeMaster,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,?> entryFactory,
com.fasterxml.storemate.store.StorableStore entryStore) |
BasicTSStores(com.fasterxml.clustermate.service.cfg.ServiceConfig config,
com.fasterxml.storemate.shared.TimeMaster timeMaster,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,?> entryConverter,
com.fasterxml.storemate.store.StorableStore entryStore,
File bdbEnvRoot) |
BasicTSStores(com.fasterxml.clustermate.service.cfg.ServiceConfig config,
com.fasterxml.storemate.shared.TimeMaster timeMaster,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
com.fasterxml.clustermate.service.store.StoredEntryConverter<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,?> entryConverter,
com.fasterxml.storemate.store.StorableStore entryStore,
File bdbEnvRoot) |
Copyright © 2013 FasterXML. All Rights Reserved.