Package org.apache.camel.impl.console
Class DefaultDevConsoleRegistry
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.impl.console.DefaultDevConsoleRegistry
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.console.DevConsoleRegistry,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasId,org.apache.camel.spi.IdAware,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
@DevConsole("default-registry") @DeferredContextBinding public class DefaultDevConsoleRegistry extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.console.DevConsoleRegistryDefaultDevConsoleRegistry.
-
-
Constructor Summary
Constructors Constructor Description DefaultDevConsoleRegistry()DefaultDevConsoleRegistry(org.apache.camel.CamelContext camelContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoInit()protected voiddoStart()protected voiddoStop()org.apache.camel.CamelContextgetCamelContext()StringgetId()booleanisEnabled()voidloadDevConsoles()voidloadDevConsoles(boolean force)booleanregister(org.apache.camel.console.DevConsole console)org.apache.camel.console.DevConsoleresolveById(String id)voidsetCamelContext(org.apache.camel.CamelContext camelContext)voidsetEnabled(boolean enabled)voidsetId(String id)Stream<org.apache.camel.console.DevConsole>stream()booleanunregister(org.apache.camel.console.DevConsole console)-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, 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
-
Methods inherited from interface org.apache.camel.console.DevConsoleRegistry
getConsole, getConsoleIDs
-
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.apache.camel.spi.HasId
-
setId
public void setId(String id)
- Specified by:
setIdin interfaceorg.apache.camel.spi.IdAware
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceorg.apache.camel.console.DevConsoleRegistry
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabledin interfaceorg.apache.camel.console.DevConsoleRegistry
-
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
-
doInit
protected void doInit() throws Exception- Overrides:
doInitin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStop
protected void doStop() throws Exception- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
resolveById
public org.apache.camel.console.DevConsole resolveById(String id)
- Specified by:
resolveByIdin interfaceorg.apache.camel.console.DevConsoleRegistry
-
register
public boolean register(org.apache.camel.console.DevConsole console)
- Specified by:
registerin interfaceorg.apache.camel.console.DevConsoleRegistry
-
unregister
public boolean unregister(org.apache.camel.console.DevConsole console)
- Specified by:
unregisterin interfaceorg.apache.camel.console.DevConsoleRegistry
-
stream
public Stream<org.apache.camel.console.DevConsole> stream()
- Specified by:
streamin interfaceorg.apache.camel.console.DevConsoleRegistry
-
loadDevConsoles
public void loadDevConsoles()
- Specified by:
loadDevConsolesin interfaceorg.apache.camel.console.DevConsoleRegistry
-
loadDevConsoles
public void loadDevConsoles(boolean force)
- Specified by:
loadDevConsolesin interfaceorg.apache.camel.console.DevConsoleRegistry
-
-