本文整理汇总了Java中akka.serialization.Serialization.serializedActorPath方法的典型用法代码示例。如果您正苦于以下问题:Java Serialization.serializedActorPath方法的具体用法?Java Serialization.serializedActorPath怎么用?Java Serialization.serializedActorPath使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类akka.serialization.Serialization
的用法示例。
在下文中一共展示了Serialization.serializedActorPath方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createArea
import akka.serialization.Serialization; //导入方法依赖的package包/类
private void createArea(int loaclGridId) {
CacheManager cacheManager = ContextResolver.getComponent(CacheManager.class);
if (cacheManager.containsAreaKey(loaclGridId)) {
return;
} else {
String areaId = CacheManager.getAreaId(loaclGridId);
ActorRef actorOf = getContext().actorOf(Props.create(AreaActor.class, areaId), areaId);
AreaInfoCache info=new AreaInfoCache();
info.setAreaId(areaId);
info.setAreaRef(actorOf);
cacheManager.putAreaInfoCache(areaId,info);
getContext().watch(actorOf);
String identifier = Serialization.serializedActorPath(actorOf);
cacheManager.putAreaManagerPath(areaId, identifier);
}
}
示例2: getSerializedLeaderActor
import akka.serialization.Serialization; //导入方法依赖的package包/类
String getSerializedLeaderActor() {
if (isLeader()) {
return Serialization.serializedActorPath(getActor());
} else {
return addressResolver.resolve(leaderId);
}
}
示例3: setAreaRef
import akka.serialization.Serialization; //导入方法依赖的package包/类
public void setAreaRef(ActorRef areaRef) {
AreaRef = Serialization.serializedActorPath(areaRef);
}
示例4: putActorGlobalPath
import akka.serialization.Serialization; //导入方法依赖的package包/类
/**
* 放置唯一的
* @param IDENTIFY
* @param actorRef
*/
public void putActorGlobalPath(String IDENTIFY, ActorRef actorRef) {
String identifier = Serialization.serializedActorPath(actorRef);
putActorRefPath(IDENTIFY, identifier);
}