Class Http4FileObject<FS extends Http4FileSystem>
java.lang.Object
org.apache.commons.vfs2.provider.AbstractFileObject<FS>
org.apache.commons.vfs2.provider.http4.Http4FileObject<FS>
- Type Parameters:
- FS- An- Http4FileSystemsubclass
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- Comparable<FileObject>,- Iterable<FileObject>,- FileObject
Deprecated.
A file object backed by Apache HttpComponents HttpClient.
- Since:
- 2.3
- 
Field SummaryFields inherited from class org.apache.commons.vfs2.provider.AbstractFileObjectDEFAULT_BUFFER_SIZEFields inherited from interface org.apache.commons.vfs2.FileObjectEMPTY_ARRAY
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedHttp4FileObject(AbstractFileName name, FS fileSystem) Deprecated.ConstructsHttp4FileObject.protectedHttp4FileObject(AbstractFileName name, FS fileSystem, Http4FileSystemConfigBuilder builder) Deprecated.ConstructsHttp4FileObject.
- 
Method SummaryModifier and TypeMethodDescriptionprotected voiddoDetach()Deprecated.Detaches this file object from its file resource.protected longDeprecated.Returns the size of the file content (in bytes).protected InputStreamdoGetInputStream(int bufferSize) Deprecated.Creates an input stream to read the file content from.protected longDeprecated.Returns the last modified time of this file.protected RandomAccessContentDeprecated.Creates access to the file for random i/o.protected FileTypeDeprecated.Determines the type of this file.protected booleanDeprecated.Determines if this file can be written to.protected String[]Deprecated.Lists the children of this file.protected org.apache.http.HttpResponseexecuteHttpUriRequest(org.apache.http.client.methods.HttpUriRequest httpRequest) Deprecated.Execute the request using the givenhttpRequestand return aHttpResponsefrom the execution.protected FileContentInfoFactoryDeprecated.Creates the FileContentInfo factory.protected URIDeprecated.Gets the internalURIobject mapped to this file object.protected StringDeprecated.Gets URL charset string.Methods inherited from class org.apache.commons.vfs2.provider.AbstractFileObjectcanRenameTo, childrenChanged, close, compareTo, copyFrom, createFile, createFolder, delete, delete, deleteAll, doAttach, doCreateFileContent, doCreateFolder, doDelete, doGetAttributes, doGetCertificates, doGetInputStream, doGetOutputStream, doIsExecutable, doIsHidden, doIsReadable, doIsSameFile, doIsSymbolicLink, doListChildrenResolved, doRemoveAttribute, doRename, doSetAttribute, doSetExecutable, doSetLastModifiedTime, doSetReadable, doSetWritable, endOutput, exists, finalize, findFiles, findFiles, getAbstractFileSystem, getChild, getChildren, getContent, getFileOperations, getFileSystem, getInputStream, getInputStream, getName, getOutputStream, getOutputStream, getParent, getPublicURIString, getRandomAccessContent, getType, getURL, handleChanged, handleCreate, handleDelete, holdObject, injectType, isAttached, isContentOpen, isExecutable, isFile, isFolder, isHidden, isReadable, isSameFile, isSymbolicLink, isWriteable, iterator, listFiles, moveTo, notifyAllStreamsClosed, onChange, onChildrenChanged, refresh, resolveFile, resolveFile, setExecutable, setReadable, setWritable, toStringMethods inherited from class java.lang.Objectclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.commons.vfs2.FileObjectgetPath, getURIMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Constructor Details- 
Http4FileObjectDeprecated.ConstructsHttp4FileObject.- Parameters:
- name- file name
- fileSystem- file system
- Throws:
- FileSystemException- if any error occurs
 
- 
Http4FileObjectprotected Http4FileObject(AbstractFileName name, FS fileSystem, Http4FileSystemConfigBuilder builder) throws FileSystemException Deprecated.ConstructsHttp4FileObject.- Parameters:
- name- file name
- fileSystem- file system
- builder-- Http4FileSystemConfigBuilderobject
- Throws:
- FileSystemException- if any error occurs
 
 
- 
- 
Method Details- 
doDetachDeprecated.Description copied from class:AbstractFileObjectDetaches this file object from its file resource.Called when this file is closed. Note that the file object may be reused later, so should be able to be reattached. This implementation does nothing. - Overrides:
- doDetachin class- AbstractFileObject<FS extends Http4FileSystem>
- Throws:
- Exception- if an error occurs.
 
