| | |
| | | import com.java110.common.util.SerializeUtil; |
| | | import com.java110.entity.center.AppRoute; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 路由配置 |
| | | * Created by wuxw on 2018/4/14. |
| | |
| | | * @param appId |
| | | * @return |
| | | */ |
| | | public static AppRoute getAppRoute(String appId){ |
| | | AppRoute appRoute = null; |
| | | public static List<AppRoute> getAppRoute(String appId){ |
| | | List<AppRoute> appRoutes = null; |
| | | |
| | | Object object = SerializeUtil.unserialize(getJedis().get(appId.getBytes())); |
| | | if(object == null) |
| | | { |
| | | appRoutes = SerializeUtil.unserializeList(getJedis().get(appId.getBytes()),AppRoute.class); |
| | | if(appRoutes == null || appRoutes.size() ==0) { |
| | | return null; |
| | | } |
| | | appRoute = (AppRoute) object; |
| | | |
| | | |
| | | return appRoute; |
| | | return appRoutes; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 保存路由信息 |
| | | * @param appRoute |
| | | * @param appRoutes |
| | | */ |
| | | public static void setAppRoute(AppRoute appRoute){ |
| | | getJedis().set(appRoute.getAppId().getBytes(),SerializeUtil.serialize(appRoute)); |
| | | public static void setAppRoute(List<AppRoute> appRoutes){ |
| | | getJedis().set(appRoutes.get(0).getAppId().getBytes(),SerializeUtil.serializeList(appRoutes)); |
| | | } |
| | | } |