File tree Expand file tree Collapse file tree
src/main/java/eu/openanalytics/containerproxy Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616 * Apache License for more details.
1717 *
1818 * You should have received a copy of the Apache License
19- * along with this program. If not, see http://www.apache.org/licenses/>
19+ * along with this program. If not, see < http://www.apache.org/licenses/>
2020 */
2121package eu .openanalytics .containerproxy .model .runtime ;
2222
Original file line number Diff line number Diff line change 2020 */
2121package eu .openanalytics .containerproxy .service ;
2222
23- import com .spotify .docker .client .messages .ContainerInfo ;
2423import eu .openanalytics .containerproxy .backend .IContainerBackend ;
2524import eu .openanalytics .containerproxy .model .runtime .Container ;
2625import eu .openanalytics .containerproxy .model .runtime .ExistingContainerInfo ;
@@ -56,7 +55,7 @@ public class AppRecoveryService {
5655
5756 protected static final String PROPERTY_RECOVER_RUNNING_APPS = "proxy.recover_running_apps" ;
5857
59- private Logger log = LogManager .getLogger (AppRecoveryService .class );
58+ private final Logger log = LogManager .getLogger (AppRecoveryService .class );
6059
6160 @ Inject
6261 private Environment environment ;
@@ -122,11 +121,13 @@ public void recoverRunningApps() throws Exception {
122121 proxy .setStatus (ProxyStatus .Up );
123122
124123 setupPortMapping (proxy , container , containerInfo );
124+
125+ proxySpecProvider .postProcessRecoveredProxy (proxy );
125126 }
126127
127128 for (Proxy proxy : proxies .values ()) {
128129 proxyService .addExistingProxy (proxy );
129- heartbeatService .heartbeatReceived (proxy . getId () );
130+ heartbeatService .heartbeatReceived (proxy );
130131 }
131132
132133 } else {
Original file line number Diff line number Diff line change 2222
2323import java .util .List ;
2424
25+ import eu .openanalytics .containerproxy .model .runtime .Proxy ;
2526import eu .openanalytics .containerproxy .model .spec .ProxySpec ;
2627
2728/**
@@ -33,4 +34,8 @@ public interface IProxySpecProvider {
3334
3435 public ProxySpec getSpec (String id );
3536
37+ default public void postProcessRecoveredProxy (Proxy proxy ) {
38+ // no-op
39+ }
40+
3641}
You can’t perform that action at this time.
0 commit comments