热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用和代码示例:org.osgi.service.blueprint.reflect.BeanMetadata.getDependsOn()方法详解与示例展示

本文整理了Java中org.osgi.service.blueprint.reflect.BeanMetadata.getDependsOn()方法的一些代码示例,展示

本文整理了Java中org.osgi.service.blueprint.reflect.BeanMetadata.getDependsOn()方法的一些代码示例,展示了BeanMetadata.getDependsOn()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BeanMetadata.getDependsOn()方法的具体详情如下:
包路径:org.osgi.service.blueprint.reflect.BeanMetadata
类名称:BeanMetadata
方法名:getDependsOn

BeanMetadata.getDependsOn介绍

暂无

代码示例

代码示例来源:origin: org.apache.geronimo.blueprint/geronimo-blueprint-core

for (String name : beanMetadata.getDependsOn()) {
deps.add(new RefRecipe(getName(null), name));

代码示例来源:origin: org.apache.geronimo.blueprint/geronimo-blueprint-core

public BeanMetadataImpl(BeanMetadata source) {
super(source);
this.className = source.getClassName();
this.initMethod = source.getInitMethod();
this.destroyMethod = source.getDestroyMethod();
for (BeanArgument argument : source.getArguments()) {
addArgument(new BeanArgumentImpl(argument));
}
for (BeanProperty property : source.getProperties()) {
addProperty(new BeanPropertyImpl(property));
}
this.initialization = source.getActivation();
this.factoryMethod = source.getFactoryMethod();
this.factoryCompOnent= MetadataUtil.cloneTarget(source.getFactoryComponent());
this.scope = source.getScope();
this.dependsOn = new ArrayList(source.getDependsOn());
if (source instanceof ExtendedBeanMetadata) {
this.runtimeClass = ((ExtendedBeanMetadata) source).getRuntimeClass();
}
}

代码示例来源:origin: org.apache.aries.blueprint/blueprint-parser

public BeanMetadataImpl(BeanMetadata source) {
super(source);
this.className = source.getClassName();
this.initMethod = source.getInitMethod();
this.destroyMethod = source.getDestroyMethod();
for (BeanArgument argument : source.getArguments()) {
addArgument(new BeanArgumentImpl(argument));
}
for (BeanProperty property : source.getProperties()) {
addProperty(new BeanPropertyImpl(property));
}
this.initialization = source.getActivation();
this.factoryMethod = source.getFactoryMethod();
this.factoryCompOnent= MetadataUtil.cloneTarget(source.getFactoryComponent());
this.scope = source.getScope() != null ? QName.valueOf(source.getScope()) : null;
this.dependsOn = new ArrayList(source.getDependsOn());
if (source instanceof ExtendedBeanMetadata) {
this.runtimeClass = ((ExtendedBeanMetadata) source).getRuntimeClass();
this.fieldInjection = ((ExtendedBeanMetadata) source).getFieldInjection();
this.rawCOnversion= ((ExtendedBeanMetadata) source).getRawConversion();
this.nOnStandardSetters= ((ExtendedBeanMetadata) source).getNonStandardSetters();
} else {
this.fieldInjection = false;
this.rawCOnversion= false;
this.nOnStandardSetters= false;
}
}

代码示例来源:origin: apache/aries

public BeanMetadataImpl(BeanMetadata source) {
super(source);
this.className = source.getClassName();
this.initMethod = source.getInitMethod();
this.destroyMethod = source.getDestroyMethod();
for (BeanArgument argument : source.getArguments()) {
addArgument(new BeanArgumentImpl(argument));
}
for (BeanProperty property : source.getProperties()) {
addProperty(new BeanPropertyImpl(property));
}
this.initialization = source.getActivation();
this.factoryMethod = source.getFactoryMethod();
this.factoryCompOnent= MetadataUtil.cloneTarget(source.getFactoryComponent());
this.scope = source.getScope() != null ? QName.valueOf(source.getScope()) : null;
this.dependsOn = new ArrayList(source.getDependsOn());
if (source instanceof ExtendedBeanMetadata) {
this.runtimeClass = ((ExtendedBeanMetadata) source).getRuntimeClass();
this.fieldInjection = ((ExtendedBeanMetadata) source).getFieldInjection();
this.rawCOnversion= ((ExtendedBeanMetadata) source).getRawConversion();
this.nOnStandardSetters= ((ExtendedBeanMetadata) source).getNonStandardSetters();
} else {
this.fieldInjection = false;
this.rawCOnversion= false;
this.nOnStandardSetters= false;
}
}

推荐阅读
  • 本文详细探讨了 org.apache.hadoop.ha.HAServiceTarget 类中的 checkFencingConfigured 方法,包括其功能、应用场景及代码示例。通过实际代码片段,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 本文介绍了如何在多线程环境中实现异步任务的事务控制,确保任务执行的一致性和可靠性。通过使用计数器和异常标记字段,系统能够准确判断所有异步线程的执行结果,并根据结果决定是否回滚或提交事务。 ... [详细]
  • 本文介绍如何使用MFC和ADO技术调用SQL Server中的存储过程,以查询指定小区在特定时间段内的通话统计数据。通过用户界面选择小区ID、开始时间和结束时间,系统将计算并展示小时级的通话量、拥塞率及半速率通话比例。 ... [详细]
  • 本文探讨了如何通过预处理器开关选择不同的类实现,并解决在特定情况下遇到的链接器错误。 ... [详细]
  • 深入解析ESFramework中的AgileTcp组件
    本文详细介绍了ESFramework框架中AgileTcp组件的设计与实现。AgileTcp是ESFramework提供的ITcp接口的高效实现,旨在优化TCP通信的性能和结构清晰度。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • 本题探讨了在大数据结构背景下,如何通过整体二分和CDQ分治等高级算法优化处理复杂的时间序列问题。题目设定包括节点数量、查询次数和权重限制,并详细分析了解决方案中的关键步骤。 ... [详细]
  • NTP服务器配置详解:原理与工作模式
    本文深入探讨了网络时间协议(NTP)的工作原理及其多种工作模式,旨在帮助读者全面理解NTP的配置参数和应用场景。NTP是基于RFC 1305的时间同步标准,广泛应用于分布式系统中,确保设备间时钟的一致性。 ... [详细]
  • 本文介绍如何从字符串中移除大写、小写、特殊、数字和非数字字符,并提供了多种编程语言的实现示例。 ... [详细]
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
  • 本文探讨了如何在Classic ASP中实现与PHP的hash_hmac('SHA256', $message, pack('H*', $secret))函数等效的哈希生成方法。通过分析不同实现方式及其产生的差异,提供了一种使用Microsoft .NET Framework的解决方案。 ... [详细]
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
  • 本文详细介绍了如何使用 HTML 和 CSS 对文件上传按钮进行样式美化,使用户界面更加友好和美观。 ... [详细]
  • 一个登陆界面
    预览截图html部分123456789101112用户登入1314邮箱名称邮箱为空15密码密码为空16登 ... [详细]
  • 开发笔记:由数据库某字段存数组引发的json_encode/serialize思考
    开发笔记:由数据库某字段存数组引发的json_encode/serialize思考 ... [详细]
author-avatar
书友60614683
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有