test_class.declarator: handler
test_class.modifier: private
test_class.original_string: private ExecHandler handler;
test_class.type: ExecHandler
test_class.var_name: handler
test_class.declarator: oName
test_class.modifier: private
test_class.original_string: private ObjectName oName;
test_class.type: ObjectName
test_class.var_name: oName
test_class.file: agent/core/src/test/java/org/jolokia/handler/ExecHandlerTest.java
test_class.identifier: ExecHandlerTest
test_case.body: @Test
      public void simple() throws MalformedObjectNameException, InstanceNotFoundException, IOException, ReflectionException, MBeanException, AttributeNotFoundException, NotChangedException {
          JmxExecRequest request = new JmxRequestBuilder(EXEC, oName).
                  operation("simple").
                  build();
          assertEquals(handler.getType(), EXEC);
          Object res = handler.handleRequest(getMBeanServer(),request);
          assertNull(res);
      }
test_case.class_method_signature: ExecHandlerTest.simple()
test_case.full_signature: @Test public void simple()
test_case.identifier: simple
test_case.invocations: build operation assertEquals getType handleRequest getMBeanServer assertNull
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void simple()
focal_class.declarator: converters
focal_class.modifier: private
focal_class.original_string: private Converters converters;
focal_class.type: Converters
focal_class.var_name: converters
focal_class.file: agent/core/src/main/java/org/jolokia/handler/ExecHandler.java
focal_class.identifier: ExecHandler
focal_class.class_method_signature: ExecHandler.ExecHandler(Restrictor pRestrictor, Converters pConverters)
focal_class.full_signature: public  ExecHandler(Restrictor pRestrictor, Converters pConverters)
focal_class.identifier: ExecHandler
focal_class.modifiers: public
focal_class.parameters: (Restrictor pRestrictor, Converters pConverters)
focal_class.signature:  ExecHandler(Restrictor pRestrictor, Converters pConverters)
focal_class.class_method_signature: ExecHandler.getType()
focal_class.full_signature: @Override public RequestType getType()
focal_class.identifier: getType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: RequestType
focal_class.signature: RequestType getType()
focal_class.class_method_signature: ExecHandler.checkForRestriction(JmxExecRequest pRequest)
focal_class.full_signature: @Override protected void checkForRestriction(JmxExecRequest pRequest)
focal_class.identifier: checkForRestriction
focal_class.modifiers: @Override protected
focal_class.parameters: (JmxExecRequest pRequest)
focal_class.return: void
focal_class.signature: void checkForRestriction(JmxExecRequest pRequest)
focal_class.class_method_signature: ExecHandler.doHandleRequest(MBeanServerConnection server, JmxExecRequest request)
focal_class.full_signature: @Override public Object doHandleRequest(MBeanServerConnection server, JmxExecRequest request)
focal_class.identifier: doHandleRequest
focal_class.modifiers: @Override public
focal_class.parameters: (MBeanServerConnection server, JmxExecRequest request)
focal_class.return: Object
focal_class.signature: Object doHandleRequest(MBeanServerConnection server, JmxExecRequest request)
focal_class.class_method_signature: ExecHandler.verifyArguments(JmxExecRequest request, OperationAndParamType pTypes, int pNrParams, List<Object> pArgs)
focal_class.full_signature: private void verifyArguments(JmxExecRequest request, OperationAndParamType pTypes, int pNrParams, List<Object> pArgs)
focal_class.identifier: verifyArguments
focal_class.modifiers: private
focal_class.parameters: (JmxExecRequest request, OperationAndParamType pTypes, int pNrParams, List<Object> pArgs)
focal_class.return: void
focal_class.signature: void verifyArguments(JmxExecRequest request, OperationAndParamType pTypes, int pNrParams, List<Object> pArgs)
focal_class.class_method_signature: ExecHandler.extractOperationTypes(MBeanServerConnection pServer, JmxExecRequest pRequest)
focal_class.full_signature: private OperationAndParamType extractOperationTypes(MBeanServerConnection pServer, JmxExecRequest pRequest)
focal_class.identifier: extractOperationTypes
focal_class.modifiers: private
focal_class.parameters: (MBeanServerConnection pServer, JmxExecRequest pRequest)
focal_class.return: OperationAndParamType
focal_class.signature: OperationAndParamType extractOperationTypes(MBeanServerConnection pServer, JmxExecRequest pRequest)
focal_class.class_method_signature: ExecHandler.extractMBeanParameterInfos(MBeanServerConnection pServer, JmxExecRequest pRequest,
                                                                    String pOperation)
