public CompensablePropertySource(String name, EncodedResource source) { super(name, source); EncodedResource encoded = (EncodedResource) this.getSource(); AbstractResource resource = (AbstractResource) encoded.getResource(); String path = resource.getFilename(); if (StringUtils.isBlank(path)) { return; } String[] values = path.split(":"); if (values.length != 2) { return; } String protocol = values[0]; String resName = values[1]; if ("bytetcc".equalsIgnoreCase(protocol) == false) { return; } else if ("loadbalancer.config".equalsIgnoreCase(resName) == false) { return; } this.enabled = true; }
@Override public String getFilename() throws IllegalStateException { try { return StringUtils.getFilename(getURL().getPath()); } catch (IOException e) { return super.getFilename(); } }
@Override public String getFilename() throws IllegalStateException { try { return StringUtils.getFilename(getURL().getPath()); } catch (IOException e) { return super.getFilename(); } }
@Override @Hidden public String getFilename() throws IllegalStateException { return super.getFilename(); }
private static String getBackupMetadataFilenamePrefix(final AbstractResource metadataResource, final RegisteredService service) { return service.getName() .concat("-") .concat(String.valueOf(service.getId())) .concat("-") .concat(metadataResource.getFilename()) .concat("-"); }
@Override public String getFilename() throws IllegalStateException { try { return StringUtils.getFilename(getURL().getPath()); } catch (IOException e) { return super.getFilename(); } }
public ConnectorResourcePropertySource(String name, EncodedResource source, Map<String, String> aliases) { super(name, source); this.aliases.putAll(aliases); EncodedResource encoded = (EncodedResource) this.getSource(); AbstractResource resource = (AbstractResource) encoded.getResource(); String path = resource.getFilename(); if (StringUtils.isBlank(path)) { return; } String[] values = path.split(":"); if (values.length != 2) { return; } String protocol = values[0]; String resName = values[1]; if ("bytejta".equalsIgnoreCase(protocol) == false) { return; } else if ("connector.config".equalsIgnoreCase(resName) == false) { return; } this.enabled = true; }
public TransactionPropertySource(String name, EncodedResource source) { super(name, source); EncodedResource encoded = (EncodedResource) this.getSource(); AbstractResource resource = (AbstractResource) encoded.getResource(); String path = resource.getFilename(); if (StringUtils.isBlank(path)) { return; } String[] values = path.split(":"); if (values.length != 2) { return; } String protocol = values[0]; String resName = values[1]; if ("bytejta".equalsIgnoreCase(protocol) == false) { return; } else if ("loadbalancer.config".equalsIgnoreCase(resName) == false) { return; } this.enabled = true; }