Support user-defined shutdown timeout for CamelTestSupport
----------------------------------------------------------

                 Key: CAMEL-3129
                 URL: https://issues.apache.org/activemq/browse/CAMEL-3129
             Project: Apache Camel
          Issue Type: Improvement
          Components: camel-core
    Affects Versions: 2.4.0
            Reporter: Bruno Borges


Would be nice if CamelTestSupport could allow user to define the Shutdown 
timeout of CamelContext.

We at Neociclo are finding difficult to debug through JUnit tests because of 
the hard-coded 10s timeout.

public void setUp() ... {
        ...
        context = createCamelContext();
        assertValidContext(context);

        // reduce default shutdown timeout to avoid waiting for 300 seconds
--    context.getShutdownStrategy().setTimeout(10);
++  context.getShutdownStrategy().setTimeout(getShutdownTimeout());
        ...
}

+ protected int getShutdownTimeout() {
+        return 10;
+ }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to