public class Main extends org.apache.camel.impl.MainSupport
ApplicationContext.
 
 By placing a file in the LOCATION_PROPERTIES directory of any JARs on the classpath,
 allows this Main class to load those additional Spring XML files as Spring
 ApplicationContext to be included.
 
 Each line in the LOCATION_PROPERTIES is a reference to a Spring XML file to include,
 which by default gets loaded from classpath.| Modifier and Type | Field and Description | 
|---|---|
| protected static Main | instance | 
| static String | LOCATION_PROPERTIES | 
camelContexts, camelTemplate, completed, DEFAULT_EXIT_CODE, duration, durationHitExitCode, durationIdle, durationMaxMessages, exitCode, fileWatchDirectory, fileWatchDirectoryRecursively, hangupInterceptorEnabled, latch, listeners, LOG, options, reloadStrategy, routeBuilderClasses, routeBuilders, timeUnit, trace, UNINITIALIZED_EXIT_CODE| Constructor and Description | 
|---|
| Main() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected org.springframework.context.support.AbstractApplicationContext | createAdditionalLocationsFromClasspath() | 
| protected org.springframework.context.support.AbstractApplicationContext | createDefaultApplicationContext() | 
| protected void | doStart() | 
| protected void | doStop() | 
| protected void | findLocations(Set<String> locations,
             ClassLoader classLoader) | 
| protected org.apache.camel.ProducerTemplate | findOrCreateCamelTemplate() | 
| org.springframework.context.support.AbstractApplicationContext | getApplicationContext() | 
| String | getApplicationContextUri() | 
| protected Map<String,org.apache.camel.CamelContext> | getCamelContextMap() | 
| String | getFileApplicationContextUri() | 
| static Main | getInstance()Returns the currently executing main | 
| org.springframework.context.support.AbstractApplicationContext | getParentApplicationContext() | 
| String | getParentApplicationContextUri() | 
| static void | main(String... args) | 
| void | setApplicationContext(org.springframework.context.support.AbstractApplicationContext applicationContext) | 
| void | setApplicationContextUri(String applicationContextUri) | 
| void | setFileApplicationContextUri(String fileApplicationContextUri) | 
| void | setParentApplicationContext(org.springframework.context.support.AbstractApplicationContext parentApplicationContext) | 
| void | setParentApplicationContextUri(String parentApplicationContextUri) | 
addMainListener, addOption, addRouteBuilder, afterStart, afterStop, beforeStart, beforeStop, completed, disableHangupSupport, enableHangupSupport, enableTrace, getCamelContexts, getCamelTemplate, getDuration, getDurationHitExitCode, getDurationIdle, getDurationMaxMessages, getExitCode, getFileWatchDirectory, getModelJAXBContextFactory, getReloadStrategy, getRouteBuilderClasses, getRouteBuilders, getRouteDefinitions, getTimeUnit, isFileWatchDirectoryRecursively, isTrace, loadRouteBuilders, parseArguments, postProcessCamelContext, postProcessContext, removeMainListener, run, run, setDuration, setDurationHitExitCode, setDurationIdle, setDurationMaxMessages, setFileWatchDirectory, setFileWatchDirectoryRecursively, setReloadStrategy, setRouteBuilderClasses, setRouteBuilders, setTimeUnit, showOptions, showOptionsHeader, waitUntilCompletedpublic static final String LOCATION_PROPERTIES
public Main()
public static Main getInstance()
public org.springframework.context.support.AbstractApplicationContext getApplicationContext()
public void setApplicationContext(org.springframework.context.support.AbstractApplicationContext applicationContext)
public String getApplicationContextUri()
public void setApplicationContextUri(String applicationContextUri)
public String getFileApplicationContextUri()
public void setFileApplicationContextUri(String fileApplicationContextUri)
public org.springframework.context.support.AbstractApplicationContext getParentApplicationContext()
public void setParentApplicationContext(org.springframework.context.support.AbstractApplicationContext parentApplicationContext)
public String getParentApplicationContextUri()
public void setParentApplicationContextUri(String parentApplicationContextUri)
protected void doStart() throws Exception
doStart in class org.apache.camel.main.MainSupportExceptionprotected void doStop() throws Exception
doStop in class org.apache.camel.main.MainSupportExceptionprotected org.apache.camel.ProducerTemplate findOrCreateCamelTemplate()
findOrCreateCamelTemplate in class org.apache.camel.main.MainSupportprotected org.springframework.context.support.AbstractApplicationContext createDefaultApplicationContext() throws IOException
IOExceptionprotected Map<String,org.apache.camel.CamelContext> getCamelContextMap()
getCamelContextMap in class org.apache.camel.main.MainSupportprotected org.springframework.context.support.AbstractApplicationContext createAdditionalLocationsFromClasspath() throws IOException
IOExceptionprotected void findLocations(Set<String> locations, ClassLoader classLoader) throws IOException
IOExceptionApache Camel