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

class JavaCronetProvider : CronetProvider


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

সারসংক্ষেপ

ধ্রুবক

const String !
FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

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

নির্মাতা।

জনসাধারণের কার্যাবলী

CronetEngine.Builder !

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

Boolean
equals (other: Any !)
String !

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

String !

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

Int
Boolean

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

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

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

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

const String !
PROVIDER_NAME_FALLBACK = "Fallback-Cronet-Provider"

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

const String !
PROVIDER_NAME_HTTPENGINE_NATIVE = "HttpEngine-Native-Provider"

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

উত্তরাধিকারসূত্রে প্রাপ্ত কার্যাবলী

org.chromium.net.CronetProvider থেকে
java-static ( Mutable ) List < CronetProvider !>!
getAllProviders (context: Context !)

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

String !

উত্তরাধিকারসূত্রে প্রাপ্ত বৈশিষ্ট্য

org.chromium.net.CronetProvider থেকে

ধ্রুবক

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

const val FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback": String!

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

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

JavaCronetProvider(context: Context!)

নির্মাতা।

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

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

জনসাধারণের কার্যাবলী

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

fun createBuilder(): CronetEngine.Builder!

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

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

CronetEngine.Builder .

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

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

সমান

fun equals(other: Any!): Boolean

নাম পান

fun getName(): String!

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

ফেরত
String !

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

সংস্করণ পান

fun getVersion(): String!

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

ফেরত
String !

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

হ্যাশকোড

fun hashCode(): Int

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

fun isEnabled(): Boolean

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

ফেরত
Boolean

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