QuicException

abstract class QuicException : NetworkException


NetworkException এর একটি সাবক্লাস যা QuicErrorCode থেকে একটি বিস্তারিত QUIC এরর কোড ধারণ করে। যখন এরর কোডটি NetworkException.ERROR_QUIC_PROTOCOL_FAILED হয়, তখন onFailed কলব্যাকগুলিতে QuicException এর একটি ইনস্ট্যান্স পাস করা হয়।

সারসংক্ষেপ

সুরক্ষিত নির্মাণকারী

QuicException (message: String !, cause: Throwable !)

QUIC প্রোটোকল ত্রুটির কারণে সৃষ্ট একটি ব্যতিক্রম তৈরি করে।

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

Int

QUIC সংযোগটি বিচ্ছিন্ন করার জন্য দায়ী পক্ষকে ফেরত দেয়।

abstract Int

QUIC ত্রুটি কোডটি ফেরত দেয়, যা QuicErrorCode থেকে প্রাপ্ত একটি মান।

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

org.chromium.net.NetworkException থেকে
const Int

এরর কোডটি নির্দেশ করে যে যোগাযোগ করা আইপি অ্যাড্রেসটি নাগালের বাইরে, অর্থাৎ নির্দিষ্ট হোস্ট বা নেটওয়ার্কে পৌঁছানোর কোনো রুট নেই।

const Int

ত্রুটি কোড যা নির্দেশ করে যে সংযোগটি অপ্রত্যাশিতভাবে বন্ধ হয়ে গেছে।

const Int

ত্রুটি কোড যা নির্দেশ করে যে সংযোগের প্রচেষ্টাটি প্রত্যাখ্যান করা হয়েছে।

const Int

ত্রুটি কোড যা নির্দেশ করে যে সংযোগটি অপ্রত্যাশিতভাবে রিসেট হয়েছে।

const Int

ত্রুটি কোড যা নির্দেশ করে যে সংযোগের প্রচেষ্টা সময়সীমা অতিক্রম করেছে।

const Int

ত্রুটি কোড যা নির্দেশ করে যে, যে হোস্টে অনুরোধটি পাঠানো হচ্ছিল সেটিকে একটি আইপি অ্যাড্রেসে সমাধান করা যায়নি।

const Int

ত্রুটি কোড যা নির্দেশ করে যে ডিভাইসটি কোনো নেটওয়ার্কের সাথে সংযুক্ত ছিল না।

const Int

ত্রুটি কোড যা নির্দেশ করে যে অনুরোধটি প্রক্রিয়া করার সময় নেটওয়ার্ক কনফিগারেশন পরিবর্তিত হয়েছে।

const Int

অন্য ধরনের ত্রুটি নির্দেশকারী একটি ত্রুটি কোড পাওয়া গেছে।

const Int

QUIC প্রোটোকল সম্পর্কিত ত্রুটি নির্দেশকারী ত্রুটি কোড।

const Int

টাইমআউট শেষ হয়ে যাওয়ার ত্রুটি কোড।

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

org.chromium.net.NetworkException থেকে
abstract Int

একটি ক্রোনেট অভ্যন্তরীণ ত্রুটি কোড ফেরত দেয়।

abstract Int

ত্রুটি কোড ফেরত দেয়, যা ERROR_* এর মধ্যে একটি।

abstract Boolean

যদি এই অনুরোধটি অবিলম্বে পুনরায় চেষ্টা করলে সফল হওয়ার সম্ভাবনা থাকে তবে true ফেরত দেয়, অন্যথায় false ফেরত দেয়।

java.lang.Throwable থেকে

সুরক্ষিত নির্মাণকারী

QuicException

protected QuicException(message: String!, cause: Throwable!)

QUIC প্রোটোকল ত্রুটির কারণে সৃষ্ট একটি ব্যতিক্রম তৈরি করে।

প্যারামিটার
message: String !

ব্যর্থতার ব্যাখ্যা।

cause: Throwable !

কারণটি (যা getCause() মেথডের মাধ্যমে পরবর্তীতে পুনরুদ্ধারের জন্য সংরক্ষিত থাকে)। একটি null মান অনুমোদিত, এবং এটি নির্দেশ করে যে কারণটি অস্তিত্বহীন বা অজানা।

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

getConnectionCloseSource

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

QUIC সংযোগটি বিচ্ছিন্ন করার জন্য দায়ী পক্ষকে ফেরত দেয়।

getQuicDetailedErrorCode

abstract fun getQuicDetailedErrorCode(): Int

QUIC ত্রুটি কোডটি ফেরত দেয়, যা QuicErrorCode থেকে প্রাপ্ত একটি মান।