import emil.stupiec.Instance_runner;
import emil.stupiec.Instance_state;
import emil.stupiec.Instance_terminator;
public class AwsConsoleApp {
private static Instance_runner instance_runner=new Instance_runner();
private static Instance_state instance_state=new Instance_state();
private static Instance_terminator instance_terminator;
private static String instance_id;
private static String state;
public static void main(String[] args) throws Exception {
initialize_variables();
instance_id=instance_runner.run_instance();
state=instance_state.return_state(instance_id);
while(state.equals("running")){
Thread.currentThread();
Thread.sleep(5000);
state=instance_state.return_state(instance_id);
}
instance_terminator.terminate_instance(instance_id);
}
private static void initialize_variables(){
instance_runner=new Instance_runner();
instance_state=new Instance_state();
instance_terminator=new Instance_terminator();
}
}