Class FileDataStoreFactory (1.43.0)

public class FileDataStoreFactory extends AbstractDataStoreFactory

Thread-safe file implementation of a credential store.

For security purposes, the file's permissions are set to be accessible only by the file's owner.

Note: This class was branched from the primary implementation in google-http-client to allow the mainline implementation to support Windows file permissions.

Inheritance

java.lang.Object > AbstractDataStoreFactory > FileDataStoreFactory

Constructors

FileDataStoreFactory(File dataDirectory)

public FileDataStoreFactory(File dataDirectory)
Parameter
NameDescription
dataDirectoryFile

data directory

Methods

<V>createDataStore(String id)

protected DataStore<V> <V>createDataStore(String id)

Returns a new instance of a type-specific data store based on the given unique ID.

The DataStore#getId() must match the id parameter from this method.

Parameter
NameDescription
idString
Returns
TypeDescription
DataStore<V>
Overrides Exceptions
TypeDescription
IOException

getDataDirectory()

public final File getDataDirectory()

Returns the data directory.

Returns
TypeDescription
File