Package org.apache.camel.main
Class MainPropertiesReload
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.main.MainPropertiesReload
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.NonManagedService,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.PropertiesReload,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
public class MainPropertiesReload extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.StaticService, org.apache.camel.NonManagedService, org.apache.camel.spi.PropertiesReload, org.apache.camel.CamelContextAwareReloading of application.properties when using Camel Main in reload mode, such as when using camel-jbang.
-
-
Constructor Summary
Constructors Constructor Description MainPropertiesReload(BaseMainSupport main)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.CamelContextgetCamelContext()voidonReload(String name, Properties properties)voidsetCamelContext(org.apache.camel.CamelContext camelContext)-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
MainPropertiesReload
public MainPropertiesReload(BaseMainSupport main)
-
-
Method Detail
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContextin interfaceorg.apache.camel.CamelContextAware
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
onReload
public void onReload(String name, Properties properties) throws Exception
- Specified by:
onReloadin interfaceorg.apache.camel.spi.PropertiesReload- Throws:
Exception
-
-