Example usage for org.apache.commons.vfs2.provider URLFileNameParser URLFileNameParser

List of usage examples for org.apache.commons.vfs2.provider URLFileNameParser URLFileNameParser

Introduction

In this page you can find the example usage for org.apache.commons.vfs2.provider URLFileNameParser URLFileNameParser.

Prototype

public URLFileNameParser(final int defaultPort) 

Source Link

Usage

From source file:org.pentaho.big.data.impl.vfs.hdfs.HDFSFileNameParserTest.java

@Test
public void testParseUriUserNameFilePath() throws FileSystemException {
    String filename = "hdfs://root:password@testUpperCaseHost:8080/long/test/name";
    URLFileName hdfsFileName = (URLFileName) HDFSFileNameParser.getInstance().parseUri(null, null, filename);
    URLFileName urlFileName = (URLFileName) new URLFileNameParser(7000).parseUri(null, null, filename);
    assertEquals(8080, hdfsFileName.getPort());
    assertEquals("root", hdfsFileName.getUserName());
    assertEquals("/long/test/name", hdfsFileName.getPath());
    assertEquals("password", hdfsFileName.getPassword());
    assertEquals(urlFileName.getType(), hdfsFileName.getType());
    assertEquals(urlFileName.getQueryString(), hdfsFileName.getQueryString());
}

From source file:org.pentaho.googlecloudstorage.vfs.GoogleCloudStorageFileProvider.java

public GoogleCloudStorageFileProvider() {
    setFileNameParser(new URLFileNameParser(80));
}