focal_class.full_signature: private List<MBeanParameterInfo[]> extractMBeanParameterInfos(MBeanServerConnection pServer, JmxExecRequest pRequest,
                                                                    String pOperation)
focal_class.identifier: extractMBeanParameterInfos
focal_class.modifiers: private
focal_class.parameters: (MBeanServerConnection pServer, JmxExecRequest pRequest,
                                                                    String pOperation)
focal_class.return: List<MBeanParameterInfo[]>
focal_class.signature: List<MBeanParameterInfo[]> extractMBeanParameterInfos(MBeanServerConnection pServer, JmxExecRequest pRequest,
                                                                    String pOperation)
focal_class.class_method_signature: ExecHandler.getMatchingSignature(List<String> pTypes, List<MBeanParameterInfo[]> pParamInfos)
focal_class.full_signature: private MBeanParameterInfo[] getMatchingSignature(List<String> pTypes, List<MBeanParameterInfo[]> pParamInfos)
focal_class.identifier: getMatchingSignature
focal_class.modifiers: private
focal_class.parameters: (List<String> pTypes, List<MBeanParameterInfo[]> pParamInfos)
focal_class.return: MBeanParameterInfo[]
focal_class.signature: MBeanParameterInfo[] getMatchingSignature(List<String> pTypes, List<MBeanParameterInfo[]> pParamInfos)
focal_class.class_method_signature: ExecHandler.splitOperation(String pOperation)
focal_class.full_signature: private List<String> splitOperation(String pOperation)
focal_class.identifier: splitOperation
focal_class.modifiers: private
focal_class.parameters: (String pOperation)
focal_class.return: List<String>
focal_class.signature: List<String> splitOperation(String pOperation)
focal_class.class_method_signature: ExecHandler.getErrorMessageForMissingSignature(JmxExecRequest pRequest, String pOperation, List<MBeanParameterInfo[]> pParamInfos)
focal_class.full_signature: private String getErrorMessageForMissingSignature(JmxExecRequest pRequest, String pOperation, List<MBeanParameterInfo[]> pParamInfos)
focal_class.identifier: getErrorMessageForMissingSignature
focal_class.modifiers: private
focal_class.parameters: (JmxExecRequest pRequest, String pOperation, List<MBeanParameterInfo[]> pParamInfos)
focal_class.return: String
focal_class.signature: String getErrorMessageForMissingSignature(JmxExecRequest pRequest, String pOperation, List<MBeanParameterInfo[]> pParamInfos)
focal_class.class_method_signature: ExecHandler.signatureToString(List<MBeanParameterInfo[]> pParamInfos)
focal_class.full_signature: private String signatureToString(List<MBeanParameterInfo[]> pParamInfos)
focal_class.identifier: signatureToString
focal_class.modifiers: private
focal_class.parameters: (List<MBeanParameterInfo[]> pParamInfos)
focal_class.return: String
focal_class.signature: String signatureToString(List<MBeanParameterInfo[]> pParamInfos)
focal_class.superclass: extends JsonRequestHandler<JmxExecRequest>
focal_method.body: @Override
      public RequestType getType() {
          return RequestType.EXEC;
      }
focal_method.class_method_signature: ExecHandler.getType()
focal_method.full_signature: @Override public RequestType getType()
focal_method.identifier: getType
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: RequestType
focal_method.signature: RequestType getType()