public static ProductConfig fromKnownSlot(String slot, ModuleLoader loader, Map<?, ?> providedProperties) { return new ProductConfig(loader, new ProductConfProps(slot), providedProperties); }
public String getPrettyProductName() { final String result; if(productName != null) { result = ProductConfig.getPrettyVersionString(productName, productVersion, releaseVersion); } else { result = ProductConfig.getPrettyVersionString(null, releaseVersion, releaseCodeName); } return result; }
public static ProductConfig fromFilesystemSlot(ModuleLoader loader, String home, Map<?, ?> providedProperties) { return new ProductConfig(loader, getProductConfProperties(home), providedProperties); }
ProductConfig config = new ProductConfig("Vodka"); config.alcohol = 0.38; config.size = 0.7; config.price = 17.99; Product p = new Product(config);
public String getProductName() { if (serverEnvironment.getProductConfig() != null && serverEnvironment.getProductConfig().getProductName() != null) { return serverEnvironment.getProductConfig().getProductName(); } return null; } };
private static ProductConfProps getProductConfProperties(String home) { Properties props = new Properties(); BufferedReader reader = null; try { reader = Files.newBufferedReader(Paths.get(getProductConf(home)), StandardCharsets.UTF_8); props.load(reader); } catch (Exception e) { // Don't care } finally { safeClose(reader); } return new ProductConfProps(props); }
ManagedAuditLogger createAuditLogger() { return new ManagedAuditLoggerImpl(getProductConfig().resolveVersion(), true); } }
/** @deprecated use {@link #fromFilesystemSlot(ModuleLoader, String, Map)}. May be removed at any time. */ @Deprecated public ProductConfig(ModuleLoader loader, String home, Map<?, ?> providedProperties) { this(loader, getProductConfProperties(home), providedProperties); }
public String getPrettyProductName() { final String result; if(productName != null) { result = ProductConfig.getPrettyVersionString(productName, productVersion, releaseVersion); } else { result = ProductConfig.getPrettyVersionString(null, releaseVersion, releaseCodeName); } return result; }
public static ProductConfig fromKnownSlot(String slot, ModuleLoader loader, Map<?, ?> providedProperties) { return new ProductConfig(loader, new ProductConfProps(slot), providedProperties); }
public static ProductConfig fromFilesystemSlot(ModuleLoader loader, String home, Map<?, ?> providedProperties) { return new ProductConfig(loader, getProductConfProperties(home), providedProperties); }
public String getProductName() { if (serverEnvironment.getProductConfig() != null && serverEnvironment.getProductConfig().getProductName() != null) { return serverEnvironment.getProductConfig().getProductName(); } return null; } };
private static ProductConfProps getProductConfProperties(String home) { Properties props = new Properties(); BufferedReader reader = null; try { reader = Files.newBufferedReader(Paths.get(getProductConf(home)), StandardCharsets.UTF_8); props.load(reader); } catch (Exception e) { // Don't care } finally { safeClose(reader); } return new ProductConfProps(props); }
ManagedAuditLogger createAuditLogger() { return new ManagedAuditLoggerImpl(getProductConfig().resolveVersion(), true); } }
/** @deprecated use {@link #fromFilesystemSlot(ModuleLoader, String, Map)}. May be removed at any time. */ @Deprecated public ProductConfig(ModuleLoader loader, String home, Map<?, ?> providedProperties) { this(loader, getProductConfProperties(home), providedProperties); }
public String getPrettyProductName() { final String result; if(productName != null) { result = ProductConfig.getPrettyVersionString(productName, productVersion, releaseVersion); } else { result = ProductConfig.getPrettyVersionString(null, releaseVersion, releaseCodeName); } return result; }
@Override public String getProductName() { if (environment.getProductConfig() != null && environment.getProductConfig().getProductName() != null) { return environment.getProductConfig().getProductName(); } return null; } };
deploymentInfo.setServerName(serverEnvironmentInjectedValue.getValue().getProductConfig().getPrettyVersionString()); if (undertowService.getValue().isStatisticsEnabled()) { deploymentInfo.setMetricsCollector(new UndertowMetricsCollector());
public String getProductName() { if (serverEnvironment.getProductConfig() != null && serverEnvironment.getProductConfig().getProductName() != null) { return serverEnvironment.getProductConfig().getProductName(); } return null; } };
@Override public String getProductName() { if (environment.getProductConfig() != null && environment.getProductConfig().getProductName() != null) { return environment.getProductConfig().getProductName(); } return null; } };