/** * Treat the given text as a location pattern and convert it to a Resource array. */ @Override public void setAsText(String text) { String pattern = resolvePath(text).trim(); try { setValue(this.resourcePatternResolver.getResources(pattern)); } catch (IOException ex) { throw new IllegalArgumentException( "Could not resolve resource location pattern [" + pattern + "]: " + ex.getMessage()); } }
/** * Treat the given text as a location pattern and convert it to a Resource array. */ @Override public void setAsText(String text) { String pattern = resolvePath(text).trim(); try { setValue(this.resourcePatternResolver.getResources(pattern)); } catch (IOException ex) { throw new IllegalArgumentException( "Could not resolve resource location pattern [" + pattern + "]: " + ex.getMessage()); } }
/** * Treat the given text as a location pattern and convert it to a Resource array. */ @Override public void setAsText(String text) { String pattern = resolvePath(text).trim(); try { setValue(this.resourcePatternResolver.getResources(pattern)); } catch (IOException ex) { throw new IllegalArgumentException( "Could not resolve resource location pattern [" + pattern + "]: " + ex.getMessage()); } }
/** * Treat the given text as a location pattern and convert it to a Resource array. */ @Override public void setAsText(String text) { String pattern = resolvePath(text).trim(); try { setValue(this.resourcePatternResolver.getResources(pattern)); } catch (IOException ex) { throw new IllegalArgumentException( "Could not resolve resource location pattern [" + pattern + "]: " + ex.getMessage()); } }
public void setAsText(String text) { String patternToUse = resolvePath(text).trim(); try { setValue(this.resourcePatternResolver.getResources(patternToUse)); } catch (IOException ex) { throw new IllegalArgumentException( "Could not resolve resource location pattern [" + patternToUse + "]: " + ex.getMessage()); } }
/** * Treat the given text as a location pattern and convert it to a Resource array. */ @Override public void setAsText(String text) { String pattern = resolvePath(text).trim(); try { setValue(this.resourcePatternResolver.getResources(pattern)); } catch (IOException ex) { throw new IllegalArgumentException( "Could not resolve resource location pattern [" + pattern + "]: " + ex.getMessage()); } }
@Override public Set<Resource> getDeploymentResources() { final ResourceArrayPropertyEditor resolver = new ResourceArrayPropertyEditor(); try { final String[] resourcePattern = camundaBpmProperties.getDeploymentResourcePattern(); logger.debug("resolving deployment resources for pattern {}", (Object[]) resourcePattern); resolver.setValue(resourcePattern); return Arrays.stream((Resource[])resolver.getValue()) .peek(resource -> logger.debug("processing deployment resource {}", resource)) .filter(this::isFile) .peek(resource -> logger.debug("added deployment resource {}", resource)) .collect(Collectors.toSet()); } catch (final RuntimeException e) { logger.error("unable to resolve resources", e); } return EMPTY_SET; }
@Override public Set<Resource> getDeploymentResources() { final ResourceArrayPropertyEditor resolver = new ResourceArrayPropertyEditor(); try { final String[] resourcePattern = camundaBpmProperties.getDeploymentResourcePattern(); logger.debug("resolving deployment resources for pattern {}", (Object[]) resourcePattern); resolver.setValue(resourcePattern); return Arrays.stream((Resource[])resolver.getValue()) .peek(resource -> logger.debug("processing deployment resource {}", resource)) .filter(this::isFile) .peek(resource -> logger.debug("added deployment resource {}", resource)) .collect(Collectors.toSet()); } catch (final RuntimeException e) { logger.error("unable to resolve resources", e); } return EMPTY_SET; }