(String actionName, Object[] params, String[] signature)
| 274 | } |
| 275 | |
| 276 | @Override |
| 277 | public @Nullable Object invoke(String actionName, Object[] params, String[] signature) { |
| 278 | try { |
| 279 | OperationInfo operationInfo = operationMap.get(actionName); |
| 280 | if (operationInfo == null) { |
| 281 | return null; |
| 282 | } |
| 283 | return operationInfo.method.invoke(bean, params); |
| 284 | } catch (IllegalAccessException | InvocationTargetException e) { |
| 285 | LOG.severe("Error during execution: " + e.getMessage()); |
| 286 | return null; |
| 287 | } |
| 288 | } |
| 289 | |
| 290 | @Override |
| 291 | public MBeanInfo getMBeanInfo() { |