Package org.jolokia.service.history
Class HistoryMBeanRequestInterceptor
java.lang.Object
org.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.request.RequestInterceptor>
org.jolokia.service.history.HistoryMBeanRequestInterceptor
- All Implemented Interfaces:
Comparable<org.jolokia.server.core.service.request.RequestInterceptor>,org.jolokia.server.core.service.api.JolokiaService<org.jolokia.server.core.service.request.RequestInterceptor>,org.jolokia.server.core.service.request.RequestInterceptor
public class HistoryMBeanRequestInterceptor
extends org.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.request.RequestInterceptor>
implements org.jolokia.server.core.service.request.RequestInterceptor
- Since:
- 09.09.13
- Author:
- roland
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jolokia.server.core.service.api.JolokiaService
org.jolokia.server.core.service.api.JolokiaService.Init -
Constructor Summary
ConstructorsConstructorDescriptionHistoryMBeanRequestInterceptor(int pOrderId) Construction of a base service for a given type and order -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()voidinit(org.jolokia.server.core.service.api.JolokiaContext pCtx) voidintercept(org.jolokia.server.core.request.JolokiaRequest pJmxReq, JSONObject pJson) Update historyMethods inherited from class org.jolokia.server.core.service.api.AbstractJolokiaService
compareTo, getJolokiaContext, getOrder, getType, isEnabled, registerJolokiaMBean, unregisterJolokiaMBeanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.jolokia.server.core.service.api.JolokiaService
getOrder, getType, isEnabled
-
Constructor Details
-
HistoryMBeanRequestInterceptor
public HistoryMBeanRequestInterceptor(int pOrderId) Construction of a base service for a given type and order- Parameters:
pOrderId- order id used for ordering of services with a certain type
-
-
Method Details
-
init
public void init(org.jolokia.server.core.service.api.JolokiaContext pCtx) - Specified by:
initin interfaceorg.jolokia.server.core.service.api.JolokiaService<org.jolokia.server.core.service.request.RequestInterceptor>- Overrides:
initin classorg.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.request.RequestInterceptor>
-
destroy
- Specified by:
destroyin interfaceorg.jolokia.server.core.service.api.JolokiaService<org.jolokia.server.core.service.request.RequestInterceptor>- Overrides:
destroyin classorg.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.request.RequestInterceptor>- Throws:
Exception
-
intercept
Update history- Specified by:
interceptin interfaceorg.jolokia.server.core.service.request.RequestInterceptor- Parameters:
pJmxReq- request obtainedpJson- result as included in the response
-