জাভাক্রোনেটপ্রোভাইডার

public class JavaCronetProvider extends CronetProvider


CronetProvider এর এমন একটি বাস্তবায়ন যা CronetEngine এর জাভা-ভিত্তিক বাস্তবায়ন তৈরির জন্য CronetEngine.Builder তৈরি করে।

সারসংক্ষেপ

ধ্রুবক

static final String
FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

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

নির্মাতা।

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

CronetEngine.Builder

CronetEngine.Builder এর একটি ইনস্ট্যান্স তৈরি করে এবং ফেরত দেয়।

boolean
equals ( Object other)
String

প্রোভাইডারের নাম ফেরত দেয়।

String

প্রোভাইডার সংস্করণটি ফেরত দেয়।

int
boolean

প্রোভাইডারটি সক্রিয় আছে কিনা এবং ক্রোনেট ইঞ্জিন ইনস্ট্যানশিয়েট করতে ব্যবহার করা যাবে কিনা তা ফেরত দেয়।

উত্তরাধিকারসূত্রে প্রাপ্ত ধ্রুবক

org.chromium.net.CronetProvider থেকে
static final String
PROVIDER_NAME_APP_PACKAGED = "App-Packaged-Cronet-Provider"

অ্যাপ্লিকেশনের ভেতরে প্যাকেজ করা নেটিভ ক্রোনেট ইমপ্লিমেন্টেশন প্রদানকারী CronetProvider এর জন্য getName দ্বারা ফেরত আসা স্ট্রিং।

static final String
PROVIDER_NAME_FALLBACK = "Fallback-Cronet-Provider"

সিস্টেমের java.net.HttpURLConnection ইমপ্লিমেন্টেশনের উপর ভিত্তি করে ক্রোনেট ইমপ্লিমেন্টেশন প্রদানকারী CronetProvider এর জন্য getName দ্বারা ফেরত দেওয়া স্ট্রিং।

static final String
PROVIDER_NAME_HTTPENGINE_NATIVE = "HttpEngine-Native-Provider"

প্ল্যাটফর্মে উপস্থিত HttpEngine ইমপ্লিমেন্টেশনের উপর ভিত্তি করে Cronet ইমপ্লিমেন্টেশন প্রদানকারী CronetProvider জন্য getName দ্বারা ফেরত দেওয়া স্ট্রিং।

উত্তরাধিকারসূত্রে প্রাপ্ত ক্ষেত্র

org.chromium.net.CronetProvider থেকে

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

org.chromium.net.CronetProvider থেকে
static List < CronetProvider >

সমস্ত উপলব্ধ CronetProvider এর একটি অপরিবর্তনযোগ্য তালিকা ফেরত দেয়।

String

ধ্রুবক

ফোর্স_এইচটিটিপিইঞ্জিন_ফ্ল্যাগ

public static final String FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

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

জাভাক্রোনেটপ্রোভাইডার

public JavaCronetProvider(Context context)

নির্মাতা।

প্যারামিটার
Context context

ব্যবহারের জন্য অ্যান্ড্রয়েড কনটেক্সট।

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

নির্মাতা তৈরি করুন

public CronetEngine.Builder createBuilder()

CronetEngine.Builder এর একটি ইনস্ট্যান্স তৈরি করে এবং ফেরত দেয়।

দ্রষ্টব্য: এই ক্লাসটি সেইসব উন্নত ব্যবহারকারীদের জন্য যারা একটি নির্দিষ্ট Cronet ইমপ্লিমেন্টেশন নির্বাচন করতে চান। অধিকাংশ ব্যবহারকারীর কেবল new CronetEngine.Builder ব্যবহার করা উচিত।
ফেরত
CronetEngine.Builder

CronetEngine.Builder .

নিক্ষেপ
java.lang.IllegalStateException

যদি প্রদানকারী সক্রিয় না থাকে ( isEnabled দেখুন)।

সমান

public boolean equals(Object other)

নাম পান

public String getName()

প্রোভাইডারের নাম ফেরত দেয়। সুপরিচিত প্রোভাইডার নামগুলোর মধ্যে রয়েছে:

ফেরত
String

প্রদানকারীর নাম।

সংস্করণ পান

public String getVersion()

প্রোভাইডারের সংস্করণ ফেরত দেয়। একাধিক প্রোভাইডার উপলব্ধ থাকলে, এই সংস্করণটি ব্যবহার করে সর্বাধুনিক প্রোভাইডারটি নির্বাচন করা যায়।

ফেরত
String

প্রদানকারী সংস্করণ।

হ্যাশকোড

public int hashCode()

সক্ষম করা হয়েছে

public boolean isEnabled()

প্রোভাইডারটি সক্রিয় আছে কিনা এবং ক্রোনেট ইঞ্জিন ইনস্ট্যানশিয়েট করার জন্য ব্যবহার করা যাবে কিনা তা ফেরত দেয়। প্রোভাইডারটি পুরোনো (এপিআই-এর চেয়ে পুরোনো) হয়ে যাওয়া এবং আপডেটের প্রয়োজন হওয়া এর নিষ্ক্রিয় থাকার একটি সম্ভাব্য কারণ হতে পারে। সক্রিয় করার পদ্ধতির জন্য অনুগ্রহ করে প্রোভাইডারের ডকুমেন্টেশন পড়ুন।

ফেরত
boolean

প্রোভাইডারটি সক্রিয় থাকলে true