public WireSourceReferenceNotFound(URI sourceUri, String referenceName, LogicalCompositeComponent composite) { super(composite.getUri(), composite.getDefinition().getContributionUri(), Collections.singletonList(composite)); this.sourceUri = sourceUri; this.referenceName = referenceName; }
public WireSourceNoReference(URI sourceUri, LogicalCompositeComponent composite) { super(composite.getUri(), composite.getDefinition().getContributionUri(), Collections.singletonList(composite)); this.sourceUri = sourceUri; }
public DuplicateProperty(String propertyName, LogicalCompositeComponent composite) { super(composite.getUri(), composite.getDefinition().getContributionUri(), Collections.singletonList(composite)); this.propertyName = propertyName; }
public WireSourceNotFound(URI sourceUri, LogicalCompositeComponent composite) { super(composite.getUri(), composite.getDefinition().getContributionUri(), Collections.singletonList(composite)); this.sourceUri = sourceUri; }
public WireSourceNoReference(URI sourceUri, LogicalCompositeComponent composite) { super(composite.getUri(), composite.getDefinition().getContributionUri(), Collections.singletonList(composite)); this.sourceUri = sourceUri; }
public WireSourceReferenceNotFound(URI sourceUri, String referenceName, LogicalCompositeComponent composite) { super(composite.getUri(), composite.getDefinition().getContributionUri(), Collections.singletonList(composite)); this.sourceUri = sourceUri; this.referenceName = referenceName; }
public WireSourceReferenceNotFound(URI sourceUri, String referenceName, LogicalCompositeComponent composite) { super(composite.getUri(), composite.getDefinition().getContributionUri(), Collections.singletonList(composite)); this.sourceUri = sourceUri; this.referenceName = referenceName; }
public WireSourceAmbiguousReference(URI sourceUri, LogicalCompositeComponent composite) { super(composite.getUri(), composite.getDefinition().getContributionUri(), Collections.singletonList(composite)); this.sourceUri = sourceUri; }
public DuplicateProperty(String propertyName, LogicalCompositeComponent composite) { super(composite.getUri(), composite.getDefinition().getContributionUri(), Collections.singletonList(composite)); this.propertyName = propertyName; }
public WireSourceAmbiguousReference(URI sourceUri, LogicalCompositeComponent composite) { super(composite.getUri(), composite.getDefinition().getContributionUri(), Collections.singletonList(composite)); this.sourceUri = sourceUri; }
private LogicalChannel getChannel(String name) throws Fabric3Exception { LogicalCompositeComponent domainComponent = lcm.getDomainComposite(); String domainRoot = domainComponent.getUri().toString(); URI channelUri = URI.create(domainRoot + "/" + name); LogicalChannel logicalChannel = domainComponent.getChannel(channelUri); if (logicalChannel == null) { throw new NotFoundException("Channel not found: " + name); } return logicalChannel; }
private LogicalChannel getChannel(String name) throws ResolverException { LogicalCompositeComponent domainComponent = lcm.getRootComponent(); String domainRoot = domainComponent.getUri().toString(); URI channelUri = URI.create(domainRoot + "/" + name); LogicalChannel logicalChannel = domainComponent.getChannel(channelUri); if (logicalChannel == null) { throw new NotFoundException("Channel not found: " + name); } return logicalChannel; }
private LogicalChannel getChannel(String name) throws Fabric3Exception { LogicalCompositeComponent domainComponent = lcm.getDomainComposite(); String domainRoot = domainComponent.getUri().toString(); URI channelUri = URI.create(domainRoot + "/" + name); LogicalChannel logicalChannel = domainComponent.getChannel(channelUri); if (logicalChannel == null) { throw new NotFoundException("Channel not found: " + name); } return logicalChannel; }
private void addTarget(LogicalProducer logicalProducer, URI uri, LogicalComponent<?> logicalComponent) { if (uri.isAbsolute()) { LogicalComponent<?> domain = logicalComponent.getParent(); while (domain.getParent() != null) { domain = domain.getParent(); } logicalProducer.addTarget(URI.create(domain.getUri().toString() + "/" + uri.getAuthority())); } else { logicalProducer.addTarget(URI.create(logicalComponent.getParent().getUri().toString() + "/" + uri.toString())); } }
private void addSource(LogicalConsumer logicalConsumer, URI uri, LogicalComponent<?> logicalComponent) { if (uri.isAbsolute()) { LogicalComponent<?> domain = logicalComponent.getParent(); while (domain.getParent() != null) { domain = domain.getParent(); } logicalConsumer.addSource(URI.create(domain.getUri().toString() + "/" + uri.getAuthority())); } else { logicalConsumer.addSource(URI.create(logicalComponent.getParent().getUri().toString() + "/" + uri.toString())); } }
private void addTarget(LogicalProducer logicalProducer, URI uri, LogicalComponent<?> logicalComponent) { if (uri.isAbsolute()) { LogicalComponent<?> domain = logicalComponent.getParent(); while (domain.getParent() != null) { domain = domain.getParent(); } logicalProducer.addTarget(URI.create(domain.getUri().toString() + "/" + uri.getAuthority())); } else { logicalProducer.addTarget(URI.create(logicalComponent.getParent().getUri().toString() + "/" + uri.toString())); } }
private void addSource(LogicalConsumer logicalConsumer, URI uri, LogicalComponent<?> logicalComponent) { if (uri.isAbsolute()) { LogicalComponent<?> domain = logicalComponent.getParent(); while (domain.getParent() != null) { domain = domain.getParent(); } logicalConsumer.addSource(URI.create(domain.getUri().toString() + "/" + uri.getAuthority())); } else { logicalConsumer.addSource(URI.create(logicalComponent.getParent().getUri().toString() + "/" + uri.toString())); } }
private <T> LogicalProducer createProducer(Class<T> interfaze, URI channelUri) throws Fabric3Exception { JavaServiceContract contract = introspector.introspect(interfaze); LogicalCompositeComponent domain = lcm.getDomainComposite(); String root = domain.getUri().toString(); LogicalComponent<NonManagedImplementation> logicalComponent = createComponent(interfaze, domain, root); Producer producer = new Producer("producer", contract); int pos = counter.getAndIncrement(); LogicalProducer logicalProducer = new LogicalProducer(URI.create(root + "/F3Synthetic#producer" + pos), producer, logicalComponent); logicalProducer.setServiceContract(contract); logicalProducer.addTarget(channelUri); return logicalProducer; }
private <T> LogicalProducer createProducer(Class<T> interfaze, URI channelUri) throws Fabric3Exception { JavaServiceContract contract = introspector.introspect(interfaze); LogicalCompositeComponent domain = lcm.getDomainComposite(); String root = domain.getUri().toString(); LogicalComponent<NonManagedImplementation> logicalComponent = createComponent(interfaze, domain, root); Producer producer = new Producer("producer", contract); int pos = counter.getAndIncrement(); LogicalProducer logicalProducer = new LogicalProducer(URI.create(root + "/F3Synthetic#producer" + pos), producer, logicalComponent); logicalProducer.setServiceContract(contract); logicalProducer.addTarget(channelUri); return logicalProducer; }
private <T> LogicalConsumer createConsumer(Class<T> type, URI channelUri) { JavaServiceContract contract = introspector.introspect(type); LogicalCompositeComponent domain = lcm.getDomainComposite(); String root = domain.getUri().toString(); LogicalComponent<NonManagedImplementation> logicalComponent = createComponent(Object.class, domain, root); DataType dataType = new JavaType(type); Consumer consumer = new Consumer("consumer", dataType, true); int pos = counter.getAndIncrement(); LogicalConsumer logicalConsumer = new LogicalConsumer(URI.create(root + "/F3Synthetic#consumer" + pos), consumer, logicalComponent); logicalConsumer.setServiceContract(contract); logicalConsumer.addSource(channelUri); return logicalConsumer; }