Author: hadrian Date: Wed Sep 28 21:26:40 2011 New Revision: 1177066 URL: http://svn.apache.org/viewvc?rev=1177066&view=rev Log: CAMEL-4034. Fix for component discovery
Modified: camel/trunk/components/camel-jclouds/src/main/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducer.java camel/trunk/components/camel-jclouds/src/main/resources/META-INF/services/org/apache/camel/component/jclouds camel/trunk/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducerTest.java camel/trunk/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringComputeTest.java Modified: camel/trunk/components/camel-jclouds/src/main/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducer.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jclouds/src/main/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducer.java?rev=1177066&r1=1177065&r2=1177066&view=diff ============================================================================== --- camel/trunk/components/camel-jclouds/src/main/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducer.java (original) +++ camel/trunk/components/camel-jclouds/src/main/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducer.java Wed Sep 28 21:26:40 2011 @@ -45,6 +45,7 @@ public class JcloudsBlobStoreProducer ex String blobName = getBlobName(exchange); String operation = getOperation(exchange); + LOG.trace("Processing {} operation on '{}'", operation, container + "/" + blobName); Object body = exchange.getIn().getBody(); if (JcloudsConstants.GET.equals(operation)) { exchange.getOut().setBody(JcloudsBlobStoreHelper.readBlob(blobStore, container, blobName, Thread.currentThread().getContextClassLoader())); Modified: camel/trunk/components/camel-jclouds/src/main/resources/META-INF/services/org/apache/camel/component/jclouds URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jclouds/src/main/resources/META-INF/services/org/apache/camel/component/jclouds?rev=1177066&r1=1177065&r2=1177066&view=diff ============================================================================== --- camel/trunk/components/camel-jclouds/src/main/resources/META-INF/services/org/apache/camel/component/jclouds (original) +++ camel/trunk/components/camel-jclouds/src/main/resources/META-INF/services/org/apache/camel/component/jclouds Wed Sep 28 21:26:40 2011 @@ -15,4 +15,4 @@ # limitations under the License. # -class=org.apache.camel.component.ldap.JcloudsComponent +class=org.apache.camel.component.jclouds.JcloudsComponent Modified: camel/trunk/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducerTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducerTest.java?rev=1177066&r1=1177065&r2=1177066&view=diff ============================================================================== --- camel/trunk/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducerTest.java (original) +++ camel/trunk/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducerTest.java Wed Sep 28 21:26:40 2011 @@ -34,8 +34,6 @@ public class JcloudsBlobStoreProducerTes BlobStoreContextFactory contextFactory = new BlobStoreContextFactory(); BlobStoreContext blobStoreContext = contextFactory.createContext("transient", "identity", "credential"); BlobStore blobStore = blobStoreContext.getBlobStore(); - JcloudsComponent jcloudsComponent = new JcloudsComponent(); - @Test public void testBlobStorePut() throws InterruptedException { @@ -58,11 +56,10 @@ public class JcloudsBlobStoreProducerTes protected RouteBuilder createRouteBuilder() throws Exception { blobStore.createContainerInLocation(null, TEST_CONTAINER); - jcloudsComponent.setBlobStores(Lists.newArrayList(blobStore)); + ((JcloudsComponent)context.getComponent("jclouds")).setBlobStores(Lists.newArrayList(blobStore)); return new RouteBuilder() { public void configure() { - getContext().addComponent("jclouds", jcloudsComponent); from("direct:put") .setHeader(JcloudsConstants.BLOB_NAME, constant(TEST_BLOB)) .setHeader(JcloudsConstants.CONTAINER_NAME, constant(TEST_CONTAINER)) Modified: camel/trunk/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringComputeTest.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringComputeTest.java?rev=1177066&r1=1177065&r2=1177066&view=diff ============================================================================== --- camel/trunk/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringComputeTest.java (original) +++ camel/trunk/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringComputeTest.java Wed Sep 28 21:26:40 2011 @@ -124,6 +124,7 @@ public class JcloudsSpringComputeTest ex } } + @SuppressWarnings("unchecked") @Ignore("For now not possible to combine stub provider with ssh module, requird for runScript") @Test public void testRunScript() throws InterruptedException { @@ -143,7 +144,7 @@ public class JcloudsSpringComputeTest ex for (NodeMetadata nodeMetadata : nodeMetadatas) { runScriptHeaders.put(JcloudsConstants.NODE_ID, nodeMetadata.getId()); destroyHeaders.put(JcloudsConstants.NODE_ID, nodeMetadata.getId()); - String output = (String) template.requestBodyAndHeaders("direct:in-out", "Some message", runScriptHeaders); + template.requestBodyAndHeaders("direct:in-out", "Some message", runScriptHeaders); template.sendBodyAndHeaders("direct:in-out", "Some message", destroyHeaders); } }