اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ExecutableAction
public
abstract
class
ExecutableAction
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.cache.ExecutableAction
|
فئة قيمة تمثّل إجراءً يمكن تنفيذه.
ملاحظة حول المصطلحات: يُستخدَم المصطلح "الإجراء" هنا وفقًا لبروتوكول التنفيذ عن بُعد.
ملخّص
وظائف الإنشاء العامة
ExecutableAction
public ExecutableAction ()
الطرق العامة
إجراء
public abstract Action action ()
actionDigest
public abstract Digest actionDigest ()
الأمر
public abstract Command command ()
commandDigest
public abstract Digest commandDigest ()
إنشاء
public static ExecutableAction create (File input,
Iterable<String> args,
envVariables,
long timeout)
إنشاء ExecutableAction
المعلمات |
input |
File |
args |
Iterable |
envVariables |
|
timeout |
long |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# ExecutableAction\n================\n\n\n`\npublic\n\n\nabstract\nclass\nExecutableAction\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\n`\n\n|---|---------------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.tradefed.cache.ExecutableAction |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nA value class representing an action which can be executed.\n\nTerminology note: \"action\" is used here in the remote execution protocol sense.\n\nSummary\n-------\n\n| ### Public constructors ||\n|--------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[ExecutableAction](../../../../../../reference/tradefed/com/android/tradefed/cache/ExecutableAction.html#ExecutableAction())`() ` |\n\n| ### Public methods ||\n|---------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` abstract Action` | ` `[action](../../../../../../reference/tradefed/com/android/tradefed/cache/ExecutableAction.html#action())`() ` |\n| ` abstract Digest` | ` `[actionDigest](../../../../../../reference/tradefed/com/android/tradefed/cache/ExecutableAction.html#actionDigest())`() ` |\n| ` abstract Command` | ` `[command](../../../../../../reference/tradefed/com/android/tradefed/cache/ExecutableAction.html#command())`() ` |\n| ` abstract Digest` | ` `[commandDigest](../../../../../../reference/tradefed/com/android/tradefed/cache/ExecutableAction.html#commandDigest())`() ` |\n| ` static `[ExecutableAction](../../../../../../reference/tradefed/com/android/tradefed/cache/ExecutableAction.html) | ` `[create](../../../../../../reference/tradefed/com/android/tradefed/cache/ExecutableAction.html#create(File,%20java.lang.Iterable\u003cjava.lang.String\u003e,%20\u003cany\u003e,%20long))`(File input, Iterable\u003cString\u003e args, ` envVariables, long timeout) Builds an [ExecutableAction](../../../../../../reference/tradefed/com/android/tradefed/cache/ExecutableAction.html). |\n| ` abstract `[MerkleTree](../../../../../../reference/tradefed/com/android/tradefed/cache/MerkleTree.html) | ` `[input](../../../../../../reference/tradefed/com/android/tradefed/cache/ExecutableAction.html#input())`() ` |\n\nPublic constructors\n-------------------\n\n### ExecutableAction\n\n```\npublic ExecutableAction ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPublic methods\n--------------\n\n### action\n\n```\npublic abstract Action action ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|----------|--------|\n| `Action` | \u003cbr /\u003e |\n\n### actionDigest\n\n```\npublic abstract Digest actionDigest ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|----------|--------|\n| `Digest` | \u003cbr /\u003e |\n\n### command\n\n```\npublic abstract Command command ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|-----------|--------|\n| `Command` | \u003cbr /\u003e |\n\n### commandDigest\n\n```\npublic abstract Digest commandDigest ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|----------|--------|\n| `Digest` | \u003cbr /\u003e |\n\n### create\n\n```\npublic static ExecutableAction create (File input, \n Iterable\u003cString\u003e args, \n envVariables, \n long timeout)\n```\n\nBuilds an [ExecutableAction](../../../../../../reference/tradefed/com/android/tradefed/cache/ExecutableAction.html).\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------------|-------------------|\n| `input` | `File` \u003cbr /\u003e |\n| `args` | `Iterable` \u003cbr /\u003e |\n| `envVariables` | \u003cbr /\u003e |\n| `timeout` | `long` \u003cbr /\u003e |\n\n| Returns ||\n|-----------------------------------------------------------------------------------------------------------|--------|\n| [ExecutableAction](../../../../../../reference/tradefed/com/android/tradefed/cache/ExecutableAction.html) | \u003cbr /\u003e |\n\n### input\n\n```\npublic abstract MerkleTree input ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|-----------------------------------------------------------------------------------------------|--------|\n| [MerkleTree](../../../../../../reference/tradefed/com/android/tradefed/cache/MerkleTree.html) | \u003cbr /\u003e |"]]