Package org.apache.camel.component.debug
Class JmxConnectorService
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.component.debug.JmxConnectorService
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
public class JmxConnectorService extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.CamelContextAwareTo make it possible to do JMX debugging via JMX remote
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_CONNECTION_PORTstatic StringDEFAULT_HOSTstatic intDEFAULT_REGISTRY_PORTstatic StringDEFAULT_SERVICE_URL_PATH
-
Constructor Summary
Constructors Constructor Description JmxConnectorService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateJmxConnector(String host)protected voiddoStart()protected voiddoStop()org.apache.camel.CamelContextgetCamelContext()booleanisCreateConnector()voidsetCamelContext(org.apache.camel.CamelContext camelContext)voidsetCreateConnector(boolean createConnector)-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, 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
-
-
-
-
Field Detail
-
DEFAULT_HOST
public static final String DEFAULT_HOST
- See Also:
- Constant Field Values
-
DEFAULT_REGISTRY_PORT
public static final int DEFAULT_REGISTRY_PORT
- See Also:
- Constant Field Values
-
DEFAULT_CONNECTION_PORT
public static final int DEFAULT_CONNECTION_PORT
- See Also:
- Constant Field Values
-
DEFAULT_SERVICE_URL_PATH
public static final String DEFAULT_SERVICE_URL_PATH
- See Also:
- Constant Field Values
-
-
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
-
isCreateConnector
public boolean isCreateConnector()
-
setCreateConnector
public void setCreateConnector(boolean createConnector)
-
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
-
createJmxConnector
protected void createJmxConnector(String host) throws IOException
- Throws:
IOException
-
-