Friends, I am new to dropwizard and have to modify and existing application, please suggest me on my below querries.
1. I want to execute my command class when my main application class gets executed as in my custom command class I have create database tables on run time. 2. While I write Bootstrap.addCommand((new MyCommand("ganesh", "ram")); , this will create instance but run method of MyCommand is not getting executed, am I missing something here to add some code? Code Examples which I am trying. public class App extends Application<MyConfig> { private static final Logger LOGGER = LoggerFactory.getLogger(App.class); @Override public void initialize(Bootstrap<MyConfig> b) { System.out.println(">>inside initialize"); b.addCommand(new MyCommand("ganesh", "ram")); } @Override public void run(MyConfig c, Environment e) throws Exception { // here some more statements which gets executed when App class runs. } } //Command class public class MyCommand extends ConfiguredCommand<MyConfig>{ protected MyCommand(String name, String description) { super(name, description); // TODO Auto-generated constructor stub } @Override protected void run(Bootstrap<MyConfig> bootstrap, Namespace namespace, MyConfig configuration) throws Exception { //Here I will write code to creat tables but how this run method will execute automatically? } } Thanks, Ram -- You received this message because you are subscribed to the Google Groups "dropwizard-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to dropwizard-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dropwizard-dev/e9608cf9-b7cf-4f19-b552-58ef95b15126%40googlegroups.com.