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(); }