Availability¶
-
class
OC\Files\Storage\Wrapper\
Availability
¶ - Availability checker for storagesThrows a StorageNotAvailableException for storages with known failures
Source: lib/private/Files/Storage/Wrapper/Availability.php#40 Parent: OC\Files\Storage\Wrapper\Wrapper
Constants¶
-
RECHECK_TTL_SEC = 600
Source: lib/private/Files/Storage/Wrapper/Availability.php#41
Properties¶
-
protected static property
OC\Files\Storage\Wrapper\Availability::$
config
¶ Source: lib/private/Files/Storage/Wrapper/Availability.php#44 Type: \OCP\IConfig
Methods¶
-
public
OC\Files\Storage\Wrapper\Availability::
__construct
($parameters)¶ Source: lib/private/Files/Storage/Wrapper/Availability.php#46
-
public static
OC\Files\Storage\Wrapper\Availability::
shouldRecheck
($availability)¶ Source: lib/private/Files/Storage/Wrapper/Availability.php#51
-
public
OC\Files\Storage\Wrapper\Availability::
mkdir
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#99
-
public
OC\Files\Storage\Wrapper\Availability::
rmdir
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#109
-
public
OC\Files\Storage\Wrapper\Availability::
opendir
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#119
-
public
OC\Files\Storage\Wrapper\Availability::
is_dir
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#129
-
public
OC\Files\Storage\Wrapper\Availability::
is_file
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#139
-
public
OC\Files\Storage\Wrapper\Availability::
stat
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#149
-
public
OC\Files\Storage\Wrapper\Availability::
filetype
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#159
-
public
OC\Files\Storage\Wrapper\Availability::
filesize
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#169
-
public
OC\Files\Storage\Wrapper\Availability::
isCreatable
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#179
-
public
OC\Files\Storage\Wrapper\Availability::
isReadable
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#189
-
public
OC\Files\Storage\Wrapper\Availability::
isUpdatable
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#199
-
public
OC\Files\Storage\Wrapper\Availability::
isDeletable
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#209
-
public
OC\Files\Storage\Wrapper\Availability::
isSharable
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#219
-
public
OC\Files\Storage\Wrapper\Availability::
getPermissions
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#229
-
public
OC\Files\Storage\Wrapper\Availability::
file_exists
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#239
-
public
OC\Files\Storage\Wrapper\Availability::
filemtime
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#252
-
public
OC\Files\Storage\Wrapper\Availability::
file_get_contents
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#262
-
public
OC\Files\Storage\Wrapper\Availability::
file_put_contents
($path, $data)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#272
-
public
OC\Files\Storage\Wrapper\Availability::
unlink
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#282
-
public
OC\Files\Storage\Wrapper\Availability::
rename
($path1, $path2)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#292
-
public
OC\Files\Storage\Wrapper\Availability::
copy
($path1, $path2)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#302
-
public
OC\Files\Storage\Wrapper\Availability::
fopen
($path, $mode)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#312
-
public
OC\Files\Storage\Wrapper\Availability::
getMimeType
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#322
-
public
OC\Files\Storage\Wrapper\Availability::
hash
($type, $path, $raw=false)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#332
-
public
OC\Files\Storage\Wrapper\Availability::
free_space
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#342
-
public
OC\Files\Storage\Wrapper\Availability::
search
($query)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#352
-
public
OC\Files\Storage\Wrapper\Availability::
touch
($path, $mtime=null)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#362
-
public
OC\Files\Storage\Wrapper\Availability::
getLocalFile
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#372
-
public
OC\Files\Storage\Wrapper\Availability::
hasUpdated
($path, $time)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#382
-
public
OC\Files\Storage\Wrapper\Availability::
getOwner
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#392
-
public
OC\Files\Storage\Wrapper\Availability::
getETag
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#401
-
public
OC\Files\Storage\Wrapper\Availability::
getDirectDownload
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#411
-
public
OC\Files\Storage\Wrapper\Availability::
copyFromStorage
($sourceStorage, $sourceInternalPath, $targetInternalPath)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#421
-
public
OC\Files\Storage\Wrapper\Availability::
moveFromStorage
($sourceStorage, $sourceInternalPath, $targetInternalPath)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#431
-
public
OC\Files\Storage\Wrapper\Availability::
getMetaData
($path)¶ -
Source: lib/private/Files/Storage/Wrapper/Availability.php#441
Source: lib/private/Files/Storage/Wrapper/Availability.php#453 Throws: \OCP\Files\StorageNotAvailableException
-
public
OC\Files\Storage\Wrapper\Availability::
getDirectoryContent
($directory)¶ Source: lib/private/Files/Storage/Wrapper/Availability.php#468