common-smartgears/src/main/java/org/gcube/smartgears/publishing/Publisher.java

16 lines
581 B
Java

package org.gcube.smartgears.publishing;
import org.gcube.smartgears.configuration.application.ApplicationConfiguration;
import org.gcube.smartgears.configuration.container.ContainerConfiguration;
public interface Publisher {
boolean publishContainer(ContainerConfiguration container, String ... contexts);
boolean publishApplication(ApplicationConfiguration application, String ... contexts);
boolean unpublishContainer(ContainerConfiguration container, String ... contexts);
boolean unpublishApplication(ApplicationConfiguration application, String ... contexts);
}