You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2010/04/06 19:07:23 UTC
svn commit: r931229 - in /camel/trunk/components/camel-gae: pom.xml
src/main/java/org/apache/camel/component/gae/mail/GMailComponent.java
src/main/java/org/apache/camel/component/gae/mail/GMailEndpoint.java
Author: davsclaus
Date: Tue Apr 6 17:07:22 2010
New Revision: 931229
URL: http://svn.apache.org/viewvc?rev=931229&view=rev
Log:
camel-gae: When creating Endpoint the CamelContext should be provided as its best practice. Fixed testing to use per test to avoid failed tests on other boxes due some weird side effects.
Modified:
camel/trunk/components/camel-gae/pom.xml
camel/trunk/components/camel-gae/src/main/java/org/apache/camel/component/gae/mail/GMailComponent.java
camel/trunk/components/camel-gae/src/main/java/org/apache/camel/component/gae/mail/GMailEndpoint.java
Modified: camel/trunk/components/camel-gae/pom.xml
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-gae/pom.xml?rev=931229&r1=931228&r2=931229&view=diff
==============================================================================
--- camel/trunk/components/camel-gae/pom.xml (original)
+++ camel/trunk/components/camel-gae/pom.xml Tue Apr 6 17:07:22 2010
@@ -120,5 +120,20 @@
</snapshots>
</repository>
</repositories>
-
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <forkMode>pertest</forkMode>
+ <excludes>
+ <!-- TODO FIXME ASAP -->
+ <exclude>**/XXXTest.*</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
</project>
Modified: camel/trunk/components/camel-gae/src/main/java/org/apache/camel/component/gae/mail/GMailComponent.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-gae/src/main/java/org/apache/camel/component/gae/mail/GMailComponent.java?rev=931229&r1=931228&r2=931229&view=diff
==============================================================================
--- camel/trunk/components/camel-gae/src/main/java/org/apache/camel/component/gae/mail/GMailComponent.java (original)
+++ camel/trunk/components/camel-gae/src/main/java/org/apache/camel/component/gae/mail/GMailComponent.java Tue Apr 6 17:07:22 2010
@@ -34,7 +34,7 @@ public class GMailComponent extends Defa
protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception {
OutboundBinding binding = resolveAndRemoveReferenceParameter(
parameters, "outboundBindingRef", OutboundBinding.class, new GMailBinding());
- GMailEndpoint endpoint = new GMailEndpoint(uri, remaining);
+ GMailEndpoint endpoint = new GMailEndpoint(uri, getCamelContext(), remaining);
endpoint.setOutboundBinding(binding);
return endpoint;
}
Modified: camel/trunk/components/camel-gae/src/main/java/org/apache/camel/component/gae/mail/GMailEndpoint.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-gae/src/main/java/org/apache/camel/component/gae/mail/GMailEndpoint.java?rev=931229&r1=931228&r2=931229&view=diff
==============================================================================
--- camel/trunk/components/camel-gae/src/main/java/org/apache/camel/component/gae/mail/GMailEndpoint.java (original)
+++ camel/trunk/components/camel-gae/src/main/java/org/apache/camel/component/gae/mail/GMailEndpoint.java Tue Apr 6 17:07:22 2010
@@ -20,6 +20,7 @@ import com.google.appengine.api.mail.Mai
import com.google.appengine.api.mail.MailService.Message;
import com.google.appengine.api.mail.MailServiceFactory;
+import org.apache.camel.CamelContext;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
@@ -46,8 +47,8 @@ public class GMailEndpoint extends Defau
private String bcc;
- public GMailEndpoint(String endpointUri, String sender) {
- super(endpointUri);
+ public GMailEndpoint(String endpointUri, CamelContext camelContext, String sender) {
+ super(endpointUri, camelContext);
this.sender = sender;
this.mailService = MailServiceFactory.getMailService();
}