改类名
parent
b293b11973
commit
79f9bd2169
|
@ -11,7 +11,7 @@ public class OnlineUserManager {
|
||||||
public static Map<Integer, Integer> onlineUidMap = new ConcurrentHashMap<>();
|
public static Map<Integer, Integer> onlineUidMap = new ConcurrentHashMap<>();
|
||||||
public static Map<Integer, ISession> sessionMap = new ConcurrentHashMap<>();
|
public static Map<Integer, ISession> sessionMap = new ConcurrentHashMap<>();
|
||||||
|
|
||||||
public static Map<Integer, PlayerInfoManager> onlineUserMap = new ConcurrentHashMap<>(10000);
|
public static Map<Integer, PlayerManager> onlineUserMap = new ConcurrentHashMap<>(10000);
|
||||||
|
|
||||||
|
|
||||||
public static void registUser(int uid, int serverId, ISession session) {
|
public static void registUser(int uid, int serverId, ISession session) {
|
||||||
|
|
|
@ -3,7 +3,7 @@ package com.ljsd.jieling.logic.dao;
|
||||||
|
|
||||||
import com.ljsd.common.mogodb.MongoBase;
|
import com.ljsd.common.mogodb.MongoBase;
|
||||||
|
|
||||||
public class PlayerInfoManager extends MongoBase {
|
public class PlayerManager extends MongoBase {
|
||||||
|
|
||||||
private int uid;
|
private int uid;
|
||||||
|
|
|
@ -7,7 +7,7 @@ public class User extends MongoRoot {
|
||||||
public static final String _COLLECTION_NAME = "user";
|
public static final String _COLLECTION_NAME = "user";
|
||||||
private static LjsdMongoTemplate _myMongoDBPool;
|
private static LjsdMongoTemplate _myMongoDBPool;
|
||||||
|
|
||||||
private PlayerInfoManager playerInfoManager;
|
private PlayerManager playerManager;
|
||||||
|
|
||||||
private ItemManager itemManager;
|
private ItemManager itemManager;
|
||||||
|
|
||||||
|
@ -15,16 +15,16 @@ public class User extends MongoRoot {
|
||||||
|
|
||||||
private MapManager mapManager;
|
private MapManager mapManager;
|
||||||
|
|
||||||
public User(int uid,PlayerInfoManager playerInfoManager, ItemManager itemManager,
|
public User(int uid, PlayerManager playerManager, ItemManager itemManager,
|
||||||
HeroManager heroManager, MapManager mapManager){
|
HeroManager heroManager, MapManager mapManager){
|
||||||
setMyMongoDBPool(_myMongoDBPool);
|
setMyMongoDBPool(_myMongoDBPool);
|
||||||
setId(Integer.toString(uid));
|
setId(Integer.toString(uid));
|
||||||
this.playerInfoManager = playerInfoManager;
|
this.playerManager = playerManager;
|
||||||
this.itemManager = itemManager;
|
this.itemManager = itemManager;
|
||||||
this.heroManager = heroManager;
|
this.heroManager = heroManager;
|
||||||
this.mapManager = mapManager;
|
this.mapManager = mapManager;
|
||||||
//綁定关系
|
//綁定关系
|
||||||
playerInfoManager.init(this, "playerManager", false);
|
playerManager.init(this, "playerManager", false);
|
||||||
itemManager.init(this, "itemManager", false);
|
itemManager.init(this, "itemManager", false);
|
||||||
heroManager.init(this, "heroManager", false);
|
heroManager.init(this, "heroManager", false);
|
||||||
mapManager.init(this, "mapManager", false);
|
mapManager.init(this, "mapManager", false);
|
||||||
|
@ -32,12 +32,12 @@ public class User extends MongoRoot {
|
||||||
|
|
||||||
public User(){
|
public User(){
|
||||||
setMyMongoDBPool(_myMongoDBPool);
|
setMyMongoDBPool(_myMongoDBPool);
|
||||||
this.playerInfoManager = new PlayerInfoManager();
|
this.playerManager = new PlayerManager();
|
||||||
this.itemManager = new ItemManager();
|
this.itemManager = new ItemManager();
|
||||||
this.heroManager = new HeroManager();
|
this.heroManager = new HeroManager();
|
||||||
this.mapManager = new MapManager();
|
this.mapManager = new MapManager();
|
||||||
//綁定关系
|
//綁定关系
|
||||||
playerInfoManager.init(this, "playerManager", false);
|
playerManager.init(this, "playerManager", false);
|
||||||
itemManager.init(this, "itemManager", false);
|
itemManager.init(this, "itemManager", false);
|
||||||
heroManager.init(this, "heroManager", false);
|
heroManager.init(this, "heroManager", false);
|
||||||
mapManager.init(this, "mapManager", false);
|
mapManager.init(this, "mapManager", false);
|
||||||
|
@ -56,12 +56,12 @@ public class User extends MongoRoot {
|
||||||
return _COLLECTION_NAME;
|
return _COLLECTION_NAME;
|
||||||
}
|
}
|
||||||
|
|
||||||
public PlayerInfoManager getPlayerInfoManager() {
|
public PlayerManager getPlayerInfoManager() {
|
||||||
return playerInfoManager;
|
return playerManager;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPlayerInfoManager(PlayerInfoManager playerInfoManager) {
|
public void setPlayerInfoManager(PlayerManager playerManager) {
|
||||||
this.playerInfoManager = playerInfoManager;
|
this.playerManager = playerManager;
|
||||||
}
|
}
|
||||||
|
|
||||||
public ItemManager getItemManager() {
|
public ItemManager getItemManager() {
|
||||||
|
|
|
@ -40,7 +40,7 @@ public class UserManager {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static User registerUser(int uid) throws Exception {
|
private static User registerUser(int uid) throws Exception {
|
||||||
User user = new User(uid,new PlayerInfoManager(),new ItemManager(),new HeroManager(),new MapManager());
|
User user = new User(uid,new PlayerManager(),new ItemManager(),new HeroManager(),new MapManager());
|
||||||
UserManager.addUser(user);
|
UserManager.addUser(user);
|
||||||
ljsdMongoTemplate.save(user);
|
ljsdMongoTemplate.save(user);
|
||||||
return user;
|
return user;
|
||||||
|
|
Loading…
Reference in New Issue