| Package | Description |
|---|---|
| net.vvakame.memvache |
| Modifier and Type | Method and Description |
|---|---|
Pair<byte[],byte[]> |
RpcVisitor.pre_datastore_v3_AllocateIds(com.google.apphosting.api.DatastorePb.AllocateIdsRequest requestPb)
DatastoreのAllocateIdsの前処理を行う。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_datastore_v3_BeginTransaction(com.google.apphosting.api.DatastorePb.BeginTransactionRequest requestPb)
DatastoreのBeginTransactionの前処理を行う。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_datastore_v3_Commit(com.google.apphosting.api.DatastorePb.Transaction requestPb)
DatastoreのCommitの前処理を行う。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_datastore_v3_Delete(com.google.apphosting.api.DatastorePb.DeleteRequest requestPb)
DatastoreのDeleteの前処理を行う。
|
Pair<byte[],byte[]> |
GetPutCacheStrategy.pre_datastore_v3_Delete(com.google.apphosting.api.DatastorePb.DeleteRequest requestPb)
Deleteを行う前の動作として、とりあえずMemcacheからキャッシュを削除する。
|
Pair<byte[],byte[]> |
AggressiveQueryCacheStrategy.pre_datastore_v3_Delete(com.google.apphosting.api.DatastorePb.DeleteRequest requestPb) |
Pair<byte[],byte[]> |
RpcVisitor.pre_datastore_v3_Get(com.google.apphosting.api.DatastorePb.GetRequest requestPb)
DatastoreのGetの前処理を行う。
|
Pair<byte[],byte[]> |
GetPutCacheStrategy.pre_datastore_v3_Get(com.google.apphosting.api.DatastorePb.GetRequest requestPb)
Getを行う前の動作として、Memcacheから解決できる要素について処理を行う。
Memcacheからの不足分のみでリクエストを再構成する。 もし、Tx下であったら全てを素通しする。 |
Pair<byte[],byte[]> |
RpcVisitor.pre_datastore_v3_Next(com.google.apphosting.api.DatastorePb.NextRequest requestPb)
DatastoreのNextの前処理を行う。
|
Pair<byte[],byte[]> |
AggressiveQueryCacheStrategy.pre_datastore_v3_Next(com.google.apphosting.api.DatastorePb.NextRequest requestPb) |
Pair<byte[],byte[]> |
RpcVisitor.pre_datastore_v3_Put(com.google.apphosting.api.DatastorePb.PutRequest requestPb)
DatastoreのPutの前処理を行う。
|
Pair<byte[],byte[]> |
AggressiveQueryCacheStrategy.pre_datastore_v3_Put(com.google.apphosting.api.DatastorePb.PutRequest requestPb)
DatastoreにPutされたKindについてカウンタをインクリメントし、Queryのキャッシュを参照不可にする。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_datastore_v3_Rollback(com.google.apphosting.api.DatastorePb.Transaction requestPb)
DatastoreのRollbackの前処理を行う。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_datastore_v3_RunQuery(com.google.apphosting.api.DatastorePb.Query requestPb)
DatastoreのRunQueryの前処理を行う。
|
Pair<byte[],byte[]> |
QueryKeysOnlyStrategy.pre_datastore_v3_RunQuery(com.google.apphosting.api.DatastorePb.Query requestPb)
DatastoreのQueryについて、KeysOnlyがfalseの場合はtrueに書き換える。
|
Pair<byte[],byte[]> |
AggressiveQueryCacheStrategy.pre_datastore_v3_RunQuery(com.google.apphosting.api.DatastorePb.Query requestPb)
RunQueryが行われた時の前処理として、キャッシュがあればそれを返す。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_memcache_BatchIncrement(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheBatchIncrementRequest requestPb)
MemcacheのBatchIncrementの前処理を行う。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_memcache_Delete(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheDeleteRequest requestPb)
MemcacheのDeleteの前処理を行う。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_memcache_FlushAll(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheFlushRequest requestPb)
MemcacheのFlushAllの前処理を行う。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_memcache_Get(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheGetRequest requestPb)
MemcacheのGetの前処理を行う。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_memcache_Increment(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheIncrementRequest requestPb)
MemcacheのIncrementの前処理を行う。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_memcache_Set(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheSetRequest requestPb)
MemcacheのSetの前処理を行う。
|
Pair<byte[],byte[]> |
RpcVisitor.pre_memcache_Stats(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheStatsRequest requestPb)
MemcacheのStatsの前処理を行う。
|
Pair<byte[],byte[]> |
Strategy.preProcess(String service,
String method,
byte[] request)
RPCをする前の書き換え戦略。
|
Pair<byte[],byte[]> |
RpcVisitor.preProcess(String service,
String method,
byte[] request)
あるRPCを行う"前"に呼び出すメソッド。
もし、そのRPCをキャンセルして何らかの処理結果を受け取った事にしたい場合、null以外の値を返す。 |
static <First,Second> |
Pair.request(First request)
リクエストの改変データを持った
Pair を生成する。 |
static <First,Second> |
Pair.response(Second response)
レスポンスの生成データを持った
Pair を生成する。 |
Copyright © 2014. All rights reserved.