Share via


IFrontEndAdapter Interface

Definition

Defines operations that the DataLakeTransferClient needs from the FrontEnd in order to operate

public interface IFrontEndAdapter
type IFrontEndAdapter = interface
Public Interface IFrontEndAdapter
Derived

Methods

AppendToStream(String, Byte[], Int64, Int32)

Appends the given byte array to the end of a given stream.

Concatenate(String, String[], Boolean)

Concatenates the given input streams (in order) into the given target stream. At the end of this operation, input streams will be deleted.

CreateStream(String, Boolean, Byte[], Int32)

Creates a new, empty stream at the given path.

DeleteStream(String, Boolean, Boolean)

Deletes an existing stream at the given path.

GetStreamLength(String, Boolean)

Gets a value indicating the length of a stream, in bytes.

IsDirectory(String)

Determines if the stream with given path on the server is a directory or a terminating file. This is used exclusively for download.

ListDirectory(String, Boolean)

Lists the Data Lake Store directory specified.

ReadStream(String, Int64, Int64, Boolean)

Opens a stream for reading given the speficied stream path

StreamExists(String, Boolean)

Determines if the stream with given path exists.

Applies to