Package org.apache.camel.component.jmx
Class NotificationXmlFormatter
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.component.jmx.NotificationXmlFormatter
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
public class NotificationXmlFormatter extends org.apache.camel.support.service.ServiceSupportConverts the Notification into an XML stream.
-
-
Constructor Summary
Constructors Constructor Description NotificationXmlFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JAXBContextcreateContext(String contextPath)Strategy to create JAXB contextprotected voiddoStart()protected voiddoStop()Stringformat(Notification aNotification)-
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
-
-
-
-
Method Detail
-
format
public String format(Notification aNotification) throws NotificationFormatException
- Throws:
NotificationFormatException
-
createContext
protected JAXBContext createContext(String contextPath) throws JAXBException
Strategy to create JAXB context- Throws:
JAXBException
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
-