একটি বস্তু যা ধারক মান অ্যাক্সেস প্রদান করে. কন্টেইনার অবজেক্ট অবশ্যই openContainer(String, Container.Callback)
বা ContainerOpener
এর মাধ্যমে তৈরি করতে হবে। একবার একটি ধারক তৈরি হয়ে গেলে, এটি মূল মানগুলির জন্য জিজ্ঞাসা করা যেতে পারে যা ধারকটির জন্য প্রতিষ্ঠিত নিয়মগুলির উপর নির্ভর করতে পারে। একটি ধারক পর্যায়ক্রমে স্বয়ংক্রিয়ভাবে রিফ্রেশ হয় (প্রতি 12 ঘন্টা), তবে refresh()
দিয়ে ম্যানুয়ালিও রিফ্রেশ করা যেতে পারে।
নেস্টেড ক্লাস সারাংশ
ইন্টারফেস | ধারক। কলব্যাক | সম্পদ সফলভাবে লোড হওয়ার পরে কলব্যাক আহ্বান করা হবে। | |
ইন্টারফেস | Container.FunctionCallMacroHandler | একটি কাস্টম ম্যাক্রোর মান গণনা করার জন্য অ্যাপ্লিকেশন দ্বারা সরবরাহ করা হ্যান্ডলার৷ | |
ইন্টারফেস | Container.FunctionCallTagHandler | একটি কাস্টম ট্যাগ চালানোর জন্য অ্যাপ্লিকেশন দ্বারা সরবরাহ করা হ্যান্ডলার। | |
enum | ধারক.রিফ্রেশ ব্যর্থতা | যে উপায়ে একটি রিফ্রেশ ব্যর্থ হতে পারে. | |
enum | কন্টেইনার।রিফ্রেশ টাইপ | কন্টেইনার রিফ্রেশের উত্স। |
পাবলিক পদ্ধতির সারাংশ
সিঙ্ক্রোনাইজড শূন্যতা | বন্ধ () |
বুলিয়ান | getBoolan ( স্ট্রিং কী ) |
স্ট্রিং | |
দ্বিগুণ | getDouble ( স্ট্রিং কী ) |
সিঙ্ক্রোনাইজড কন্টেইনার। ফাংশনকলম্যাক্রোহ্যান্ডলার | getFunctionCallMacroHandler ( স্ট্রিং customMacroName ) |
সিঙ্ক্রোনাইজড Container.FunctionCallTagHandler | getFunctionCallTagHandler ( স্ট্রিং customTagName ) |
দীর্ঘ | |
দীর্ঘ | getLong ( স্ট্রিং কী ) |
স্ট্রিং | getString ( স্ট্রিং কী ) |
বুলিয়ান | ডিফল্ট () |
সিঙ্ক্রোনাইজড শূন্যতা | রিফ্রেশ () |
সিঙ্ক্রোনাইজড শূন্যতা | registerFunctionCallMacroHandler ( স্ট্রিং customMacroName , Container.FunctionCallMacroHandler customMacroHandler ) |
সিঙ্ক্রোনাইজড শূন্যতা | registerFunctionCallTagHandler ( স্ট্রিং customTagName , Container.FunctionCallTagHandler customTagHandler ) |
পাবলিক পদ্ধতি
পাবলিক সিঙ্ক্রোনাইজড শূন্য বন্ধ ()
এই পাত্রটি বন্ধ করে যাতে এটি আর রিফ্রেশ না হয়। এটি বন্ধ করার পরে, এটি ব্যবহার করা উচিত নয়।
পাবলিক বুলিয়ান গেটবুলিয়ান ( স্ট্রিং কী )
প্রদত্ত কীটির জন্য কনফিগারেশন মান উপস্থাপন করে একটি বুলিয়ান প্রদান করে। কন্টেইনারে এই কীটির কোনো মান না থাকলে, মিথ্যা ফেরত দেওয়া হবে।
সর্বজনীন স্ট্রিং getContainerId ()
কন্টেইনার আইডি ফেরত দেয়।
পাবলিক ডাবল গেটডাবল ( স্ট্রিং কী )
প্রদত্ত কীটির জন্য কনফিগারেশন মান উপস্থাপন করে একটি ডবল প্রদান করে। যদি এই কীটির জন্য ধারকটির কোনো মান না থাকে, তাহলে 0 ফেরত দেওয়া হবে।
পাবলিক সিঙ্ক্রোনাইজড কন্টেইনার। ফাংশনকলম্যাক্রোহ্যান্ডলার গেটফাংশনকলম্যাক্রোহ্যান্ডলার ( স্ট্রিং কাস্টমম্যাক্রোনাম )
প্রদত্ত ফাংশন কল ম্যাক্রোর জন্য নিবন্ধিত ম্যাক্রো হ্যান্ডলার প্রদান করে।
পাবলিক লং গেট লাস্টরিফ্রেশটাইম ()
শেষ বার (মিলিসেকেন্ডে মধ্যরাত থেকে, 1 জানুয়ারী, 1970 UTC) ফেরত দেয় যখন এই কন্টেইনারটি নেটওয়ার্ক থেকে রিফ্রেশ করা হয়েছিল৷
পাবলিক লং গেটলং ( স্ট্রিং কী )
প্রদত্ত কীটির জন্য কনফিগারেশন মান উপস্থাপন করে একটি দীর্ঘ প্রদান করে। যদি এই কীটির জন্য ধারকটির কোনো মান না থাকে, তাহলে 0 ফেরত দেওয়া হবে।
পাবলিক স্ট্রিং getString ( স্ট্রিং কী )
প্রদত্ত কীটির জন্য কনফিগারেশন মান উপস্থাপন করে একটি স্ট্রিং প্রদান করে। যদি এই কীটির জন্য ধারকটির কোনো মান না থাকে, তাহলে একটি খালি স্ট্রিং ফেরত দেওয়া হবে।
পাবলিক বুলিয়ান ডিফল্ট ()
এটি একটি ডিফল্ট ধারক কিনা বা সার্ভার থেকে রিফ্রেশ করা হয় কিনা তা ফেরত দেয়৷
সর্বজনীন সিঙ্ক্রোনাইজড অকার্যকর রিফ্রেশ ()
এই ধারকটিকে নেটওয়ার্ক থেকে রিফ্রেশ করার অনুরোধ করে৷ এই কলটি অ্যাসিঙ্ক্রোনাস, তাই রিফ্রেশ অন্য থ্রেডে সঞ্চালিত হবে।
আপনি refresh() কল করার পরে, এই পদ্ধতিতে আবার কল করার চেষ্টা করার জন্য আপনাকে কমপক্ষে 15 মিনিট অপেক্ষা করতে হবে, অন্যথায়, পরবর্তী কলটি নো-অপ হতে পারে।
সর্বজনীন সিঙ্ক্রোনাইজড অকার্যকর রেজিস্টার ফাংশনকলম্যাক্রোহ্যান্ডলার ( স্ট্রিং কাস্টমম্যাক্রোনাম , কন্টেইনার। ফাংশনকলম্যাক্রোহ্যান্ডলার কাস্টমম্যাক্রোহ্যান্ডলার )
একটি প্রদত্ত ফাংশন কল ম্যাক্রো পরিচালনা করতে প্রদত্ত ম্যাক্রো হ্যান্ডলার নিবন্ধন করে।
পরামিতি
customMacroName | ম্যাক্রোর নাম যা নিবন্ধিত হচ্ছে |
কাস্টম ম্যাক্রোহ্যান্ডলার | হ্যান্ডলার শূন্য হলে, সেই ম্যাক্রোর জন্য বিদ্যমান কোনো হ্যান্ডলারকে নিবন্ধনমুক্ত করে। |
সর্বজনীন সিঙ্ক্রোনাইজড অকার্যকর রেজিস্টার ফাংশনকল ট্যাগহ্যান্ডলার ( স্ট্রিং কাস্টমট্যাগনাম , কন্টেইনার । ফাংশনকলট্যাগহ্যান্ডলার কাস্টমট্যাগহ্যান্ডলার )
একটি প্রদত্ত ফাংশন কল ট্যাগ পরিচালনা করতে ট্যাগ হ্যান্ডলার নিবন্ধন করে।
পরামিতি
customTagName | ট্যাগের নাম যা নিবন্ধিত হচ্ছে |
কাস্টম ট্যাগহ্যান্ডলার | হ্যান্ডলার শূন্য হলে, সেই ট্যাগের জন্য বিদ্যমান কোনো হ্যান্ডলারকে নিবন্ধনমুক্ত করে। |