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 }