AnonymousMultiDeviceIterator

পাবলিক ফাইনাল ক্লাস বেনামী মাল্টিডিভাইস আইটারেটর

মাল্টি ডিভাইস ইটারেটর রিসোর্সের জন্য একটি ধারক।

পাবলিক পদ্ধতি

স্ট্যাটিক বেনামী মাল্টি ডিভাইস আইটারেটর
তৈরি করুন ( স্কোপ স্কোপ, তালিকা<স্ট্রিং> ডিভাইস, তালিকা<ক্লাস<?>> আউটপুট টাইপ, তালিকা< আকৃতি > আউটপুট আকার)
একটি নতুন বেনামী মাল্টিডিভাইস আইটারেটর অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
আউটপুট <?>
অপসারণকারী ()
একটি বৈকল্পিক ডিলিটার যেটি অপেশানে পাস করা উচিত যা পুনরাবৃত্তিকারীকে মুছে দেয়।
আউটপুট <?>
হাতল ()
একটি মাল্টি ডিভাইস ইটারেটরের একটি হ্যান্ডেল যা একটি "MultiDeviceIteratorGetNextFromShard" বিকল্পে পাঠানো যেতে পারে।

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

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক অ্যানোনিমাস মাল্টিডিভাইস আইটারেটর তৈরি করুন ( স্কোপ স্কোপ, তালিকা<স্ট্রিং> ডিভাইস, তালিকা<ক্লাস<?>> আউটপুট টাইপ, তালিকা< আকৃতি > আউটপুট আকৃতি)

একটি নতুন বেনামী মাল্টিডিভাইস আইটারেটর অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
রিটার্নস
  • Anonymous MultiDeviceIterator এর একটি নতুন উদাহরণ

পাবলিক আউটপুট <?> ডিলিটার ()

একটি বৈকল্পিক ডিলিটার যেটি অপেশানে পাস করা উচিত যা পুনরাবৃত্তিকারীকে মুছে দেয়।

সর্বজনীন আউটপুট <?> হ্যান্ডেল ()

একটি মাল্টি ডিভাইস ইটারেটরের একটি হ্যান্ডেল যা একটি "MultiDeviceIteratorGetNextFromShard" বিকল্পে পাঠানো যেতে পারে। MultiDeviceIterator এর বিপরীতে, AnonymousIterator নামের মাধ্যমে রিসোর্স শেয়ারিং প্রতিরোধ করে, এবং রিসোর্স কন্টেইনারের রেফারেন্স রাখে না।