- 
doGetContentSizeDeprecated.Description copied from class:AbstractFileObjectReturns the size of the file content (in bytes). Is only called ifAbstractFileObject.doGetType()returnsFileType.FILE.- Specified by:
- doGetContentSizein class- AbstractFileObject<FS extends Http4FileSystem>
- Returns:
- The size of the file in bytes.
- Throws:
- Exception- if an error occurs.
 
- 
doGetInputStreamDeprecated.Description copied from class:AbstractFileObjectCreates an input stream to read the file content from. Is only called ifAbstractFileObject.doGetType()returnsFileType.FILE.It is guaranteed that there are no open output streams for this file when this method is called. The returned stream does not have to be buffered. - Overrides:
- doGetInputStreamin class- AbstractFileObject<FS extends Http4FileSystem>
- Parameters:
- bufferSize- Buffer size hint.
- Returns:
- An InputStream to read the file content.
- Throws:
- Exception- if an error occurs.
 
- 
doGetLastModifiedTimeDeprecated.Description copied from class:AbstractFileObjectReturns the last modified time of this file. Is only called ifAbstractFileObject.doGetType()does not returnThis implementation throws an exception. - Overrides:
- doGetLastModifiedTimein class- AbstractFileObject<FS extends Http4FileSystem>
- Returns:
- The last modification time.
- Throws:
- Exception- if an error occurs.
 
- 
doGetRandomAccessContentDeprecated.Description copied from class:AbstractFileObjectCreates access to the file for random i/o. Is only called ifAbstractFileObject.doGetType()returnsFileType.FILE.It is guaranteed that there are no open output streams for this file when this method is called. - Overrides:
- doGetRandomAccessContentin class- AbstractFileObject<FS extends Http4FileSystem>
- Parameters:
- mode- The mode to access the file.
- Returns:
- The RandomAccessContext.
- Throws:
- Exception- if an error occurs.
 
- 
doGetTypeDeprecated.Description copied from class:AbstractFileObjectDetermines the type of this file. Must not return null. The return value of this method is cached, so the implementation can be expensive.- Specified by:
- doGetTypein class- AbstractFileObject<FS extends Http4FileSystem>
- Returns:
- the type of the file.
- Throws:
- Exception- if an error occurs.
 
- 
doIsWriteableDeprecated.Description copied from class:AbstractFileObjectDetermines if this file can be written to. Is only called ifAbstractFileObject.doGetType()does not returnFileType.IMAGINARY.This implementation always returns true. - Overrides:
- doIsWriteablein class- AbstractFileObject<FS extends Http4FileSystem>
- Returns:
- true if the file is writable.
- Throws:
- Exception- if an error occurs.
 
- 
doListChildrenDeprecated.Description copied from class:AbstractFileObjectLists the children of this file. Is only called ifAbstractFileObject.doGetType()returnsFileType.FOLDER. The return value of this method is cached, so the implementation can be expensive.- Specified by:
- doListChildrenin class- AbstractFileObject<FS extends Http4FileSystem>
- Returns:
- a possible empty String array if the file is a directory or null or an exception if the file is not a directory or can't be read.
- Throws:
- Exception- if an error occurs.
 
- 
executeHttpUriRequestprotected org.apache.http.HttpResponse executeHttpUriRequest(org.apache.http.client.methods.HttpUriRequest httpRequest) throws IOException Deprecated.Execute the request using the givenhttpRequestand return aHttpResponsefrom the execution.- Parameters:
- httpRequest-- HttpUriRequestobject
- Returns:
- HttpResponsefrom the execution
- Throws:
- IOException- if IO error occurs
- Since:
- 2.5.0
 
- 
getFileContentInfoFactoryDeprecated.Description copied from class:AbstractFileObjectCreates the FileContentInfo factory.- Overrides:
- getFileContentInfoFactoryin class- AbstractFileObject<FS extends Http4FileSystem>
- Returns:
- The FileContentInfoFactory.
 
- 
getInternalURIDeprecated.Gets the internalURIobject mapped to this file object.- Returns:
- the internal URIobject mapped to this file object
 
- 
getUrlCharsetDeprecated.Gets URL charset string.- Returns:
- URL charset string
 
 
- 
org.apache.commons.vfs2.provider.http5.