ট্রেডফেড ডেলিগেটর

public class TradefedDelegator
extends Object

java.lang.Object
com.android.tradefed.config.proxy.TradefedDelegator


এমন অবজেক্ট যা অন্য একটি ট্রেডফেড বাইনারিতে আহ্বান অর্পণ করতে সাহায্য করে।

সারসংক্ষেপ

ধ্রুবক

String DELEGATE_OBJECT

কনফিগারেশনে থাকা অবজেক্ট রেফারেন্স।

সরকারি নির্মাণকারী

TradefedDelegator ()

জনসাধারণের পদ্ধতি

static String[] clearCommandline (String[] originalCommand)

মূল কমান্ড লাইন থেকে ডেলিগেট অপশনগুলো সরিয়ে দিন, যাতে অন্তর্নিহিত কনফিগারেশনটি পুনরায় ডেলিগেট না করে।

static String[] clearCommandlineFromOneArg (String[] originalCommand, String optionName)

কমান্ড লাইন থেকে একটি নির্দিষ্ট অপশন মুছে ফেলুন।

static String[] clearCommandlineFromOneArg (String[] originalCommand, String optionName, boolean booleanOption)

কমান্ড লাইন থেকে একটি নির্দিষ্ট অপশন মুছে ফেলুন।

String createClasspath ()

ডিরেক্টরিতে থাকা জার ফাইলগুলো থেকে ক্লাসপাথ তৈরি করে।

String[] getCommandLine ()
Map<String, String> getEnvironment ()
File getTfRootDir ()

একটি ট্রেডফেড বাইনারির ডিরেক্টরি ফেরত দেয়।

boolean isStaging ()

এটি স্টেজিং এনভায়রনমেন্ট কিনা তা ফেরত দেয়।

boolean noopAllocation ()
void setCommandLine (String[] command)
boolean shouldUseDelegation ()

ডেলিগেশন লজিকটি সক্রিয় করা হবে কি না।

ধ্রুবক

ডেলিগেট_অবজেক্ট

public static final String DELEGATE_OBJECT

কনফিগারেশনে থাকা অবজেক্ট রেফারেন্স।

ধ্রুবক মান: 'DELEGATE'

সরকারি নির্মাণকারী

ট্রেডফেড ডেলিগেটর

public TradefedDelegator ()

জনসাধারণের পদ্ধতি

ক্লিয়ারকমান্ডলাইন

public static String[] clearCommandline (String[] originalCommand)

মূল কমান্ড লাইন থেকে ডেলিগেট অপশনগুলো সরিয়ে দিন, যাতে অন্তর্নিহিত কনফিগারেশনটি পুনরায় ডেলিগেট না করে।

প্যারামিটার
originalCommand String

ফেরত
String[]

নিক্ষেপ
ConfigurationException

clearCommandlineFromOneArg

public static String[] clearCommandlineFromOneArg (String[] originalCommand, 
                String optionName)

কমান্ড লাইন থেকে একটি নির্দিষ্ট অপশন মুছে ফেলুন।

প্যারামিটার
originalCommand String

optionName String

ফেরত
String[]

নিক্ষেপ
ConfigurationException

clearCommandlineFromOneArg

public static String[] clearCommandlineFromOneArg (String[] originalCommand, 
                String optionName, 
                boolean booleanOption)

কমান্ড লাইন থেকে একটি নির্দিষ্ট অপশন মুছে ফেলুন।

প্যারামিটার
originalCommand String

optionName String

booleanOption boolean

ফেরত
String[]

নিক্ষেপ
ConfigurationException

ক্লাস পাথ তৈরি করুন

public String createClasspath ()

ডিরেক্টরিতে থাকা জার ফাইলগুলো থেকে ক্লাসপাথ তৈরি করে।

ফেরত
String

নিক্ষেপ
IOException

getCommandLine

public String[] getCommandLine ()

ফেরত
String[]

পরিবেশ পান

public Map<String, String> getEnvironment ()

ফেরত
Map<String, String>

getTfRootDir

public File getTfRootDir ()

একটি ট্রেডফেড বাইনারির ডিরেক্টরি ফেরত দেয়।

ফেরত
File

স্টেজিং

public boolean isStaging ()

এটি স্টেজিং এনভায়রনমেন্ট কিনা তা ফেরত দেয়। আমরা ডিফল্টরূপে স্টেজিং-এ ডেলিগেট করতে চাই না, শুধুমাত্র যদি 'staging_delegated' সেট করা থাকে।

ফেরত
boolean

noopAllocation

public boolean noopAllocation ()

ফেরত
boolean

কমান্ড লাইন সেট করুন

public void setCommandLine (String[] command)

প্যারামিটার
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

ডেলিগেশন লজিকটি সক্রিয় করা হবে কি না।

ফেরত
boolean