Class Http4FileProvider
- java.lang.Object
-
- org.apache.commons.vfs2.provider.AbstractVfsComponent
-
- org.apache.commons.vfs2.provider.AbstractVfsContainer
-
- org.apache.commons.vfs2.provider.AbstractFileProvider
-
- org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider
-
- org.apache.commons.vfs2.provider.http4.Http4FileProvider
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,FileProvider
,VfsComponent
- Direct Known Subclasses:
Http4sFileProvider
@Deprecated public class Http4FileProvider extends AbstractOriginatingFileProvider
Deprecated.Useorg.apache.commons.vfs2.provider.http5
.FileProvider
implementation using HttpComponents HttpClient library.- Since:
- 2.3
-
-
Constructor Summary
Constructors Constructor Description Http4FileProvider()
Deprecated.Constructs a new provider.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected org.apache.http.client.HttpClient
createHttpClient(Http4FileSystemConfigBuilder builder, GenericFileName rootName, FileSystemOptions fileSystemOptions)
Deprecated.Create anHttpClient
object for an http4 file system.protected org.apache.http.impl.client.HttpClientBuilder
createHttpClientBuilder(Http4FileSystemConfigBuilder builder, GenericFileName rootName, FileSystemOptions fileSystemOptions)
Deprecated.Create anHttpClientBuilder
object.protected org.apache.http.client.protocol.HttpClientContext
createHttpClientContext(Http4FileSystemConfigBuilder builder, GenericFileName rootName, FileSystemOptions fileSystemOptions, UserAuthenticationData authData)
Deprecated.Create anHttpClientContext
object for an http4 file system.protected javax.net.ssl.SSLContext
createSSLContext(Http4FileSystemConfigBuilder builder, FileSystemOptions fileSystemOptions)
Deprecated.CreateSSLContext
for HttpClient.protected FileSystem
doCreateFileSystem(FileName name, FileSystemOptions fileSystemOptions)
Deprecated.Creates aFileSystem
.java.util.Collection<Capability>
getCapabilities()
Deprecated.Gets the file system capabilities.FileSystemConfigBuilder
getConfigBuilder()
Deprecated.Gets the FileSystemConfigBuilder.-
Methods inherited from class org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider
findFile, findFile, getFileSystem
-
Methods inherited from class org.apache.commons.vfs2.provider.AbstractFileProvider
addFileSystem, close, closeFileSystem, createFileSystem, findFileSystem, freeUnusedResources, getFileNameParser, parseUri, setFileNameParser
-
Methods inherited from class org.apache.commons.vfs2.provider.AbstractVfsContainer
addComponent, removeComponent
-
Methods inherited from class org.apache.commons.vfs2.provider.AbstractVfsComponent
getContext, getLogger, init, setContext, setLogger
-
-
-
-
Constructor Detail
-
Http4FileProvider
public Http4FileProvider()
Deprecated.Constructs a new provider.
-
-
Method Detail
-
createHttpClient
protected org.apache.http.client.HttpClient createHttpClient(Http4FileSystemConfigBuilder builder, GenericFileName rootName, FileSystemOptions fileSystemOptions) throws FileSystemException
Deprecated.Create anHttpClient
object for an http4 file system.- Parameters:
builder
- Configuration options builder for http4 providerrootName
- The root pathfileSystemOptions
- The file system options- Returns:
- an
HttpClient
object - Throws:
FileSystemException
- if an error occurs.
-
createHttpClientBuilder
protected org.apache.http.impl.client.HttpClientBuilder createHttpClientBuilder(Http4FileSystemConfigBuilder builder, GenericFileName rootName, FileSystemOptions fileSystemOptions) throws FileSystemException
Deprecated.Create anHttpClientBuilder
object. Invoked bycreateHttpClient(Http4FileSystemConfigBuilder, GenericFileName, FileSystemOptions)
.- Parameters:
builder
- Configuration options builder for HTTP4 providerrootName
- The root pathfileSystemOptions
- The FileSystem options- Returns:
- an
HttpClientBuilder
object - Throws:
FileSystemException
- if an error occurs
-
createHttpClientContext
protected org.apache.http.client.protocol.HttpClientContext createHttpClientContext(Http4FileSystemConfigBuilder builder, GenericFileName rootName, FileSystemOptions fileSystemOptions, UserAuthenticationData authData)
Deprecated.Create anHttpClientContext
object for an http4 file system.- Parameters:
builder
- Configuration options builder for http4 providerrootName
- The root pathfileSystemOptions
- The FileSystem optionsauthData
- TheUserAuthenticationData
object- Returns:
- an
HttpClientContext
object
-
createSSLContext
protected javax.net.ssl.SSLContext createSSLContext(Http4FileSystemConfigBuilder builder, FileSystemOptions fileSystemOptions) throws FileSystemException
Deprecated.CreateSSLContext
for HttpClient. Invoked bycreateHttpClientBuilder(Http4FileSystemConfigBuilder, GenericFileName, FileSystemOptions)
.- Parameters:
builder
- Configuration options builder for HTTP4 providerfileSystemOptions
- The FileSystem options- Returns:
- a
SSLContext
for HttpClient - Throws:
FileSystemException
- if an error occurs
-
doCreateFileSystem
protected FileSystem doCreateFileSystem(FileName name, FileSystemOptions fileSystemOptions) throws FileSystemException
Deprecated.Description copied from class:AbstractOriginatingFileProvider
Creates aFileSystem
. If the returned FileSystem implementsVfsComponent
, it will be initialized.- Specified by:
doCreateFileSystem
in classAbstractOriginatingFileProvider
- Parameters:
name
- The name of the root file of the file system to create.fileSystemOptions
- The FileSystem options.- Returns:
- The FileSystem, never null.
- Throws:
FileSystemException
- if an error occurs.
-
getCapabilities
public java.util.Collection<Capability> getCapabilities()
Deprecated.Description copied from interface:FileProvider
Gets the file system capabilities.These are the same as on the file system, but available before the first file system was instantiated.
- Returns:
- a Collection of the file systems Capabilities.
-
getConfigBuilder
public FileSystemConfigBuilder getConfigBuilder()
Deprecated.Description copied from class:AbstractFileProvider
Gets the FileSystemConfigBuilder.- Specified by:
getConfigBuilder
in interfaceFileProvider
- Overrides:
getConfigBuilder
in classAbstractFileProvider
- Returns:
- the FileSystemConfigBuilder.
-
-