]> git.argeo.org Git - gpl/argeo-slc.git/blob - deploy/DynamicRuntime.java
Prepare next development cycle
[gpl/argeo-slc.git] / deploy / DynamicRuntime.java
1 package org.argeo.slc.deploy;
2
3 import org.argeo.slc.NameVersion;
4 import org.argeo.slc.build.Distribution;
5
6 public interface DynamicRuntime<M extends Module> extends
7 ModularDeployedSystem<M> {
8 public void shutdown();
9
10 public M installModule(Distribution distribution);
11
12 public void uninstallModule(NameVersion nameVersion);
13
14 public void updateModule(NameVersion nameVersion);
15
16 public void startModule(NameVersion nameVersion);
17
18 }