Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package io.fabric8.openshift.commands;
 
 import  org.apache.felix.gogo.commands.Argument;
 import  org.apache.felix.gogo.commands.Command;
 import  org.apache.felix.gogo.commands.Option;
 
@Command(name = "application-destroy", scope = "openshift", description = "Destroys the target application")
    static final String FORMAT = "%-30s %s";
    @Option(name = "--domain", required = false, description = "Use only applications of that domain.")
    String domainId;
    @Argument(index = 0, name = "application", required = true, description = "The target application.")
    @Override
    protected Object doExecute() throws Exception {
        IOpenShiftConnection connection = getOrCreateConnection();
        for (IDomain domain : connection.getDomains()) {
            if ( == null || .equals(domain.getId())) {
                IApplication application = domain.getApplicationByName();
                application.destroy();
            }
        }
        return null;
    }
New to GrepCode? Check out our FAQ X