private WorkItemHandlerBuilder( ClassLoader classLoader, ServiceDomain serviceDomain, KnowledgeComponentImplementationModel implementationModel, Class<? extends WorkItemHandler> workItemHandlerClass, String workItemHandlerName) { super(classLoader, serviceDomain); _workItemHandlerClass = workItemHandlerClass; _workItemHandlerName = workItemHandlerName; ComponentModel componentModel = implementationModel.getComponent(); _componentName = componentModel.getQName(); _targetNamespace = componentModel.getTargetNamespace(); }
private WorkItemHandlerBuilder( ClassLoader classLoader, ServiceDomain serviceDomain, KnowledgeComponentImplementationModel implementationModel, Class<? extends WorkItemHandler> workItemHandlerClass, String workItemHandlerName) { super(classLoader, serviceDomain); _workItemHandlerClass = workItemHandlerClass; _workItemHandlerName = workItemHandlerName; ComponentModel componentModel = implementationModel.getComponent(); _componentName = componentModel.getQName(); _targetNamespace = componentModel.getTargetNamespace(); }
KnowledgeComponentImplementationModel implementationModel = (KnowledgeComponentImplementationModel)workItemHandlersModel.getModelParent(); ComponentModel componentModel = implementationModel.getComponent(); _componentName = componentModel.getQName(); _targetNamespace = componentModel.getTargetNamespace(); _workItemHandlerClass = (Class<? extends WorkItemHandler>)workItemHandlerModel.getClazz(getClassLoader());
KnowledgeComponentImplementationModel implementationModel = (KnowledgeComponentImplementationModel)workItemHandlersModel.getModelParent(); ComponentModel componentModel = implementationModel.getComponent(); _componentName = componentModel.getQName(); _targetNamespace = componentModel.getTargetNamespace(); _workItemHandlerClass = (Class<? extends WorkItemHandler>)workItemHandlerModel.getClazz(getClassLoader());
for (ClientProxyBean proxyBean : _beanDeploymentMetaData.getClientProxies()) { if (reference.getQName().getLocalPart().equals(proxyBean.getServiceName())) { QName refName = ComponentNames.qualify(config.getQName(), reference.getQName()); proxyBean.setService(getServiceDomain().getServiceReference(refName)); QName refName = ComponentNames.qualify(config.getQName(), reference.getQName()); invokerBean.setReference(getServiceDomain().getServiceReference(refName)); ServiceProxyHandler handler = descriptor.getHandler(); for (ComponentReferenceModel reference : config.getReferences()) { QName refName = ComponentNames.qualify(config.getQName(), reference.getQName()); handler.addReference(getServiceDomain().getServiceReference(refName));
for (ClientProxyBean proxyBean : _beanDeploymentMetaData.getClientProxies()) { if (reference.getQName().getLocalPart().equals(proxyBean.getServiceName())) { QName refName = ComponentNames.qualify(config.getQName(), reference.getQName()); proxyBean.setService(getServiceDomain().getServiceReference(refName)); QName refName = ComponentNames.qualify(config.getQName(), reference.getQName()); invokerBean.setReference(getServiceDomain().getServiceReference(refName)); ServiceProxyHandler handler = descriptor.getHandler(); for (ComponentReferenceModel reference : config.getReferences()) { QName refName = ComponentNames.qualify(config.getQName(), reference.getQName()); handler.addReference(getServiceDomain().getServiceReference(refName));
ccim.getComponent().getQName(), refServiceName); final ServiceReference service = getServiceDomain().getServiceReference(qualifiedRefName); if (service == null) {
private ServiceHandler handleImplementation(final ComponentServiceModel config, final QName serviceName) { final CamelComponentImplementationModel ccim = (CamelComponentImplementationModel)config.getComponent().getImplementation(); try { final String endpointUri = ComponentNameComposer.composeComponentUri(serviceName); final List<RouteDefinition> routeDefinitions = getRouteDefinition(ccim, getCamelContext()); verifyRouteDefinitions(routeDefinitions, ccim); getCamelContext().addRouteDefinitions(routeDefinitions); final SwitchYardEndpoint endpoint = getCamelContext().getEndpoint(endpointUri, SwitchYardEndpoint.class); endpoint.setMessageComposer(CamelComposition.getMessageComposer()); final SwitchYardConsumer consumer = endpoint.getConsumer(); consumer.setComponentName(config.getComponent().getQName()); consumer.setNamespace(serviceName.getNamespaceURI()); return consumer; } catch (final Exception e) { throw new SwitchYardException(e.getMessage(), e); } }
/** * Creates a new ChannelBuilder. * @param classLoader classLoader * @param serviceDomain serviceDomain * @param channelModel channelModel */ @SuppressWarnings("unchecked") public ChannelBuilder(ClassLoader classLoader, ServiceDomain serviceDomain, ChannelModel channelModel) { super(classLoader, serviceDomain); if (channelModel != null) { ChannelsModel channelsModel = (ChannelsModel)channelModel.getModelParent(); KnowledgeComponentImplementationModel implementationModel = (KnowledgeComponentImplementationModel)channelsModel.getModelParent(); ComponentModel componentModel = implementationModel.getComponent(); QName componentName = componentModel.getQName(); _targetNamespace = componentModel.getTargetNamespace(); _channelClass = (Class<? extends Channel>)channelModel.getClazz(getClassLoader()); if (_channelClass == null) { _channelClass = SwitchYardServiceChannel.class; } _channelName = channelModel.getName(); if (_channelName == null && SwitchYardServiceChannel.class.isAssignableFrom(_channelClass)) { _channelName = SwitchYardServiceChannel.SERVICE; } _serviceName = XMLHelper.createQName(channelModel.getReference()); if (_serviceName != null && componentName != null) { _serviceName = ComponentNames.qualify(componentName, ComponentNames.unqualify(_serviceName)); } _operationName = channelModel.getOperation(); } }
/** * Creates a new ChannelBuilder. * @param classLoader classLoader * @param serviceDomain serviceDomain * @param channelModel channelModel */ @SuppressWarnings("unchecked") public ChannelBuilder(ClassLoader classLoader, ServiceDomain serviceDomain, ChannelModel channelModel) { super(classLoader, serviceDomain); if (channelModel != null) { ChannelsModel channelsModel = (ChannelsModel)channelModel.getModelParent(); KnowledgeComponentImplementationModel implementationModel = (KnowledgeComponentImplementationModel)channelsModel.getModelParent(); ComponentModel componentModel = implementationModel.getComponent(); QName componentName = componentModel.getQName(); _targetNamespace = componentModel.getTargetNamespace(); _channelClass = (Class<? extends Channel>)channelModel.getClazz(getClassLoader()); if (_channelClass == null) { _channelClass = SwitchYardServiceChannel.class; } _channelName = channelModel.getName(); if (_channelName == null && SwitchYardServiceChannel.class.isAssignableFrom(_channelClass)) { _channelName = SwitchYardServiceChannel.SERVICE; } _serviceName = XMLHelper.createQName(channelModel.getReference()); if (_serviceName != null && componentName != null) { _serviceName = ComponentNames.qualify(componentName, ComponentNames.unqualify(_serviceName)); } _operationName = channelModel.getOperation(); } }
javax.wsdl.PortType portType=WSDLHelper.getPortType(crm.getInterface().getInterface(), wsdl); re.register(portType, crm.getQName(), crm.getComponent().getQName());
QName refName = ComponentNames.qualify(component.getQName(), reference.getQName()); Activation activation = new Activation(activator, component.getQName(), null, handler); ServiceInterface serviceIntf = getComponentServiceInterface(service); ServiceMetadata metadata = ServiceMetadataBuilder.create() _log.debug("Activating component " + component.getQName()); activator.activateService(null, component); Activation activation = new Activation(activator, component.getQName(), null, null); activation.addReferences(references); _components.add(activation);