public static WildflyProviderImpl createWildflyProvider() { return new WildflyProviderImpl(new WildflyProviderConfigImpl(NAME, HOST, PORT, MANAGEMENT_PORT, USER, PASSWORD)); } }
@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())); } }
@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); }
@Test public void testWildflyClientNull() { final WildflyClient client = accessInterface.getWildflyClient( new WildflyProviderImpl( new WildflyProviderConfigImpl(PROVIDER, null, null, null, null, null) ) ); assertNotNull(client); assertEquals(client.getPort(), 8080); assertEquals(client.getManagementPort(), 9990); }
new WildflyProviderImpl(new WildflyProviderConfigImpl(PROVIDER, hostId, port,