package org.jboss.windup.bootstrap.commands; import org.jboss.windup.bootstrap.Bootstrap; /** * A command to be run by the Windup {@link Bootstrap} application. * * @author <a href="mailto:lincolnbaxter@gmail.com">Lincoln Baxter, III</a> */ public interface Command { /** * Execute this {@link Command} and return the {@link CommandResult}. */ CommandResult execute(); /** * The {@link CommandPhase} this {@link Command} should be executed in. */ CommandPhase getPhase(); }