Author: norman
Date: Sat Jan 8 15:19:16 2011
New Revision: 1056724
URL: http://svn.apache.org/viewvc?rev=1056724&view=rev
Log:
Make sure we call destroy of the processor in all cases..
Modified:
james/server/trunk/mailetcontainer-camel/src/test/java/org/apache/james/mailetcontainer/camel/CamelMailetProcessorTest.java
Modified:
james/server/trunk/mailetcontainer-camel/src/test/java/org/apache/james/mailetcontainer/camel/CamelMailetProcessorTest.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/mailetcontainer-camel/src/test/java/org/apache/james/mailetcontainer/camel/CamelMailetProcessorTest.java?rev=1056724&r1=1056723&r2=1056724&view=diff
==============================================================================
---
james/server/trunk/mailetcontainer-camel/src/test/java/org/apache/james/mailetcontainer/camel/CamelMailetProcessorTest.java
(original)
+++
james/server/trunk/mailetcontainer-camel/src/test/java/org/apache/james/mailetcontainer/camel/CamelMailetProcessorTest.java
Sat Jan 8 15:19:16 2011
@@ -33,17 +33,22 @@ public class CamelMailetProcessorTest ex
@Override
protected AbstractStateMailetProcessor
createProcessor(HierarchicalConfiguration configuration) throws
ConfigurationException, Exception {
- CamelMailetProcessor processor = new CamelMailetProcessor();
- SimpleLog log = new SimpleLog("MockLog");
- log.setLevel(SimpleLog.LOG_LEVEL_DEBUG);
- processor.setLog(log);
- processor.setCamelContext(new DefaultCamelContext());
- processor.setMailetContext(new MockMailetContext());
- processor.setMailetLoader(new MockMailetLoader());
- processor.setMatcherLoader(new MockMatcherLoader());
- processor.configure(configuration);
- processor.init();
- return processor;
+ CamelMailetProcessor processor = null;
+ try {
+ processor = new CamelMailetProcessor();
+ SimpleLog log = new SimpleLog("MockLog");
+ log.setLevel(SimpleLog.LOG_LEVEL_DEBUG);
+ processor.setLog(log);
+ processor.setCamelContext(new DefaultCamelContext());
+ processor.setMailetContext(new MockMailetContext());
+ processor.setMailetLoader(new MockMailetLoader());
+ processor.setMatcherLoader(new MockMatcherLoader());
+ processor.configure(configuration);
+ processor.init();
+ return processor;
+ } finally {
+ if (processor != null) processor.destroy();
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]