Class ComponentActivatorAbstractBase

ComponentActivatorAbstractBase类(待完善):

由于现理解不够透彻,需要完善翻译及内容等。

/**
     * Method which tells how many implementations are supported by
     * the bundle. This way we can tune the number of components
     * created.
     *
     *
     * @return The list of implementations the bundle will support,
     * this will be used to decide how many components need to be
     * created per-container
     */
    protected Object[] getImplementations() {
        return null;
    }

 getImplementations()函数:

        描述该bundle中支持多少实现方法,这样我们就可以调整创建的组件个数。

        返回值:该bundle支持的实现方法列表,可以用作说明我们在每个容器里拥有多少个组件。                               

/**
     * Configure the dependency for a given instance inside a container
     *
     * @param c Component assigned for this instance, this will be
     * what will be used for configuration
     * @param imp implementation to be configured
     * @param containerName container on which the configuration happens
     */
    protected void configureInstance(Component c, Object imp,
            String containerName) {
        // do nothing by default
    }

 configureInstance(Component c, Object imp, String containName)函数: 

      为容器中给定的实例配置依赖

      参数c: 

      参数imp: 需要配置的实现

      参数containName: 配置的容器名

  (Tip: 在该函数下先检查是否是需要配置的文件,再进行配置)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值