/** * Create an Aries-specific mutable instance of the standard ReferenceMetadata interface. * * @return a new reflect instance */ public static MutableReferenceMetadata create() { MutableReferenceMetadata metadata = MetadataUtil.createMetadata(MutableReferenceMetadata.class); metadata.setAvailability(ServiceReferenceMetadata.AVAILABILITY_MANDATORY); return metadata; }
private static MutableReferenceMetadata createServiceRef(final ParserContext context, final Class<?> cls, final String filter) { MutableReferenceMetadata metadata = context.createMetadata(MutableReferenceMetadata.class); metadata.setRuntimeInterface(cls); metadata.setInterface(cls.getName()); metadata.setActivation(ReferenceMetadata.ACTIVATION_EAGER); metadata.setAvailability(ReferenceMetadata.AVAILABILITY_MANDATORY); if (filter != null) { metadata.setFilter(filter); } return metadata; }
private MutableReferenceMetadata createServiceRef(ParserContext context, Class<?> cls, String filter) { MutableReferenceMetadata m = context.createMetadata(MutableReferenceMetadata.class); m.setRuntimeInterface(cls); m.setInterface(cls.getName()); m.setActivation(ReferenceMetadata.ACTIVATION_EAGER); m.setAvailability(ReferenceMetadata.AVAILABILITY_MANDATORY); if (filter != null) { m.setFilter(filter); } return m; }
private MutableReferenceMetadata createServiceRef(ParserContext context, Class<?> cls, String filter) { MutableReferenceMetadata m = context.createMetadata(MutableReferenceMetadata.class); m.setRuntimeInterface(cls); m.setInterface(cls.getName()); m.setActivation(ReferenceMetadata.ACTIVATION_EAGER); m.setAvailability(ReferenceMetadata.AVAILABILITY_MANDATORY); if (filter != null) { m.setFilter(filter); } return m; }
private static MutableReferenceMetadata createServiceRef(ParserContext context, Class<?> cls, String filter) { MutableReferenceMetadata m = context.createMetadata(MutableReferenceMetadata.class); m.setRuntimeInterface(cls); m.setInterface(cls.getName()); m.setActivation(ReferenceMetadata.ACTIVATION_EAGER); m.setAvailability(ReferenceMetadata.AVAILABILITY_MANDATORY); if(filter != null) { m.setFilter(filter); } return m; }
.getDefaultActivation()) ? ReferenceMetadata.ACTIVATION_EAGER : ReferenceMetadata.ACTIVATION_LAZY); refMetadata.setAvailability(ReferenceMetadata.AVAILABILITY_MANDATORY); refMetadata.setInterface(EntityManagerFactory.class.getName());
private ComponentMetadata createJPAServiceRef(String unitName, Class<?> iface) { final MutableReferenceMetadata refMeta = pc.createMetadata(MutableReferenceMetadata.class); refMeta.setActivation(getDefaultActivation(pc)); refMeta.setAvailability(ReferenceMetadata.AVAILABILITY_MANDATORY); refMeta.setRuntimeInterface(iface); refMeta.setFilter(String.format("(%s=%s)", JPA_UNIT_NAME, unitName)); refMeta.setTimeout(Integer.parseInt(pc.getDefaultTimeout())); List<String> emptyList = Collections.emptyList(); refMeta.setDependsOn(emptyList); refMeta.setId(getId(unitName, iface)); return refMeta; }
svc.setId(".camelBlueprint.componentResolver." + component); svc.setFilter("(component=" + component + ")"); svc.setAvailability(componentDefinitionRegistry.containsComponentDefinition(component) ? AVAILABILITY_OPTIONAL : AVAILABILITY_MANDATORY); try {
svc.setId(".camelBlueprint.languageResolver." + language); svc.setFilter("(language=" + language + ")"); svc.setAvailability(componentDefinitionRegistry.containsComponentDefinition(language) ? AVAILABILITY_OPTIONAL : AVAILABILITY_MANDATORY); try {
svc.setId(".camelBlueprint.dataformatResolver." + dataformat); svc.setFilter("(dataformat=" + dataformat + ")"); svc.setAvailability(componentDefinitionRegistry.containsComponentDefinition(dataformat) ? AVAILABILITY_OPTIONAL : AVAILABILITY_MANDATORY); try {
private ComponentMetadata createServiceRef(String id, Class<?> iface) { final MutableReferenceMetadata refMeta = pc.createMetadata(MutableReferenceMetadata.class); refMeta.setActivation(getDefaultActivation(pc)); refMeta.setAvailability(ReferenceMetadata.AVAILABILITY_MANDATORY); refMeta.setRuntimeInterface(iface); refMeta.setTimeout(Integer.parseInt(pc.getDefaultTimeout())); List<String> emptyList = Collections.emptyList(); refMeta.setDependsOn(emptyList); refMeta.setId(id); return refMeta; }