类 com.taobao.metamorphosis.server.store.Location
的使用

使用 Location 的软件包
com.taobao.metamorphosis.gregor.master   
com.taobao.metamorphosis.server.assembly   
com.taobao.metamorphosis.server.store   
com.taobao.metamorphosis.server.transaction.store   
 

com.taobao.metamorphosis.gregor.masterLocation 的使用
 

参数类型为 Locationcom.taobao.metamorphosis.gregor.master 中的方法
 void SamsaCommandProcessor.SyncAppendCallback.appendComplete(Location location)
          Master append应答
 

com.taobao.metamorphosis.server.assemblyLocation 的使用
 

参数类型为 Locationcom.taobao.metamorphosis.server.assembly 中的方法
 void BrokerCommandProcessor.StoreAppendCallback.appendComplete(Location location)
           
 

com.taobao.metamorphosis.server.storeLocation 的使用
 

声明为 Locationcom.taobao.metamorphosis.server.store 中的字段
static Location Location.InvalidLocaltion
           
 

返回 Locationcom.taobao.metamorphosis.server.store 中的方法
static Location Location.create(long offset, int length)
           
 

参数类型为 Locationcom.taobao.metamorphosis.server.store 中的方法
 void AppendCallback.appendComplete(Location location)
          在append成功后回调此方法,传入写入的location
 

com.taobao.metamorphosis.server.transaction.storeLocation 的使用
 

com.taobao.metamorphosis.server.transaction.storeLocation 的子类
static class JournalTransactionStore.AddMsgLocation
          添加消息到store的位置和checksum
 



Copyright © 2010–2013. All rights reserved.