
com.ursful.framework.mina.common.InterfaceManager Maven / Gradle / Ivy
package com.ursful.framework.mina.common;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 类名:InterfaceManager
* 创建者:huangyonghua
* 日期:2019/2/28 14:14
* 版权:Hymake Copyright(c) 2017
* 说明:[类说明必填内容,请修改]
*/
public class InterfaceManager {
private static Map> interfaces = new HashMap>();
public static List getObjects(Class clazz){
List list = new ArrayList();
List temp = (List)interfaces.get(clazz);
if(temp != null){
list.addAll(temp);
}
return list;
}
public static void register(Object object){
Class [] classes = object.getClass().getInterfaces();
for(Class clazz : classes){
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy