Class SpringRequestHandler
java.lang.Object
org.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.request.RequestHandler>
org.jolokia.server.core.service.request.AbstractRequestHandler
org.jolokia.support.spring.backend.SpringRequestHandler
- All Implemented Interfaces:
Comparable<org.jolokia.server.core.service.request.RequestHandler>,org.jolokia.server.core.service.api.JolokiaService<org.jolokia.server.core.service.request.RequestHandler>,org.jolokia.server.core.service.request.RequestHandler
public class SpringRequestHandler
extends org.jolokia.server.core.service.request.AbstractRequestHandler
implements org.jolokia.server.core.service.request.RequestHandler
A request handler which expose the Spring application context over the
the Jolokia protocol
- Since:
- 22.10.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 -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSpringRequestHandler(org.springframework.context.ApplicationContext pAppContext, int pOrder) Construction of a spring request handler -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandle(org.jolokia.server.core.request.JolokiaRequest pJolokiaRequest) <R extends org.jolokia.server.core.request.JolokiaRequest>
ObjecthandleRequest(R pJmxReq, Object pPreviousResult) voidinit(org.jolokia.server.core.service.api.JolokiaContext pJolokiaContext) Methods inherited from class org.jolokia.server.core.service.request.AbstractRequestHandler
checkProvider, getProvider, getRuntimeInfoMethods inherited from class org.jolokia.server.core.service.api.AbstractJolokiaService
compareTo, destroy, getJolokiaContext, getOrder, getType, 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
destroy, getOrder, getTypeMethods inherited from interface org.jolokia.server.core.service.request.RequestHandler
getProvider, getRuntimeInfo
-
Field Details
-
PROVIDER
- See Also:
-
-
Constructor Details
-
SpringRequestHandler
public SpringRequestHandler(org.springframework.context.ApplicationContext pAppContext, int pOrder) Construction of a spring request handler- Parameters:
pAppContext- the application context from where to fetch the spring beanspOrder- order of this service
-
-
Method Details
-
handleRequest
public <R extends org.jolokia.server.core.request.JolokiaRequest> Object handleRequest(R pJmxReq, Object pPreviousResult) throws JMException - Specified by:
handleRequestin interfaceorg.jolokia.server.core.service.request.RequestHandler- Throws:
JMException
-
init
public void init(org.jolokia.server.core.service.api.JolokiaContext pJolokiaContext) - Specified by:
initin interfaceorg.jolokia.server.core.service.api.JolokiaService<org.jolokia.server.core.service.request.RequestHandler>- Overrides:
initin classorg.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.request.RequestHandler>
-
canHandle
public boolean canHandle(org.jolokia.server.core.request.JolokiaRequest pJolokiaRequest) - Specified by:
canHandlein interfaceorg.jolokia.server.core.service.request.RequestHandler- Overrides:
canHandlein classorg.jolokia.server.core.service.request.AbstractRequestHandler
-