zoukankan      html  css  js  c++  java
  • 获取泛型参数的泛型类型

    [Java]代码

    01GenericKeyedObjectPool objectPool = new GenericKeyedObjectPool(new KeyedPoolableObjectFactory() {
    02 
    03           @Override
    04           public boolean validateObject(Object key, Object obj) {
    05               return obj != null && (key.equals(JSONParser.class) || key.equals(XmlRpcClient.class));
    06           }
    07 
    08           @Override
    09           public void passivateObject(Object key, Object obj) throws Exception {
    10               if (key.equals(JSONParser.class)) {
    11                   ((JSONParser) obj).reset();
    12               }
    13           }
    14 
    15           @Override
    16           public Object makeObject(Object key) throws Exception {
    17               if (key.equals(JSONParser.class))
    18                   return new JSONParser();
    19               if (key.equals(XmlRpcClient.class)) {
    20                   XmlRpcClient client = new XmlRpcClient();
    21                   return client;
    22               }
    23               throw new IllegalArgumentException("unknown key type for KeyObjectPool!");
    24           }
    25 
    26           @Override
    27           public void destroyObject(Object key, Object obj) throws Exception {
    28           }
    29 
    30           @Override
    31           public void activateObject(Object key, Object obj) throws Exception {
    32           }
    33       }, poolSize, GenericKeyedObjectPool.WHEN_EXHAUSTED_GROW, -1);
  • 相关阅读:
    android studio debug
    SharePoint 2013 单一页面赋设计权限
    sed实现文件自我复制
    iOS第三方支付集成
    移动端报表JS开发演示样例
    马化腾内部分享:产品经理的必修课
    实战c++中的string系列--string与char*、const char *的转换(data() or c_str())
    【React全家桶入门之十】登录与身份认证
    猜拳游戏案例
    Java JDBC利用反射技术将查询结果封装为对象
  • 原文地址:https://www.cnblogs.com/shihao/p/2693100.html
Copyright © 2011-2022 走看看