001    package org.shiftone.jrat.api;
002    
003    
004    public class Callable implements Command {
005    
006        public void run() throws Throwable {
007        }
008    
009    
010        public Object call() throws Throwable {
011    
012            run();
013    
014            return null;
015        }
016    
017    
018        public Object execute() throws Throwable {
019            return call();
020        }
021    }