001 package org.shiftone.jrat.util.jmx.dynamic;
002
003
004 /**
005 * @author jeff@shiftone.org (Jeff Drost)
006 */
007 public abstract class RunnableOperation implements Operation, Runnable {
008
009 public Object invoke(Object params[]) {
010
011 run();
012
013 return null;
014 }
015
016
017 public String getReturnType() {
018 return null;
019 }
020
021
022 public int getParameterCount() {
023 return 0;
024 }
025
026
027 public String getParameterName(int index) {
028 return null;
029 }
030
031
032 public String getParameterType(int index) {
033 return null;
034 }
035
036
037 public String getParameterDescription(int index) {
038 return null;
039 }
040 }