@Override public void validate() throws ConfigurationException { super.validate(); } }
public ManagementClient(ModelControllerClient client, final CommonContainerConfiguration config) { if (client == null) { throw new IllegalArgumentException("Client must be specified"); } Assert.checkNotNullParam("config", config); this.client = client; this.mgmtAddress = config.getManagementAddress(); this.mgmtPort = config.getManagementPort(); this.mgmtProtocol = config.getManagementProtocol(); this.config = config; }
@Override public final void start() throws LifecycleException { if(containerConfig.getUsername() != null) { Authentication.username = containerConfig.getUsername(); Authentication.password = containerConfig.getPassword(); try { modelControllerClient = ModelControllerClient.Factory.create( containerConfig.getManagementProtocol(), containerConfig.getManagementAddress(), containerConfig.getManagementPort(), getCallbackHandler()); } catch (UnknownHostException e) { ManagementClient client = new ManagementClient(modelControllerClient, containerConfig.getManagementAddress(), containerConfig.getManagementPort(), containerConfig.getManagementProtocol()); managementClient.set(client);
@Override public final void start() throws LifecycleException { if(containerConfig.getUsername() != null) { Authentication.username = containerConfig.getUsername(); Authentication.password = containerConfig.getPassword(); try { modelControllerClient = ModelControllerClient.Factory.create( containerConfig.getManagementAddress(), containerConfig.getManagementPort(), getCallbackHandler()); } catch (UnknownHostException e) { ManagementClient client = new ManagementClient(modelControllerClient, containerConfig.getManagementAddress(), containerConfig.getManagementPort()); managementClient.set(client);
@Override public void validate() throws ConfigurationException { super.validate(); } }
@Override public final void start() throws LifecycleException { // Create a client configuration builder from the container configuration final ModelControllerClientConfiguration.Builder clientConfigBuilder = new ModelControllerClientConfiguration.Builder() .setProtocol(containerConfig.getManagementProtocol()) .setHostName(containerConfig.getManagementAddress()) .setPort(containerConfig.getManagementPort()) .setAuthenticationConfigUri(authenticationConfig); // Check for username and password authentication if(containerConfig.getUsername() != null) { Authentication.username = containerConfig.getUsername(); Authentication.password = containerConfig.getPassword(); clientConfigBuilder.setHandler(getCallbackHandler()); } mccProvider.setDelegate(ModelControllerClient.Factory.create(clientConfigBuilder.build())); try { final Properties jndiProps = new Properties(); jndiProps.setProperty(Context.URL_PKG_PREFIXES, JBOSS_URL_PKG_PREFIX); jndiContext.set(new InitialContext(jndiProps)); } catch (final NamingException ne) { throw new LifecycleException("Could not set JNDI Naming Context", ne); } try { startInternal(); } catch (LifecycleException e) { safeCloseClient(); throw e; } }
public ManagementClient(ModelControllerClient client, final CommonContainerConfiguration config) { if (client == null) { throw new IllegalArgumentException("Client must be specified"); } Assert.checkNotNullParam("config", config); this.client = client; this.mgmtAddress = config.getManagementAddress(); this.mgmtPort = config.getManagementPort(); this.mgmtProtocol = config.getManagementProtocol(); this.config = config; }
@Override public void validate() throws ConfigurationException { super.validate(); } }
@Override public final void start() throws LifecycleException { // Create a client configuration builder from the container configuration final ModelControllerClientConfiguration.Builder clientConfigBuilder = new ModelControllerClientConfiguration.Builder() .setProtocol(containerConfig.getManagementProtocol()) .setHostName(containerConfig.getManagementAddress()) .setPort(containerConfig.getManagementPort()) .setAuthenticationConfigUri(authenticationConfig); // Check for username and password authentication if(containerConfig.getUsername() != null) { Authentication.username = containerConfig.getUsername(); Authentication.password = containerConfig.getPassword(); clientConfigBuilder.setHandler(getCallbackHandler()); } mccProvider.setDelegate(ModelControllerClient.Factory.create(clientConfigBuilder.build())); try { final Properties jndiProps = new Properties(); jndiProps.setProperty(Context.URL_PKG_PREFIXES, JBOSS_URL_PKG_PREFIX); jndiContext.set(new InitialContext(jndiProps)); } catch (final NamingException ne) { throw new LifecycleException("Could not set JNDI Naming Context", ne); } try { startInternal(); } catch (LifecycleException e) { safeCloseClient(); throw e; } }
@Override public void validate() throws ConfigurationException { super.validate(); if (jbossHome != null) Validate.configurationDirectoryExists(jbossHome, "jbossHome '" + jbossHome + "' must exist"); if (javaHome != null) Validate.configurationDirectoryExists(javaHome, "javaHome '" + javaHome + "' must exist"); } }
@Override public void validate() throws ConfigurationException { super.validate(); if (jbossHome != null) Validate.configurationDirectoryExists(jbossHome, "jbossHome '" + jbossHome + "' must exist"); if (javaHome != null) Validate.configurationDirectoryExists(javaHome, "javaHome '" + javaHome + "' must exist"); } }
@Override public void validate() throws ConfigurationException { super.validate(); Validate.configurationDirectoryExists(jbossHome, "jbossHome must exist"); if (javaHome != null) { Validate.configurationDirectoryExists(javaHome, "javaHome must exist"); } }
@Override public void validate() throws ConfigurationException { super.validate(); if (jbossHome != null) Validate.configurationDirectoryExists(jbossHome, "jbossHome '" + jbossHome + "' must exist"); if (javaHome != null) Validate.configurationDirectoryExists(javaHome, "javaHome '" + javaHome + "' must exist"); } }
/** * {@inheritDoc} * * @see org.jboss.as.arquillian.container.CommonContainerConfiguration#validate() */ @Override public void validate() throws ConfigurationException { super.validate(); Validate.configurationDirectoryExists(jbossHome, "jbossHome '" + jbossHome + "' must exist"); Validate.configurationDirectoryExists(modulePath, "modulePath '" + modulePath + "' must exist"); } }
/** * {@inheritDoc} * * @see org.jboss.as.arquillian.container.CommonContainerConfiguration#validate() */ @Override public void validate() throws ConfigurationException { super.validate(); Validate.configurationDirectoryExists(jbossHome, "jbossHome '" + jbossHome + "' must exist"); if (javaHome != null) { Validate.configurationDirectoryExists(javaHome, "javaHome must exist"); } }
@Override public void validate() throws ConfigurationException { super.validate(); Validate.configurationDirectoryExists(jbossHome, "jbossHome must exist at " + jbossHome); if (javaHome != null) { Validate.configurationDirectoryExists(javaHome, "javaHome must exist at " + javaHome); } if (controllerJavaHome != null) { Validate.configurationDirectoryExists(controllerJavaHome, "controllerJavaHome must exist at " + controllerJavaHome); } }
/** * {@inheritDoc} * * @see org.jboss.as.arquillian.container.CommonContainerConfiguration#validate() */ @Override public void validate() throws ConfigurationException { super.validate(); Validate.configurationDirectoryExists(jbossHome, "jbossHome '" + jbossHome + "' must exist"); Validate.configurationDirectoryExists(jbossHome, "modulePath '" + modulePath + "' must exist"); Validate.configurationDirectoryExists(jbossHome, "bundlePath '" + bundlePath + "' must exist"); } }
/** * {@inheritDoc} * * @see org.jboss.as.arquillian.container.CommonContainerConfiguration#validate() */ @Override public void validate() throws ConfigurationException { super.validate(); Validate.configurationDirectoryExists(jbossHome, "jbossHome '" + jbossHome + "' must exist"); Validate.configurationDirectoryExists(modulePath, "modulePath '" + modulePath + "' must exist"); if (bundlePath != null) { Validate.configurationDirectoryExists(bundlePath, "bundlePath '" + bundlePath + "' must exist"); } } }