List of usage examples for org.apache.commons.vfs2.provider URLFileNameParser URLFileNameParser
public URLFileNameParser(final int defaultPort)
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)); }