Exemplo n.º 1
0
  private void configureHostName(String hostName, Properties providedProperties) {
    if (hostName == null) {
      providedProperties.remove(HOST_NAME);
      // Use the host part of the qualified host name
      final int idx = qualifiedHostName.indexOf('.');
      hostName = idx == -1 ? qualifiedHostName : qualifiedHostName.substring(0, idx);
    } else {
      providedProperties.setProperty(HOST_NAME, hostName);
    }
    this.hostName = hostName;

    // Chain down to serverName as hostName is the default for it
    configureServerName(providedProperties.getProperty(SERVER_NAME), providedProperties);
  }
Exemplo n.º 2
0
 @Override
 protected void systemPropertyUpdated(String propertyName, String propertyValue) {
   if (BOOT_PROPERTIES.contains(propertyName)) {
     if (BUNDLES_DIR.equals(propertyName)) {
       configureBundlesDir(propertyValue, providedProperties);
     } else if (SERVER_TEMP_DIR.equals(propertyName)) {
       configureServerTempDir(propertyValue, providedProperties);
     } else if (QUALIFIED_HOST_NAME.equals(propertyName)) {
       configureQualifiedHostName(
           propertyValue,
           providedProperties.getProperty(HOST_NAME),
           providedProperties,
           WildFlySecurityManager.getSystemEnvironmentPrivileged());
     } else if (HOST_NAME.equals(propertyName)) {
       configureHostName(propertyValue, providedProperties);
     } else if (SERVER_NAME.equals(propertyName)) {
       configureServerName(propertyValue, providedProperties);
     } else if (NODE_NAME.equals(propertyName)) {
       configureNodeName(propertyValue, providedProperties);
     }
   }
 }