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.ServiceSupport
Converts 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 JAXBContext
createContext(String contextPath)
Strategy to create JAXB contextprotected void
doStart()
protected void
doStop()
String
format(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:
doStart
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
-