public abstract class RpcVisitor extends Object implements Strategy
preProcess(String, String, byte[]) と postProcess(String, String, byte[], byte[]) が入り口。| Constructor and Description |
|---|
RpcVisitor() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
post_datastore_v3_AllocateIds(com.google.apphosting.api.DatastorePb.AllocateIdsRequest requestPb,
com.google.apphosting.api.DatastorePb.AllocateIdsResponse responsePb)
DatastoreのAllocateIdsの後処理を行う。
|
byte[] |
post_datastore_v3_BeginTransaction(com.google.apphosting.api.DatastorePb.BeginTransactionRequest requestPb,
com.google.apphosting.api.DatastorePb.Transaction responsePb)
DatastoreのBeginTransactionの後処理を行う。
|
byte[] |
post_datastore_v3_Commit(com.google.apphosting.api.DatastorePb.Transaction requestPb,
com.google.apphosting.api.DatastorePb.CommitResponse responsePb)
DatastoreのCommitの後処理を行う。
|
byte[] |
post_datastore_v3_Delete(com.google.apphosting.api.DatastorePb.DeleteRequest requestPb,
com.google.apphosting.api.DatastorePb.DeleteResponse responsePb)
DatastoreのDeleteの後処理を行う。
|
byte[] |
post_datastore_v3_Get(com.google.apphosting.api.DatastorePb.GetRequest requestPb,
com.google.apphosting.api.DatastorePb.GetResponse responsePb)
DatastoreのGetの後処理を行う。
|
byte[] |
post_datastore_v3_Next(com.google.apphosting.api.DatastorePb.NextRequest requestPb,
com.google.apphosting.api.DatastorePb.QueryResult responsePb)
DatastoreのNextの後処理を行う。
|
byte[] |
post_datastore_v3_Put(com.google.apphosting.api.DatastorePb.PutRequest requestPb,
com.google.apphosting.api.DatastorePb.PutResponse responsePb)
DatastoreのPutの後処理を行う。
|
byte[] |
post_datastore_v3_Rollback(com.google.apphosting.api.DatastorePb.Transaction requestPb,
com.google.apphosting.api.DatastorePb.CommitResponse responsePb)
DatastoreのRollbackの後処理を行う。
|
byte[] |
post_datastore_v3_RunQuery(com.google.apphosting.api.DatastorePb.Query requestPb,
com.google.apphosting.api.DatastorePb.QueryResult responsePb)
DatastoreのRunQueryの後処理を行う。
|
byte[] |
post_memcache_BatchIncrement(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheBatchIncrementRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheBatchIncrementResponse responsePb)
MemcacheのBatchIncrementの後処理を行う。
|
byte[] |
post_memcache_Delete(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheDeleteRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheDeleteResponse responsePb)
MemcacheのDeleteの後処理を行う。
|
byte[] |
post_memcache_FlushAll(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheFlushRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheFlushResponse responsePb)
MemcacheのFlushAllの後処理を行う。
|
byte[] |
post_memcache_Get(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheGetRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheGetResponse responsePb)
MemcacheのGetの後処理を行う。
|
byte[] |
post_memcache_Increment(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheIncrementRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheIncrementResponse responsePb)
MemcacheのIncrementの後処理を行う。
|
byte[] |
post_memcache_Set(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheSetRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheSetResponse responsePb)
MemcacheのSetの後処理を行う。
|
byte[] |
post_memcache_Stats(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheStatsRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheSetResponse responsePb)
MemcacheのStatsの後処理を行う。
|
byte[] |
postProcess(String service,
String method,
byte[] request,
byte[] response)
あるRPCを行う"後"に呼び出すメソッド。
もっぱら、次以降のリクエストの preProcess(String, String, byte[]) で何かを返すための仕込み処理を行う。 |
Pair<byte[],byte[]> |
pre_datastore_v3_AllocateIds(com.google.apphosting.api.DatastorePb.AllocateIdsRequest requestPb)
DatastoreのAllocateIdsの前処理を行う。
|
Pair<byte[],byte[]> |
pre_datastore_v3_BeginTransaction(com.google.apphosting.api.DatastorePb.BeginTransactionRequest requestPb)
DatastoreのBeginTransactionの前処理を行う。
|
Pair<byte[],byte[]> |
pre_datastore_v3_Commit(com.google.apphosting.api.DatastorePb.Transaction requestPb)
DatastoreのCommitの前処理を行う。
|
Pair<byte[],byte[]> |
pre_datastore_v3_Delete(com.google.apphosting.api.DatastorePb.DeleteRequest requestPb)
DatastoreのDeleteの前処理を行う。
|
Pair<byte[],byte[]> |
pre_datastore_v3_Get(com.google.apphosting.api.DatastorePb.GetRequest requestPb)
DatastoreのGetの前処理を行う。
|
Pair<byte[],byte[]> |
pre_datastore_v3_Next(com.google.apphosting.api.DatastorePb.NextRequest requestPb)
DatastoreのNextの前処理を行う。
|
Pair<byte[],byte[]> |
pre_datastore_v3_Put(com.google.apphosting.api.DatastorePb.PutRequest requestPb)
DatastoreのPutの前処理を行う。
|
Pair<byte[],byte[]> |
pre_datastore_v3_Rollback(com.google.apphosting.api.DatastorePb.Transaction requestPb)
DatastoreのRollbackの前処理を行う。
|
Pair<byte[],byte[]> |
pre_datastore_v3_RunQuery(com.google.apphosting.api.DatastorePb.Query requestPb)
DatastoreのRunQueryの前処理を行う。
|
Pair<byte[],byte[]> |
pre_memcache_BatchIncrement(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheBatchIncrementRequest requestPb)
MemcacheのBatchIncrementの前処理を行う。
|
Pair<byte[],byte[]> |
pre_memcache_Delete(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheDeleteRequest requestPb)
MemcacheのDeleteの前処理を行う。
|
Pair<byte[],byte[]> |
pre_memcache_FlushAll(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheFlushRequest requestPb)
MemcacheのFlushAllの前処理を行う。
|
Pair<byte[],byte[]> |
pre_memcache_Get(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheGetRequest requestPb)
MemcacheのGetの前処理を行う。
|
Pair<byte[],byte[]> |
pre_memcache_Increment(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheIncrementRequest requestPb)
MemcacheのIncrementの前処理を行う。
|
Pair<byte[],byte[]> |
pre_memcache_Set(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheSetRequest requestPb)
MemcacheのSetの前処理を行う。
|
Pair<byte[],byte[]> |
pre_memcache_Stats(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheStatsRequest requestPb)
MemcacheのStatsの前処理を行う。
|
Pair<byte[],byte[]> |
preProcess(String service,
String method,
byte[] request)
あるRPCを行う"前"に呼び出すメソッド。
もし、そのRPCをキャンセルして何らかの処理結果を受け取った事にしたい場合、null以外の値を返す。 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPrioritypublic final Pair<byte[],byte[]> preProcess(String service, String method, byte[] request)
preProcess in interface Strategyservice - method - request - request内容public final byte[] postProcess(String service, String method, byte[] request, byte[] response)
preProcess(String, String, byte[]) で何かを返すための仕込み処理を行う。postProcess in interface Strategyservice - method - request - request内容response - response内容public Pair<byte[],byte[]> pre_datastore_v3_BeginTransaction(com.google.apphosting.api.DatastorePb.BeginTransactionRequest requestPb)
requestPb - public byte[] post_datastore_v3_BeginTransaction(com.google.apphosting.api.DatastorePb.BeginTransactionRequest requestPb,
com.google.apphosting.api.DatastorePb.Transaction responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_datastore_v3_AllocateIds(com.google.apphosting.api.DatastorePb.AllocateIdsRequest requestPb)
requestPb - public byte[] post_datastore_v3_AllocateIds(com.google.apphosting.api.DatastorePb.AllocateIdsRequest requestPb,
com.google.apphosting.api.DatastorePb.AllocateIdsResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_datastore_v3_Put(com.google.apphosting.api.DatastorePb.PutRequest requestPb)
requestPb - public byte[] post_datastore_v3_Put(com.google.apphosting.api.DatastorePb.PutRequest requestPb,
com.google.apphosting.api.DatastorePb.PutResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_datastore_v3_Get(com.google.apphosting.api.DatastorePb.GetRequest requestPb)
requestPb - public byte[] post_datastore_v3_Get(com.google.apphosting.api.DatastorePb.GetRequest requestPb,
com.google.apphosting.api.DatastorePb.GetResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_datastore_v3_Delete(com.google.apphosting.api.DatastorePb.DeleteRequest requestPb)
requestPb - public byte[] post_datastore_v3_Delete(com.google.apphosting.api.DatastorePb.DeleteRequest requestPb,
com.google.apphosting.api.DatastorePb.DeleteResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_datastore_v3_RunQuery(com.google.apphosting.api.DatastorePb.Query requestPb)
requestPb - public byte[] post_datastore_v3_RunQuery(com.google.apphosting.api.DatastorePb.Query requestPb,
com.google.apphosting.api.DatastorePb.QueryResult responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_datastore_v3_Next(com.google.apphosting.api.DatastorePb.NextRequest requestPb)
requestPb - public byte[] post_datastore_v3_Next(com.google.apphosting.api.DatastorePb.NextRequest requestPb,
com.google.apphosting.api.DatastorePb.QueryResult responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_datastore_v3_Commit(com.google.apphosting.api.DatastorePb.Transaction requestPb)
requestPb - public byte[] post_datastore_v3_Commit(com.google.apphosting.api.DatastorePb.Transaction requestPb,
com.google.apphosting.api.DatastorePb.CommitResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_datastore_v3_Rollback(com.google.apphosting.api.DatastorePb.Transaction requestPb)
requestPb - public byte[] post_datastore_v3_Rollback(com.google.apphosting.api.DatastorePb.Transaction requestPb,
com.google.apphosting.api.DatastorePb.CommitResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_memcache_Set(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheSetRequest requestPb)
requestPb - public byte[] post_memcache_Set(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheSetRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheSetResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_memcache_Get(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheGetRequest requestPb)
requestPb - public byte[] post_memcache_Get(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheGetRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheGetResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_memcache_Delete(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheDeleteRequest requestPb)
requestPb - public byte[] post_memcache_Delete(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheDeleteRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheDeleteResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_memcache_FlushAll(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheFlushRequest requestPb)
requestPb - public byte[] post_memcache_FlushAll(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheFlushRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheFlushResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_memcache_BatchIncrement(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheBatchIncrementRequest requestPb)
requestPb - public byte[] post_memcache_BatchIncrement(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheBatchIncrementRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheBatchIncrementResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_memcache_Increment(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheIncrementRequest requestPb)
requestPb - public byte[] post_memcache_Increment(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheIncrementRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheIncrementResponse responsePb)
requestPb - responsePb - public Pair<byte[],byte[]> pre_memcache_Stats(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheStatsRequest requestPb)
requestPb - public byte[] post_memcache_Stats(com.google.appengine.api.memcache.MemcacheServicePb.MemcacheStatsRequest requestPb,
com.google.appengine.api.memcache.MemcacheServicePb.MemcacheSetResponse responsePb)
requestPb - responsePb - Copyright © 2014. All rights reserved.