SnapshotInputStreamSource
public
class
SnapshotInputStreamSource
extends Object
implements
InputStreamSource
| java.lang.Object | |
| ↳ | com.android.tradefed.result.SnapshotInputStreamSource |
InputStreamSource dựa trên tệp. Tạo một bản chụp nhanh nội dung InputStream ban đầu để đảm bảo rằng createInputStream() sẽ trả về các InputStream có hành vi giống hệt nhau theo yêu cầu.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
SnapshotInputStreamSource(String name, InputStream stream)
Hàm khởi tạo cho |
|
Phương thức công khai | |
|---|---|
void
|
close()
Dọn dẹp mọi thứ cần thiết trên nguồn của InputStream. |
InputStream
|
createInputStream()
Trả về một bản sao mới của |
long
|
size()
Trả về kích thước theo byte của dữ liệu nguồn. |
Hàm khởi tạo công khai
SnapshotInputStreamSource
public SnapshotInputStreamSource (String name,
InputStream stream)Hàm khởi tạo cho InputStreamSource dựa trên tệp
| Tham số | |
|---|---|
name |
String |
stream |
InputStream |
Phương thức công khai
đóng
public void close ()
Dọn dẹp mọi thứ cần thiết trên nguồn của InputStream. Việc gọi phương thức này về cơ bản sẽ làm mất hiệu lực InputStreamSource này.
createInputStream
public InputStream createInputStream ()
Trả về một bản sao mới của InputStream, để phương thức gọi có thể đọc luồng từ đầu. Mỗi lần gọi phương thức này (cho đến khi cancel() được gọi) sẽ trả về một InputStream có hành vi giống hệt nhau – nội dung giống nhau sẽ được trả về.
| Giá trị trả về | |
|---|---|
InputStream |
Một InputStream mà phương thức gọi có thể dùng để đọc nguồn dữ liệu từ đầu. Có thể trả về null nếu InputStreamSource này đã bị vô hiệu hoá bằng một lệnh gọi trước đó đến cancel() hoặc nếu không thể tạo InputStream mới vì một số lý do khác. |
size
public long size ()
Trả về kích thước theo byte của dữ liệu nguồn.
| Giá trị trả về | |
|---|---|
long |
|