Package org.apache.commons.vfs

Examples of org.apache.commons.vfs.FileSystemOptions


    final String versionText = loginData.getOption(SERVER_VERSION);
    final int version = ParserUtil.parseInt(versionText, SERVER_VERSION_SUGAR);

    final String normalizedUrl = normalizeURL(loginData.getUrl(), version);
    final FileSystemOptions fileSystemOptions = new FileSystemOptions();
    final PentahoSolutionsFileSystemConfigBuilder configBuilder = new PentahoSolutionsFileSystemConfigBuilder();
    configBuilder.setTimeOut(fileSystemOptions, getTimeout(loginData) * 1000);
    configBuilder.setUserAuthenticator(fileSystemOptions, new StaticUserAuthenticator(normalizedUrl,
        loginData.getUsername(), loginData.getPassword()));
    return fileSystemManager.resolveFile(normalizedUrl, fileSystemOptions);
View Full Code Here


    @Test
    public void testSetuptFileSystemManagerUsingMissingStaticUserAuthenticatorInfo() throws Exception {
        String uri = "irods://dummy.esc.rl.ac.uk:7510";
        fsManager = VFSUtil.createNewFsManager(true, true, true, true, true, true, true, null);
        FileSystemOptions opts = new FileSystemOptions();
        IRODSFileSystemConfigBuilder.getInstance().setHomeDirectory(opts, "/dummy/home/dir/for/test");
        IRODSFileSystemConfigBuilder.getInstance().setZone(opts, "dummyZone");
        IRODSFileSystemConfigBuilder.getInstance().setUseLocalConfig(opts, false); // true by default.
        // ** Purposfully miss-out line below (default storage resource is required
        // information in order to authenticate using encrypt1). **
 
View Full Code Here


    private void doIt() {
        try {
            boolean userDirIsRoot = true;
            FileSystemOptions options = new FileSystemOptions();
            GridFtpFileSystemConfigBuilder.getInstance().setGSSCredential(options, getCred());
            //GridFtpFileSystemConfigBuilder.getInstance().setUserDirIsRoot(options, userDirIsRoot);
            //FileObject fo =  fsManager.resolveFile("gsiftp://grid-data.man.ac.uk/home/ngs0444/test", options);
            //fo.getContent().setAttribute("ug", "rw");
            System.out.println("resolveFile in "+getName());
View Full Code Here

    @Test
    public void testSetuptFileSystemManagerUsingMissingStaticUserAuthenticatorInfo() throws Exception {
        String uri = "srb://dummy.esc.rl.ac.uk:7510";
        fsManager = VFSUtil.createNewFsManager(true, true, true, true, true, true, true, null);
        FileSystemOptions opts = new FileSystemOptions();
        SRBFileSystemConfigBuilder.getInstance().setFileWallPortMin(opts, srbGsiPortMin);
        SRBFileSystemConfigBuilder.getInstance().setFileWallPortMax(opts, srbGsiPortMax);
        SRBFileSystemConfigBuilder.getInstance().setHomeDirectory(opts, "/dummy/home/dir/for/test");
        SRBFileSystemConfigBuilder.getInstance().setMdasDomainName(opts, "dummyMdas");
        SRBFileSystemConfigBuilder.getInstance().setMcatZone(opts, "dummyZone");
View Full Code Here

   
    //@Test
    public void testSetuptFileSystemManagerUsingMissingStaticUserAuthenticatorInfo2() throws Exception {
        String uri = "srb://dummy.esc.rl.ac.uk:7510";
        fsManager = VFSUtil.createNewFsManager(true, true, true, true, true, true, true, null);
        FileSystemOptions opts = new FileSystemOptions();
        SRBFileSystemConfigBuilder.getInstance().setFileWallPortMin(opts, srbGsiPortMin);
        SRBFileSystemConfigBuilder.getInstance().setFileWallPortMax(opts, srbGsiPortMax);
        SRBFileSystemConfigBuilder.getInstance().setHomeDirectory(opts, "/dummy/home/dir/for/test");
        SRBFileSystemConfigBuilder.getInstance().setMdasDomainName(opts, "dummyMdas");
        SRBFileSystemConfigBuilder.getInstance().setMcatZone(opts, "dummyZone");
View Full Code Here

        assertNotNull(this.cred);
        assertNotNull(this.srbGsiPortMin);
        assertNotNull(this.srbGsiPortMax);
        assertNotNull(this.srbGsiDefaultResource);

        FileSystemOptions options1 = new FileSystemOptions();
        SftpFileSystemConfigBuilder.getInstance().setStrictHostKeyChecking(options1, "no");
        GridFtpFileSystemConfigBuilder.getInstance().setGSSCredential(options1, cred);
        //GridFtpFileSystemConfigBuilder.getInstance().setUserDirIsRoot(options, true);
        if(this.gridftpTimeoutMilliSecs != null){
            GridFtpFileSystemConfigBuilder.getInstance().setTimeout(options1, this.gridftpTimeoutMilliSecs);
View Full Code Here

        assertNotNull(this.srbEncryptDefaultResource);
        assertNotNull(this.srbEncryptUsername);
        assertNotNull(this.srbEncryptUsername);
        String uri = "srb://" + this.srbEncryptHost + ":" + this.srbEncryptPort;
        //
        FileSystemOptions opts = new FileSystemOptions();
        //SRBFileSystemConfigBuilder.getInstance().setFileWallPortMin(opts, this.srbEncryptPortMin);
        //SRBFileSystemConfigBuilder.getInstance().setFileWallPortMax(opts, this.srbEncryptPortMax);
        SRBFileSystemConfigBuilder.getInstance().setHomeDirectory(opts, this.srbEncryptHomeDirectory);
        SRBFileSystemConfigBuilder.getInstance().setMdasDomainName(opts, this.srbEncryptMdasDomainName);
        SRBFileSystemConfigBuilder.getInstance().setMcatZone(opts, this.srbEncryptMcatZone);
View Full Code Here

    protected FileObject setupSrbFileObjectGsiAuth(DefaultFileSystemManager fsManager) throws Exception {
        assertNotNull(this.srbGsiHost);
        assertNotNull(this.srbGsiPort);
        String srbGsiUri = "srb://" + srbGsiHost + ":" + srbGsiPort;
        FileSystemOptions opts = this.createFileSystemOptions();
        SRBFileSystemConfigBuilder.getInstance().setQueryTimeout(opts, this.srbQueryTimeout);
        FileObject fo1 = fsManager.resolveFile(srbGsiUri, opts);
        String homeDir = (String) fo1.getFileSystem().getAttribute(SRBVfsFileSystem.HOME_DIRECTORY);
        System.out.println("HOME_DIRECTORY: " + homeDir);
        // important, if a new uri was passed below (even same uri but with embedded
View Full Code Here

        return this.setupGridFtpFileObjectGsiAuth(fsManager, gridftpUri);
    }

    private FileObject setupGridFtpFileObjectGsiAuth(DefaultFileSystemManager fsManager, String gridftpUri) throws Exception {
        //String gridftpUri = "gsiftp://" + gridftpHost + ":" + gridftpPort;
        FileSystemOptions opts = this.createFileSystemOptions();
        FileObject fo1 = fsManager.resolveFile(gridftpUri, opts);
        String homeDir = (String) fo1.getFileSystem().getAttribute(GridFtpFileSystem.HOME_DIRECTORY); //getAttribute("HOME_DIRECTORY");
        System.out.println("HOME_DIRECTORY: " + homeDir);
        FileObject relativeToFO_ = fsManager.resolveFile(gridftpUri + homeDir, opts);
        assertEquals(FileType.FOLDER, relativeToFO_.getType());
View Full Code Here

        //SftpFileSystemConfigBuilder.getInstance().setIdentities(opts, privateKeys);
        //SftpFileSystemConfigBuilder.getInstance().setKnownHosts(opts, new java.io.File("/home/djm76/.ssh/known_hosts"));
        SshTrustAllHostsUserInfo ui = new SshTrustAllHostsUserInfo();
        ui.setPassword(this.sftpPassword);
        ui.setPassphrase(this.sftpPassword);
        FileSystemOptions defaultOpts = new FileSystemOptions();
        SftpFileSystemConfigBuilder.getInstance().setUserInfo(defaultOpts, ui);

        // timeout (in millisecs). Default value for sftp is zero which is interpreted as an infinite timeout (jsch uses java.net.Socket)
        if(this.sftpTimeoutMilliSecs != null){
            SftpFileSystemConfigBuilder.getInstance().setTimeout(defaultOpts, this.sftpTimeoutMilliSecs);
View Full Code Here

TOP

Related Classes of org.apache.commons.vfs.FileSystemOptions

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.