16 lines
581 B
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);
|
|
}
|