public ReflectionFactoryImpl(@Reference InstantiatorFactory instantiatorFactory, @Reference InjectorFactory injectorFactory, @Reference LifecycleInvokerFactory lifecycleInvokerFactory, @Reference ServiceInvokerFactory serviceInvokerFactory, @Reference ConsumerInvokerFactory consumerInvokerFactory) { this.instantiatorFactory = instantiatorFactory; this.injectorFactory = injectorFactory; this.lifecycleInvokerFactory = lifecycleInvokerFactory; this.serviceInvokerFactory = serviceInvokerFactory; this.consumerInvokerFactory = consumerInvokerFactory; }
public void visitConstructorParameter(Reference annotation, Constructor<?> constructor, int index, Class<?> implClass, InjectingComponentType componentType, IntrospectionContext context) { String name = annotation.name(); boolean required = annotation.required(); referenceProcessor.addDefinition(constructor, name, index, required, implClass, componentType, context); }
public ReferenceInjectable(Reference referenceAnnotation, ParamType paramType, Class<?> type, Type genericType, Annotation[] annotations, Member member) { super(paramType, type, genericType, annotations, member); this.referenceName = getReferenceName(referenceAnnotation.name(), member); }
public void visitField(Reference annotation, Field field, Class<?> implClass, InjectingComponentType componentType, IntrospectionContext context) { String name = annotation.name(); boolean required = annotation.required(); referenceProcessor.addDefinition(field, name, required, implClass, componentType, context); }
public ReferenceInjectable(Reference referenceAnnotation, ParamType paramType, Class<?> type, Type genericType, Annotation[] annotations, Member member) { super(paramType, type, genericType, annotations, member); this.referenceName = getReferenceName(referenceAnnotation.name(), member); }
public void visitMethod(Reference annotation, Method method, Class<?> implClass, InjectingComponentType componentType, IntrospectionContext context) { String name = helper.getSiteName(method, annotation.name()); Type type = helper.getGenericType(method); MethodInjectionSite site = new MethodInjectionSite(method, 0); Annotation[] annotations = method.getAnnotations(); ReferenceDefinition definition = createDefinition(name, annotation.required(), type, implClass, annotations, componentType, context); componentType.add(definition, site); }
/** * Constructor. * * @param emfResolver EntityManagerFactory builder. */ public PersistenceUnitWireAttacher(@Reference EntityManagerFactoryResolver emfResolver) { this.emfResolver = emfResolver; }
public JUnitImplementationProcessorImpl(@Reference(name = "classVisitor") ClassVisitor classVisitor, @Reference(name = "heuristic") HeuristicProcessor heuristic, @Reference(name = "helper") IntrospectionHelper helper) { this.classVisitor = classVisitor; this.heuristic = heuristic; this.helper = helper; }
public SystemHeuristic(@Reference(name = "service") HeuristicProcessor serviceHeuristic, @Reference(name = "constructor") HeuristicProcessor constructorHeuristic, @Reference(name = "injection") HeuristicProcessor injectionHeuristic) { this.serviceHeuristic = serviceHeuristic; this.constructorHeuristic = constructorHeuristic; this.injectionHeuristic = injectionHeuristic; }
public DistributedDomain(@Reference(name = "store") MetaDataStore metaDataStore, @Reference(name = "logicalComponentManager") LogicalComponentManager logicalComponentManager, @Reference Generator generator, @Reference LogicalModelInstantiator logicalModelInstantiator, @Reference Deployer deployer, @Reference Collector collector, @Reference ContributionHelper contributionHelper, @Reference HostInfo info) { super(metaDataStore, logicalComponentManager, generator, logicalModelInstantiator, deployer, collector, contributionHelper, info); }
public SystemComponentBuilder(@Reference ScopeRegistry scopeRegistry, @Reference ImplementationManagerFactoryBuilder factoryBuilder, @Reference ClassLoaderRegistry classLoaderRegistry, @Reference PropertySupplierBuilder propertyBuilder, @Reference ManagementService managementService, @Reference IntrospectionHelper helper, @Reference HostInfo info) { super(propertyBuilder, managementService, helper, info); this.scopeRegistry = scopeRegistry; this.factoryBuilder = factoryBuilder; }
/** * Allows the default extension to overridden. * * @param extension the overriding extension */ @Reference(required = false) public void setExtension(MonitorProxyServiceExtension extension) { this.extension = extension; }
public DistributedDomain(@Reference(name = "store") MetaDataStore metaDataStore, @Reference(name = "logicalComponentManager") LogicalComponentManager logicalComponentManager, @Reference Generator generator, @Reference LogicalModelInstantiator logicalModelInstantiator, @Reference Deployer deployer, @Reference Collector collector, @Reference ContributionHelper contributionHelper, @Reference HostInfo info) { super(metaDataStore, logicalComponentManager, generator, logicalModelInstantiator, deployer, collector, contributionHelper, info); }
public WebComponentBuilder(@Reference WireProxyService wireProxyService, @Reference ChannelProxyService channelProxyService, @Reference WebApplicationActivator activator, @Reference InjectorFactory injectorFactory, @Reference HostInfo info) { this.wireProxyService = wireProxyService; this.channelProxyService = channelProxyService; this.activator = activator; this.injectorFactory = injectorFactory; this.info = info; }
/** * Sets the work scheduler for task execution. * * @param executorService the scheduler */ @Reference public void setWorkScheduler(ExecutorService executorService) { this.executorService = executorService; }
/** * Injects the passive connection service. * * @param passiveConnectionService Passive connection service. */ @Reference public void setPassivePortService(PassiveConnectionService passiveConnectionService) { this.passiveConnectionService = passiveConnectionService; }