public void finish() { set(COMPONENT_MULTIPLE, multiple); set(COMPONENT_DYNAMIC, dynamic); set(COMPONENT_OPTIONAL, optional); set(COMPONENT_IMPLEMENTATION, clazz.getFQN(), "<>"); set(COMPONENT_PROPERTIES, properties); if (version != null) { set(COMPONENT_VERSION, version, "<>"); reporter.trace("Component %s is v1.1", map); } set(COMPONENT_DESCRIPTORS, descriptors); }
public void annotation(Annotation annotation) { set(COMPONENT_NAME, annotation.get(Component.NAME), "<>"); set(COMPONENT_FACTORY, annotation.get(Component.FACTORY), false); setBoolean(COMPONENT_ENABLED, annotation.get(Component.ENABLED), true); setBoolean(COMPONENT_IMMEDIATE, annotation.get(Component.IMMEDIATE), false); String configs = annotation.get(Component.DESIGNATE); if (configs != null) { set(COMPONENT_DESIGNATE, Clazz.objectDescriptorToFQN(configs), ""); String configs = annotation.get(Component.DESIGNATE_FACTORY); if (configs != null) { set(COMPONENT_DESIGNATEFACTORY, Clazz.objectDescriptorToFQN(configs), ""); set(COMPONENT_CONFIGURATION_POLICY, configurationPolicy.toLowerCase(), ""); set(COMPONENT_PROVIDE, Processor.join(Arrays.asList(p)), "<>"); set(COMPONENT_ACTIVATE, method, "<>"); set(COMPONENT_DEACTIVATE, method, "<>"); set(COMPONENT_MODIFIED, method, "<>"); setVersion(V1_1); } else if (annotation.getName().equals(Reference.RNAME)) {
set(COMPONENT_NAME, annotation.get(Component.NAME), "<>"); set(COMPONENT_FACTORY, annotation.get(Component.FACTORY), false); setBoolean(COMPONENT_ENABLED, annotation.get(Component.ENABLED), true); setBoolean(COMPONENT_IMMEDIATE, annotation.get(Component.IMMEDIATE), false); String configs = annotation.get(Component.DESIGNATE); if (configs != null) { set(COMPONENT_DESIGNATE, Clazz.objectDescriptorToFQN(configs), ""); String configs = annotation.get(Component.DESIGNATE_FACTORY); if (configs != null) { set(COMPONENT_DESIGNATEFACTORY, Clazz.objectDescriptorToFQN(configs), ""); set(COMPONENT_CONFIGURATION_POLICY, configurationPolicy.toLowerCase(), ""); set(COMPONENT_PROVIDE, Processor.join(Arrays.asList(p)), "<>"); set(COMPONENT_ACTIVATE, method, "<>"); set(COMPONENT_DEACTIVATE, method, "<>"); set(COMPONENT_MODIFIED, method, "<>"); setVersion(V1_1); } else if (fqn.equals(Reference.class.getName())) {
public void finish() { set(COMPONENT_MULTIPLE, multiple); set(COMPONENT_DYNAMIC, dynamic); set(COMPONENT_OPTIONAL, optional); set(COMPONENT_IMPLEMENTATION, clazz.getFQN(), "<>"); set(COMPONENT_PROPERTIES, properties); if (version != null) { set(COMPONENT_VERSION, version, "<>"); reporter.trace("Component %s is v1.1", map); } set(COMPONENT_DESCRIPTORS, descriptors); }
set(COMPONENT_NAME, annotation.get(Component.NAME), "<>"); set(COMPONENT_FACTORY, annotation.get(Component.FACTORY), false); setBoolean(COMPONENT_ENABLED, annotation.get(Component.ENABLED), true); setBoolean(COMPONENT_IMMEDIATE, annotation.get(Component.IMMEDIATE), false); String configs = annotation.get(Component.DESIGNATE); if (configs != null) { set(COMPONENT_DESIGNATE, Clazz.objectDescriptorToFQN(configs), ""); String configs = annotation.get(Component.DESIGNATE_FACTORY); if (configs != null) { set(COMPONENT_DESIGNATEFACTORY, Clazz.objectDescriptorToFQN(configs), ""); set(COMPONENT_CONFIGURATION_POLICY, configurationPolicy.toLowerCase(), ""); set(COMPONENT_PROVIDE, Processor.join(Arrays.asList(p)), "<>"); set(COMPONENT_ACTIVATE, method, "<>"); set(COMPONENT_DEACTIVATE, method, "<>"); className, method.getDescriptor()).details(new DeclarativeServicesAnnotationError( className.getFQN(), method.getName(), method.getDescriptor().toString(), ErrorType.MODIFIED_SIGNATURE_ERROR)); set(COMPONENT_MODIFIED, method, "<>"); setVersion(V1_1); } else if (fqn.equals(Reference.class.getName())) {
public void finish() { set(COMPONENT_MULTIPLE, multiple); set(COMPONENT_DYNAMIC, dynamic); set(COMPONENT_OPTIONAL, optional); set(COMPONENT_IMPLEMENTATION, clazz.getFQN(), "<>"); set(COMPONENT_PROPERTIES, properties); if (version != null) { set(COMPONENT_VERSION, version, "<>"); reporter.trace("Component %s is v1.1", map); } set(COMPONENT_DESCRIPTORS, descriptors); }
set(COMPONENT_NAME, annotation.get(Component.NAME), "<>"); set(COMPONENT_FACTORY, annotation.get(Component.FACTORY), false); setBoolean(COMPONENT_ENABLED, annotation.get(Component.ENABLED), true); setBoolean(COMPONENT_IMMEDIATE, annotation.get(Component.IMMEDIATE), false); String configs = annotation.get(Component.DESIGNATE); if (configs != null) { set(COMPONENT_DESIGNATE, Clazz.objectDescriptorToFQN(configs), ""); String configs = annotation.get(Component.DESIGNATE_FACTORY); if (configs != null) { set(COMPONENT_DESIGNATEFACTORY, Clazz.objectDescriptorToFQN(configs), ""); set(COMPONENT_CONFIGURATION_POLICY, configurationPolicy.toLowerCase(), ""); set(COMPONENT_PROVIDE, Processor.join(Arrays.asList(p)), "<>"); set(COMPONENT_ACTIVATE, method, "<>"); set(COMPONENT_DEACTIVATE, method, "<>"); className, method.getDescriptor()).details(new DeclarativeServicesAnnotationError( className.getFQN(), method.getName(), method.getDescriptor().toString(), ErrorType.MODIFIED_SIGNATURE_ERROR)); set(COMPONENT_MODIFIED, method, "<>"); setVersion(V1_1); } else if (fqn.equals(Reference.class.getName())) {
public void finish() { set(COMPONENT_MULTIPLE, multiple); set(COMPONENT_DYNAMIC, dynamic); set(COMPONENT_OPTIONAL, optional); set(COMPONENT_IMPLEMENTATION, clazz.getFQN(), "<>"); set(COMPONENT_PROPERTIES, properties); if (version != null) { set(COMPONENT_VERSION, version, "<>"); reporter.trace("Component %s is v1.1", map); } set(COMPONENT_DESCRIPTORS, descriptors); }
void set(String name, Collection<String> l) { if (l.size() == 0) return; set(name, Processor.join(l), "<>"); }
void set(String name, Collection<String> l) { if (l.size() == 0) return; set(name, Processor.join(l), "<>"); }
void set(String name, Collection<String> l) { if (l.size() == 0) return; set(name, Processor.join(l), "<>"); }
void set(String name, Collection<String> l) { if (l.size() == 0) return; set(name, Processor.join(l), "<>"); }