@Override public Optional<OpenShiftRuntime> apply(final OpenShiftRuntimeConfig config) { final Optional<OpenShiftRuntime> runtime = create(config); if (runtime.isPresent()) { runtimeRegistry.registerRuntime(runtime.get()); } return runtime; }
@Override public Optional<WildflyRuntime> apply(final WildflyRuntimeConfiguration config) { final Optional<WildflyRuntime> runtime = create(config); if (runtime.isPresent()) { runtimeRegistry.registerRuntime(runtime.get()); } return runtime; }
@Override public Optional<WildflyRuntime> apply(final WildflyRuntimeConfiguration config) { final Optional<WildflyRuntime> runtime = create(config); if (runtime.isPresent()) { runtimeRegistry.registerRuntime(runtime.get()); } return runtime; }
@Override public void refresh(RuntimeId runtimeId) throws RuntimeOperationException { OpenShiftRuntime runtime = (OpenShiftRuntime) runtimeRegistry.getRuntimeById(runtimeId.getId()); if (runtime != null) { try { //LOG.info( "Refreshing runtime: " + runtimeId.getId() ); OpenShiftRuntimeState runtimeState = openshift.getOpenShiftClient(runtime.getProviderId()).getRuntimeState(runtime.getId()); OpenShiftRuntime newRuntime = new OpenShiftRuntime(runtime.getId(), runtime.getName(), runtime.getConfig(), runtime.getProviderId(), runtime.getEndpoint(), runtime.getInfo(), runtimeState); runtimeRegistry.registerRuntime(newRuntime); } catch (OpenShiftClientException ex) { LOG.error("Error Refreshing runtime: " + runtimeId.getId(), ex); throw new RuntimeOperationException("Error Refreshing runtime: " + runtimeId.getId(), ex); } } }
new DockerRuntimeState(stateString, state.startedAt().toString())); runtimeRegistry.registerRuntime(newRuntime); } catch (DockerException | InterruptedException ex) { LOG.error("Error Refreshing container: " + runtimeId.getId(),
new DockerRuntimeState(stateString, state.startedAt().toString())); runtimeRegistry.registerRuntime(newRuntime); } catch (DockerException | InterruptedException ex) { LOG.error("Error Refreshing container: " + runtimeId.getId(),
@Override public void refresh(RuntimeId runtimeId) throws RuntimeOperationException { WildflyRuntime runtime = (WildflyRuntime) runtimeRegistry.getRuntimeById(runtimeId.getId()); try { WildflyAppState appState = wildfly.getWildflyClient(runtime.getProviderId()).getAppState(runtime.getId()); WildflyRuntime newRuntime = new WildflyRuntime(runtime.getId(), runtime.getName(), runtime.getConfig(), runtime.getProviderId(), runtime.getEndpoint(), runtime.getInfo(), new WildflyRuntimeState(appState.getState(), runtime.getState().getStartedAt())); runtimeRegistry.registerRuntime(newRuntime); } catch (WildflyClientException ex) { throw new RuntimeOperationException("Error Refreshing container: " + runtimeId.getId() + "\n\t There as a problem with refreshing your application, please check into the Wildfly Logs for more information.", ex); } }
@Override public void refresh(RuntimeId runtimeId) throws RuntimeOperationException { WildflyRuntime runtime = (WildflyRuntime) runtimeRegistry.getRuntimeById(runtimeId.getId()); try { WildflyAppState appState = wildfly.getWildflyClient(runtime.getProviderId()).getAppState(runtime.getId()); WildflyRuntime newRuntime = new WildflyRuntime(runtime.getId(), runtime.getName(), runtime.getConfig(), runtime.getProviderId(), runtime.getEndpoint(), runtime.getInfo(), new WildflyRuntimeState(appState.getState(), runtime.getState().getStartedAt())); runtimeRegistry.registerRuntime(newRuntime); } catch (WildflyClientException ex) { throw new RuntimeOperationException("Error Refreshing container: " + runtimeId.getId() + "\n\t There as a problem with refreshing your application, please check into the Wildfly Logs for more information.", ex); } }