২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ক্যাসফাইলডাউনলোডার
public class CasFileDownloader
extends Object implements IFileDownloader
| java.lang.Object |
| ↳ | com.google.android.tradefed.util.CasFileDownloader |
RBE CAS থেকে ফাইল ডাউনলোড করার জন্য ফাইল ডাউনলোডার।
সারসংক্ষেপ
সরকারি নির্মাণকারী |
|---|
CasFileDownloader ( IFileDownloader fallbackDownloader, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir) CasFileDownloader-এর কনস্ট্রাক্টর। |
CasFileDownloader ( IFileDownloader fallbackDownloader, File cacheDir, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir, File casServiceAccountJson, File tempFileRoot, IRunUtil runUtil) |
জনসাধারণের পদ্ধতি |
|---|
void | downloadFile (String remoteFilePath, File destFile, long startOffset, long size) downloadFile(String,File) এর একটি বিকল্প রূপ, যা ব্যবহারকারীকে ফাইলের একটি অংশ ডাউনলোড করে একটি নির্দিষ্ট গন্তব্যে সংরক্ষণ করার সুযোগ দেয়। |
void | downloadFile (String relativeRemotePath, File destFile) downloadFile(String) এর একটি বিকল্প রূপ, যা ব্যবহারকারীকে রিমোটের কন্টেন্ট রাখার জন্য গন্তব্য ফাইল নির্দিষ্ট করার সুযোগ দেয়। |
File | downloadFile (String remoteFilePath) রিমোট ফাইলকে লোকাল ডিস্কের একটি টেম্পোরারি ফাইলে ডাউনলোড করে। |
void | downloadZippedFiles (File destDir, String remoteFilePath, List<String> includeFilters, List<String> excludeFilters) প্রদত্ত ফিল্টারগুলোর সাথে মেলে এমন ফাইলগুলো একটি রিমোট জিপ ফাইলে ডাউনলোড করুন। |
static CasOptions | getCasOptions () |
void | setCasChunksOptions (boolean casKeepChunks, boolean casChunksOnly) |
void | setCasConcurrency (long casConcurrency) |
void | setCasMemoryLimit (long casMemoryLimit) |
void | setCasRpcTimeout (long casRpcTimeout, long casGetCapabilitiesTimeout, long casBatchUpdateBlobsTimeout, long casBatchReadBlobsTimeout, long casGetTreeTimeout) |
সরকারি নির্মাণকারী
ক্যাসফাইলডাউনলোডার
public CasFileDownloader (IFileDownloader fallbackDownloader,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir) CasFileDownloader-এর কনস্ট্রাক্টর।
| প্যারামিটার |
|---|
fallbackDownloader | IFileDownloader : যে ফাইল ডাউনলোডারটি ব্যবহার করা হবে যদি CAS ফাইল ডাউনলোডারটি চালু হতে ব্যর্থ হয় অথবা CAS থেকে ফাইলটি ডাউনলোড হতে ব্যর্থ হয়। |
manifestPath | File |
casAutoDiscovery | boolean |
casChunk | boolean : উভয় সংস্করণ উপলব্ধ থাকলে খণ্ডিত সংস্করণটি ডাউনলোড করা হবে কিনা। |
casChunkDir | boolean : খণ্ডিত সংস্করণটি অসংকুচিতভাবে একটি ডিরেক্টরি হিসাবে ডাউনলোড করা হবে কিনা। |
ক্যাসফাইলডাউনলোডার
public CasFileDownloader (IFileDownloader fallbackDownloader,
File cacheDir,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir,
File casServiceAccountJson,
File tempFileRoot,
IRunUtil runUtil)| প্যারামিটার |
|---|
fallbackDownloader | IFileDownloader |
cacheDir | File |
manifestPath | File |
casAutoDiscovery | boolean |
casChunk | boolean |
casChunkDir | boolean |
casServiceAccountJson | File |
tempFileRoot | File |
runUtil | IRunUtil |
জনসাধারণের পদ্ধতি
ডাউনলোডফাইল
public void downloadFile (String remoteFilePath,
File destFile,
long startOffset,
long size) downloadFile(String,File) এর একটি বিকল্প রূপ, যা ব্যবহারকারীকে ফাইলের একটি অংশ ডাউনলোড করে একটি নির্দিষ্ট গন্তব্যে সংরক্ষণ করার সুযোগ দেয়।
| প্যারামিটার |
|---|
remoteFilePath | String : ডাউনলোড করার ফাইলের রিমোট পাথ, যা একটি ইমপ্লিমেন্টেশন-নির্দিষ্ট রুটের সাপেক্ষে নির্ধারিত। |
destFile | File : ডাউনলোড করা বিষয়বস্তু রাখার জন্য ফাইল। ফাইলটির অস্তিত্ব থাকা উচিত নয়। |
startOffset | long : রিমোট ফাইলে শুরুর অফসেট। |
size | long : রিমোট ফাইল থেকে ডাউনলোড করার জন্য বাইটের সংখ্যা। পুরো ফাইলটি ডাউনলোড করতে এটিকে একটি ঋণাত্মক মানে সেট করুন। |
ডাউনলোডফাইল
public void downloadFile (String relativeRemotePath,
File destFile) downloadFile(String) এর একটি বিকল্প রূপ, যা ব্যবহারকারীকে রিমোটের কন্টেন্ট রাখার জন্য গন্তব্য ফাইল নির্দিষ্ট করার সুযোগ দেয়।
| প্যারামিটার |
|---|
relativeRemotePath | String : ডাউনলোড করার ফাইলের রিমোট পাথ, যা একটি ইমপ্লিমেন্টেশন-নির্দিষ্ট রুটের সাপেক্ষে নির্ধারিত। |
destFile | File : ডাউনলোড করা বিষয়বস্তু রাখার জন্য ফাইল। ফাইলটির অস্তিত্ব থাকা উচিত নয়। |
ডাউনলোডফাইল
public File downloadFile (String remoteFilePath)
রিমোট ফাইলকে লোকাল ডিস্কের একটি টেম্পোরারি ফাইলে ডাউনলোড করে।
| প্যারামিটার |
|---|
remoteFilePath | String : ডাউনলোড করার ফাইলের রিমোট পাথ, যা একটি ইমপ্লিমেন্টেশন-নির্দিষ্ট রুটের সাপেক্ষে নির্ধারিত। |
| ফেরত |
|---|
File | অস্থায়ীভাবে স্থানীয়ভাবে ডাউনলোড করা File । |
জিপ করা ফাইলগুলি ডাউনলোড করুন
public void downloadZippedFiles (File destDir,
String remoteFilePath,
List<String> includeFilters,
List<String> excludeFilters) প্রদত্ত ফিল্টারগুলোর সাথে মেলে এমন ফাইলগুলো একটি রিমোট জিপ ফাইলে ডাউনলোড করুন।
রিমোট জিপ ফাইলের ভেতরের কোনো ফাইল শুধুমাত্র তখনই ডাউনলোড হয়, যখন তার পাথটি যেকোনো একটি ইনক্লুড ফিল্টারের সাথে মেলে, কিন্তু এক্সক্লুড ফিল্টারের সাথে মেলে না।
| প্যারামিটার |
|---|
destDir | File : যে ফাইলে ডাউনলোড করা বিষয়বস্তুগুলো রাখতে হবে। |
remoteFilePath | String : ডাউনলোড করার ফাইলের রিমোট পাথ, যা একটি ইমপ্লিমেন্টেশন-নির্দিষ্ট রুটের সাপেক্ষে নির্ধারিত। |
includeFilters | List : মিলে যাওয়া ফাইলগুলো ডাউনলোড করার জন্য ফিল্টারগুলোর একটি তালিকা। |
excludeFilters | List : মিলে যাওয়া ফাইল ডাউনলোড করা এড়িয়ে যাওয়ার জন্য ফিল্টারগুলোর একটি তালিকা। |
getCasOptions
public static CasOptions getCasOptions ()
সেটক্যাশচাঙ্কসঅপশনস
public void setCasChunksOptions (boolean casKeepChunks,
boolean casChunksOnly)| প্যারামিটার |
|---|
casKeepChunks | boolean |
casChunksOnly | boolean |
সেটক্যাসকনকারেন্সি
public void setCasConcurrency (long casConcurrency)
| প্যারামিটার |
|---|
casConcurrency | long |
সেটক্যাসমেমরিলিমিট
public void setCasMemoryLimit (long casMemoryLimit)
| প্যারামিটার |
|---|
casMemoryLimit | long |
setCasRpcTimeout
public void setCasRpcTimeout (long casRpcTimeout,
long casGetCapabilitiesTimeout,
long casBatchUpdateBlobsTimeout,
long casBatchReadBlobsTimeout,
long casGetTreeTimeout)| প্যারামিটার |
|---|
casRpcTimeout | long |
casGetCapabilitiesTimeout | long |
casBatchUpdateBlobsTimeout | long |
casBatchReadBlobsTimeout | long |
casGetTreeTimeout | long |
সুরক্ষিত পদ্ধতি
protected File extractCasClient (String clientName)
| প্যারামিটার |
|---|
clientName | String |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]