বাইটঅ্যারেক্রোনেটকলব্যাক

public abstract class ByteArrayCronetCallback extends InMemoryTransformCronetCallback


InMemoryTransformCronetCallback এর একটি বিশেষায়িত রূপ, যা কোনো ব্যাখ্যা ছাড়াই বডি বাইটগুলো হুবহু ফেরত দেয়।

সারসংক্ষেপ

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

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

ByteArrayCronetCallback

একটি সমাপ্তি লিসেনার যোগ করে।

সুরক্ষিত পদ্ধতি

final byte[]
transformBodyBytes ( UrlResponseInfo info, byte[] bodyBytes)

সাধারণ পূর্ণাঙ্গ বডিকে একটি ব্যবহারকারী-সংজ্ঞায়িত অবজেক্টে রূপান্তরিত (ডি-সিরিয়ালাইজ) করে।

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

org.chromium.net.apihelpers.ImplicitFlowControlCallback থেকে
final void

cancel এর মাধ্যমে অনুরোধটি বাতিল করা হলে এটি কার্যকর হয়।

final void

start পর যেকোনো কারণে অনুরোধ ব্যর্থ হলে এটি কার্যকর হয়।

final void
onReadCompleted (
UrlRequest request,
UrlResponseInfo info,
ByteBuffer byteBuffer
)

যখনই প্রতিক্রিয়ার মূল অংশের কোনো অংশ পড়া হয়, তখনই এটি কার্যকর হয়।

final void
onRedirectReceived (
UrlRequest request,
UrlResponseInfo info,
String newLocationUrl
)

যখনই কোনো পুনঃনির্দেশের সম্মুখীন হওয়া যায়, তখনই এটি কার্যকর হয়।

final void

সমস্ত রিডাইরেক্টের পর হেডারগুলির চূড়ান্ত সেট প্রাপ্ত হলে এটি কার্যকর হয়।

final void

অনুরোধ সফলভাবে সম্পন্ন হলে এটি কার্যকর হয়।

abstract boolean

যখনই কোনো পুনঃনির্দেশের সম্মুখীন হওয়া যায়, তখনই এটি কার্যকর হয়।

org.chromium.net.apihelpers.InMemoryTransformCronetCallback থেকে
final void

যখনই প্রতিক্রিয়ার মূল অংশের কোনো অংশ পড়া হয়, তখনই এটি কার্যকর হয়।

final void

cancel এর মাধ্যমে অনুরোধটি বাতিল করা হলে এটি কার্যকর হয়।

final void

start পর যেকোনো কারণে অনুরোধ ব্যর্থ হলে এটি কার্যকর হয়।

final void

সমস্ত রিডাইরেক্টের পর হেডারগুলির চূড়ান্ত সেট প্রাপ্ত হলে এটি কার্যকর হয়।

final void

অনুরোধ সফলভাবে সম্পন্ন হলে এটি কার্যকর হয়।

org.chromium.net.UrlRequest.Callback থেকে
abstract void

start পর যেকোনো কারণে অনুরোধ ব্যর্থ হলে এটি কার্যকর হয়।

abstract void
onReadCompleted (
UrlRequest request,
UrlResponseInfo info,
ByteBuffer byteBuffer
)

যখনই প্রতিক্রিয়ার মূল অংশের কোনো অংশ পড়া হয়, তখনই এটি কার্যকর হয়।

abstract void
onRedirectReceived (
UrlRequest request,
UrlResponseInfo info,
String newLocationUrl
)

যখনই কোনো পুনঃনির্দেশের সম্মুখীন হওয়া যায়, তখনই এটি কার্যকর হয়।

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

বাইটঅ্যারেক্রোনেটকলব্যাক

public ByteArrayCronetCallback()

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

addCompletionListener

public ByteArrayCronetCallback addCompletionListener(
    CronetRequestCompletionListener<byte[]> listener
)

একটি কমপ্লিশন লিসেনার যোগ করে। অনুরোধটি একটি টার্মিনাল অবস্থায় পৌঁছালে, যোগ করার ক্রম অনুসারে সমস্ত লিসেনারকে জানানো হয়। যদি কোনো লিসেনার একাধিকবার যোগ করা হয়, তবে এটি প্রথমবার যোগ করার সময় অনুযায়ী কেবল একবারই কল করা হবে।

আরও দেখুন
CronetRequestCompletionListener

সুরক্ষিত পদ্ধতি

ট্রান্সফর্মবডিবাইটস

protected final byte[] transformBodyBytes(UrlResponseInfo info, byte[] bodyBytes)

সাধারণ পূর্ণাঙ্গ বডিকে একটি ব্যবহারকারী-সংজ্ঞায়িত অবজেক্টে রূপান্তরিত (ডি-সিরিয়ালাইজ) করে।

এটা ধরে নেওয়া হয় যে ইমপ্লিমেন্টিং ক্লাসগুলো এজ কেস (যেমন খালি এবং ত্রুটিপূর্ণ বডি) যথাযথভাবে সামাল দেয়। ক্রোনেট অবজেক্টগুলো পরিদর্শন করে না এবং সেগুলোকে (বা কোনো ব্যতিক্রম) অনুরোধ প্রদানকারীর কাছে পাঠিয়ে দেয়।