package org.javalite.async; import com.google.inject.Inject; import org.javalite.async.services.GreetingService; /** * @author Igor Polevoy on 4/5/15. */ public class HelloInjectedCommand extends Command { @Inject private GreetingService greetingService; public static String result; private String message; public HelloInjectedCommand(String message) { this.message = message; } public HelloInjectedCommand() {} // have to have a default constructor @Override public String toString() { return message; } @Override public void execute() { result = message + greetingService.getGreeting(); } }