Class BlobStoreFileSource
- java.lang.Object
-
- com.github.tomakehurst.wiremock.store.files.BlobStoreFileSource
-
- All Implemented Interfaces:
FileSource
public class BlobStoreFileSource extends java.lang.Object implements FileSource
-
-
Constructor Summary
Constructors Constructor Description BlobStoreFileSource(BlobStore blobStore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileSource
child(java.lang.String subDirectoryName)
void
createIfNecessary()
void
deleteFile(java.lang.String name)
boolean
exists()
BinaryFile
getBinaryFileNamed(java.lang.String name)
java.lang.String
getPath()
TextFile
getTextFileNamed(java.lang.String name)
java.net.URI
getUri()
java.util.List<TextFile>
listFilesRecursively()
void
writeBinaryFile(java.lang.String name, byte[] contents)
void
writeTextFile(java.lang.String name, java.lang.String contents)
-
-
-
Constructor Detail
-
BlobStoreFileSource
public BlobStoreFileSource(BlobStore blobStore)
-
-
Method Detail
-
getBinaryFileNamed
public BinaryFile getBinaryFileNamed(java.lang.String name)
- Specified by:
getBinaryFileNamed
in interfaceFileSource
-
getTextFileNamed
public TextFile getTextFileNamed(java.lang.String name)
- Specified by:
getTextFileNamed
in interfaceFileSource
-
createIfNecessary
public void createIfNecessary()
- Specified by:
createIfNecessary
in interfaceFileSource
-
child
public FileSource child(java.lang.String subDirectoryName)
- Specified by:
child
in interfaceFileSource
-
getPath
public java.lang.String getPath()
- Specified by:
getPath
in interfaceFileSource
-
getUri
public java.net.URI getUri()
- Specified by:
getUri
in interfaceFileSource
-
listFilesRecursively
public java.util.List<TextFile> listFilesRecursively()
- Specified by:
listFilesRecursively
in interfaceFileSource
-
writeTextFile
public void writeTextFile(java.lang.String name, java.lang.String contents)
- Specified by:
writeTextFile
in interfaceFileSource
-
writeBinaryFile
public void writeBinaryFile(java.lang.String name, byte[] contents)
- Specified by:
writeBinaryFile
in interfaceFileSource
-
exists
public boolean exists()
- Specified by:
exists
in interfaceFileSource
-
deleteFile
public void deleteFile(java.lang.String name)
- Specified by:
deleteFile
in interfaceFileSource
-
-