public ContextAwareWildflyRuntimeExecConfig() { this.warPath = WildflyRuntimeExecConfig.super.getWarPath(); this.redeployStrategy = WildflyRuntimeExecConfig.super.getRedeployStrategy(); this.runtimeName = WildflyRuntimeExecConfig.super.getRuntimeName(); }
public WildflyProviderConfigImpl() { this.name = WildflyProviderConfig.super.getName(); this.host = WildflyProviderConfig.super.getHost(); this.port = WildflyProviderConfig.super.getPort(); this.managementPort = WildflyProviderConfig.super.getManagementPort(); this.user = WildflyProviderConfig.super.getUser(); this.password = WildflyProviderConfig.super.getPassword(); }
@Override public WildflyRuntimeExecConfig asNewClone(final WildflyRuntimeExecConfig origin) { return new ContextAwareWildflyRuntimeExecConfig( origin.getRuntimeName(), origin.getProviderId(), origin.getWarPath(), origin.getRedeployStrategy() ); }
@Test public void testContextUsingPath() { final ContextAwareWildflyRuntimeExecConfig config = new ContextAwareWildflyRuntimeExecConfig(); final WildflyProvider provider = mock(WildflyProvider.class); final Map<String, Object> context = singletonMap("wildfly-provider", provider); config.setContext(context); assertEquals(provider, config.getProviderId()); assertEquals(WAR_PATH_DEFAULT_EXPRESSION, config.getWarPath()); final WildflyRuntimeExecConfig configClone = config.asNewClone(config); assertEquals(provider, configClone.getProviderId()); assertEquals(WAR_PATH_DEFAULT_EXPRESSION, configClone.getWarPath()); }
private Optional<WildflyRuntime> create(final WildflyRuntimeConfiguration runtimeConfig) throws ProvisioningException { String warPath = runtimeConfig.getWarPath(); final Optional<WildflyProvider> _wildflyProvider = runtimeRegistry.getProvider(runtimeConfig.getProviderId(), WildflyProvider.class); if (!_wildflyProvider.isPresent()) { throw new ProvisioningException("No Wildfly provider was found for providerId: " + runtimeConfig.getProviderId()); (isNullOrEmpty(runtimeConfig.getRedeployStrategy()) || "auto".equals(runtimeConfig.getRedeployStrategy()))) { wildfly.getWildflyClient(wildflyProvider).undeploy(id); int result = wildfly.getWildflyClient(wildflyProvider).deploy(file);
public WildflyProviderConfigImpl() { this.name = WildflyProviderConfig.super.getName(); this.host = WildflyProviderConfig.super.getHost(); this.port = WildflyProviderConfig.super.getPort(); this.managementPort = WildflyProviderConfig.super.getManagementPort(); this.user = WildflyProviderConfig.super.getUser(); this.password = WildflyProviderConfig.super.getPassword(); }
@Override public WildflyRuntimeExecConfig asNewClone(final WildflyRuntimeExecConfig origin) { return new ContextAwareWildflyRuntimeExecConfig( origin.getRuntimeName(), origin.getProviderId(), origin.getWarPath(), origin.getRedeployStrategy() ); }
@Test public void testContextUsingMavenBinary() { final ContextAwareWildflyRuntimeExecConfig config = new ContextAwareWildflyRuntimeExecConfig(); final Map<String, Object> context = new HashMap<>(); final WildflyProvider provider = mock(WildflyProvider.class); context.put("wildfly-provider", provider); final MavenBinary binary = mock(MavenBinary.class); final Path path = mock(Path.class); when(binary.getPath()).thenReturn(path); when(path.toString()).thenReturn(FILE_PATH); context.put("binary", binary); config.setContext(context); assertEquals(provider, config.getProviderId()); assertEquals(FILE_PATH, config.getWarPath()); final WildflyRuntimeExecConfig configClone = config.asNewClone(config); assertEquals(provider, configClone.getProviderId()); assertEquals(FILE_PATH, configClone.getWarPath()); }
public ContextAwareWildflyRuntimeExecConfig() { this.warPath = WildflyRuntimeExecConfig.super.getWarPath(); this.redeployStrategy = WildflyRuntimeExecConfig.super.getRedeployStrategy(); this.runtimeName = WildflyRuntimeExecConfig.super.getRuntimeName(); }
private Optional<WildflyRuntime> create(final WildflyRuntimeConfiguration runtimeConfig) throws ProvisioningException { String warPath = runtimeConfig.getWarPath(); final Optional<WildflyProvider> _wildflyProvider = runtimeRegistry.getProvider(runtimeConfig.getProviderId(), WildflyProvider.class); if (!_wildflyProvider.isPresent()) { throw new ProvisioningException("No Wildfly provider was found for providerId: " + runtimeConfig.getProviderId()); (isNullOrEmpty(runtimeConfig.getRedeployStrategy()) || "auto".equals(runtimeConfig.getRedeployStrategy()))) { wildfly.getWildflyClient(wildflyProvider).undeploy(id); int result = wildfly.getWildflyClient(wildflyProvider).deploy(file);
@Override public WildflyProviderConfig asNewClone(final WildflyProviderConfig origin) { return new WildflyProviderConfigImpl(origin.getName(), origin.getHost(), origin.getPort(), origin.getManagementPort(), origin.getUser(), origin.getPassword()); }
@Override public WildflyProviderConfig asNewClone(final WildflyProviderConfig origin) { return new WildflyProviderConfigImpl(origin.getName(), origin.getHost(), origin.getPort(), origin.getManagementPort(), origin.getUser(), origin.getPassword()); }
@Override public WildflyProvider asNewClone(final WildflyProvider origin) { return new WildflyProviderImpl(new WildflyProviderConfigImpl(origin.getConfig().getName(), origin.getConfig().getHost(), origin.getConfig().getPort(), origin.getConfig().getManagementPort(), origin.getConfig().getUser(), origin.getConfig().getPassword())); } }
@Override public WildflyProvider asNewClone(final WildflyProvider origin) { return new WildflyProviderImpl(new WildflyProviderConfigImpl(origin.getConfig().getName(), origin.getConfig().getHost(), origin.getConfig().getPort(), origin.getConfig().getManagementPort(), origin.getConfig().getUser(), origin.getConfig().getPassword())); } }
private WildflyClient buildClient(final ProviderId providerId) { assert (providerId instanceof WildflyProvider); WildflyProvider wildflyProvider = ((WildflyProvider) providerId); return new WildflyClient( wildflyProvider.getConfig().getName(), wildflyProvider.getConfig().getUser(), wildflyProvider.getConfig().getPassword(), wildflyProvider.getConfig().getHost(), Integer.valueOf(defaultIfBlank(wildflyProvider.getConfig().getPort(), "8080")), Integer.valueOf(defaultIfBlank(wildflyProvider.getConfig().getManagementPort(), "9990")) ); }
private WildflyClient buildClient(final ProviderId providerId) { assert (providerId instanceof WildflyProvider); WildflyProvider wildflyProvider = ((WildflyProvider) providerId); return new WildflyClient( wildflyProvider.getConfig().getName(), wildflyProvider.getConfig().getUser(), wildflyProvider.getConfig().getPassword(), wildflyProvider.getConfig().getHost(), Integer.valueOf(defaultIfBlank(wildflyProvider.getConfig().getPort(), "8080")), Integer.valueOf(defaultIfBlank(wildflyProvider.getConfig().getManagementPort(), "9990")) ); }
@Override public Optional<WildflyProvider> apply(final WildflyProviderConfig wildflyProviderConfig) { if (wildflyProviderConfig.getName() == null || wildflyProviderConfig.getName().isEmpty()) { throw new ProvisioningException("No name was provided for the WildflyProviderConfig.getName() " + "configuration parameter. You might probably have to properly set " + "the pipeline input parameter: " + ProviderConfig.PROVIDER_NAME); } Provider provider = runtimeRegistry.getProvider(wildflyProviderConfig.getName()); WildflyProvider wildflyProvider; if (provider != null) { if (!(provider instanceof WildflyProvider)) { throw new ProvisioningException("The provider: " + wildflyProviderConfig.getName() + " must be an instance of " + WildflyProviderConfig.class + " but is: " + provider.getClass()); } else { wildflyProvider = (WildflyProvider) provider; } } else { wildflyProvider = new WildflyProviderImpl(new WildflyProviderConfigImpl(wildflyProviderConfig.getName(), wildflyProviderConfig.getHost(), wildflyProviderConfig.getPort(), wildflyProviderConfig.getManagementPort(), wildflyProviderConfig.getUser(), wildflyProviderConfig.getPassword())); runtimeRegistry.registerProvider(wildflyProvider); } return Optional.of(wildflyProvider); }
@Override public Optional<WildflyProvider> apply(final WildflyProviderConfig wildflyProviderConfig) { if (wildflyProviderConfig.getName() == null || wildflyProviderConfig.getName().isEmpty()) { throw new ProvisioningException("No name was provided for the WildflyProviderConfig.getName() " + "configuration parameter. You might probably have to properly set " + "the pipeline input parameter: " + ProviderConfig.PROVIDER_NAME); } Provider provider = runtimeRegistry.getProvider(wildflyProviderConfig.getName()); WildflyProvider wildflyProvider; if (provider != null) { if (!(provider instanceof WildflyProvider)) { throw new ProvisioningException("The provider: " + wildflyProviderConfig.getName() + " must be an instance of " + WildflyProviderConfig.class + " but is: " + provider.getClass()); } else { wildflyProvider = (WildflyProvider) provider; } } else { wildflyProvider = new WildflyProviderImpl(new WildflyProviderConfigImpl(wildflyProviderConfig.getName(), wildflyProviderConfig.getHost(), wildflyProviderConfig.getPort(), wildflyProviderConfig.getManagementPort(), wildflyProviderConfig.getUser(), wildflyProviderConfig.getPassword())); runtimeRegistry.registerProvider(wildflyProvider); } return Optional.of(wildflyProvider); }