InputStreamSource
public
interface
InputStreamSource
com.android.tradefed.result.InputStreamSource |
Về cơ bản, giao diện này bao bọc một ERROR(/InputStream)
để có thể nhân bản.
Dự kiến một tài nguyên sẽ bị rò rỉ trừ phi cancel()
được gọi, và
rằng sau khi cancel()
được gọi trên một thực thể, thực thể đó và mọi ERROR(/InputStream)
mà thực thể đã tạo đều sẽ không hợp lệ.
Tóm tắt
Phương thức công khai | |
---|---|
default
void
|
cancel()
Phương thức này không được dùng nữa.
hãy sử dụng |
abstract
void
|
close()
Thực hiện mọi thao tác dọn dẹp cần thiết trên nguồn của InputStream. |
abstract
InputStream
|
createInputStream()
Trả về một bản sao mới của |
abstract
long
|
size()
Trả về kích thước tính bằng byte của dữ liệu nguồn. |
Phương thức công khai
hủy
public void cancel ()
Phương thức này không được dùng nữa.
hãy sử dụng close()
.
Thực hiện mọi thao tác dọn dẹp cần thiết trên nguồn của InputStream. Về cơ bản, gọi phương thức này
làm mất hiệu lực của InputStreamSource
này.
đóng
public abstract void close ()
Thực hiện mọi thao tác dọn dẹp cần thiết trên nguồn của InputStream. Về cơ bản, gọi phương thức này
làm mất hiệu lực của InputStreamSource
này.
createInputStream
public abstract InputStream createInputStream ()
Trả về một bản sao mới của ERROR(/InputStream)
để phương thức gọi có thể đọc luồng từ
phần đầu. Mỗi lời gọi phương thức này (cho đến khi cancel()
được gọi) sẽ
trả về một ERROR(/InputStream)
có hoạt động giống hệt nhau -- nội dung tương tự sẽ được trả về.
Giá trị trả về | |
---|---|
InputStream |
Một ERROR(/InputStream) mà phương thức gọi có thể dùng để đọc nguồn dữ liệu từ
đầu tiên. Có thể trả về giá trị null nếu InputStreamSource này đã được
không hợp lệ bởi lệnh gọi trước đến cancel() hoặc nếu InputStream mới không thể
vì một số lý do khác. |
size
public abstract long size ()
Trả về kích thước tính bằng byte của dữ liệu nguồn.
Giá trị trả về | |
---|---|
long |