Package org.springframework.core.io.support

Examples of org.springframework.core.io.support.PathMatchingResourcePatternResolver


    }

    @Override public void setResourceLoader(ResourceLoader resourceLoader) {
        super.setResourceLoader(resourceLoader);
        if (logger.isDebugEnabled()) logger.debug("Creating pattern matcher with resource loader [" + resourceLoader.getClass() + "]");
        resolver = new PathMatchingResourcePatternResolver(resourceLoader);
    }


    }


    private List<Resource> resources() {
        try {
            PathMatchingResourcePatternResolver r = new PathMatchingResourcePatternResolver();
            return asList(r.getResources(resourceDirectory() + "/*.xml"));
        } catch (IOException x) { throw new RuntimeException(x); }
    }

    protected Resource[] getConfigResources() {
        List<Resource> resources = new ArrayList<Resource>();
      
        if (includeDefaults) {
            try {
                PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(Thread
                    .currentThread().getContextClassLoader());
               
                Collections.addAll(resources, resolver.getResources(DEFAULT_CXF_CFG_FILE));

                Resource[] exts = resolver.getResources(DEFAULT_CXF_EXT_CFG_FILE);
                for (Resource r : exts) {
                    InputStream is = r.getInputStream();
                    BufferedReader rd = new BufferedReader(new InputStreamReader(is, "UTF-8"));
                    String line = rd.readLine();
                    while (line != null) {
                        if (!"".equals(line)) {
                            resources.add(resolver.getResource(line));
                        }
                        line = rd.readLine();
                    }
                    is.close();
                }

    assertThat(state, notNullValue());

    YarnCluster cluster = (YarnCluster) ctx.getBean("yarnCluster");
    File testWorkDir = cluster.getYarnWorkDir();

    PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
    String locationPattern = "file:" + testWorkDir.getAbsolutePath() + "/**/" + applicationId.toString() + "/**/*.std*";
    Resource[] resources = resolver.getResources(locationPattern);

    // get possible appmaster error from stderr file
    StringBuilder masterFailReason = new StringBuilder();
    for (Resource res : resources) {
      File file = res.getFile();

  }

  @Override
  public void afterPropertiesSet() throws Exception {
    if (resourcePatternResolver == null) {
      resourcePatternResolver = new PathMatchingResourcePatternResolver(this);
    }
  }

    Assert.notNull(reader);

    this.reader = reader;
    this.classLoader = classLoader;
    this.resolver = classLoader == null ? new PathMatchingResourcePatternResolver()
        : new PathMatchingResourcePatternResolver(classLoader);
  }

  private final CustomRepositoryImplementationDetector customImplementationDetector;

  protected CdiRepositoryExtensionSupport() {

    Environment environment = new StandardEnvironment();
    ResourceLoader resourceLoader = new PathMatchingResourcePatternResolver(getClass().getClassLoader());
    MetadataReaderFactory metadataReaderFactory = new CachingMetadataReaderFactory(resourceLoader);

    this.customImplementationDetector = new CustomRepositoryImplementationDetector(metadataReaderFactory, environment,
        resourceLoader);
  }

 
        List<Resource> resources = new ArrayList<Resource>();
      
        if (includeDefaults) {
            try {
                PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(Thread
                    .currentThread().getContextClassLoader());
               
                Collections.addAll(resources, resolver.getResources(DEFAULT_CXF_CFG_FILE));

                Resource[] exts = resolver.getResources(DEFAULT_CXF_EXT_CFG_FILE);
                for (Resource r : exts) {
                    InputStream is = r.getInputStream();
                    BufferedReader rd = new BufferedReader(new InputStreamReader(is, "UTF-8"));
                    String line = rd.readLine();
                    while (line != null) {
                        if (!"".equals(line)) {
                            resources.add(resolver.getResource(line));
                        }
                        line = rd.readLine();
                    }
                    is.close();
                }

    init(xml);
  }

  public SpringApplicationServiceConfig(final String xmlLocation) throws IOException, ClassNotFoundException, JAXBException {
    Assert.hasText(xmlLocation, "xmlResourcePath is required");
    final PathMatchingResourcePatternResolver resourceResolver = new PathMatchingResourcePatternResolver();
    final Resource resource = resourceResolver.getResource(xmlLocation);

    try (InputStream xml = resource.getInputStream()) {
      init(xml);
    }
  }

   *
   * @param resourcePattern
   * @throws IOException When the path cannot be matched
   */
  public void loadBeans(String resourcePattern) throws IOException {
    loadBeans(new PathMatchingResourcePatternResolver().getResources(resourcePattern));
  }

TOP

Related Classes of org.springframework.core.io.support.PathMatchingResourcePatternResolver

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.