سؤال

نأمل أن هذا ليس كذلك جدا سؤال محدد / صغير، لكنني كنت أتساءل عما إذا كان أي شخص يعرف ما هي الحجج الممكنة هي وظيفة subscibe dojo cometd ()؟

الأمثلة القليلة التي رأيتها تشير إلى اثنين من المعلمات

cometd.subscribe(channel, call_back);

ولكن هناك عدد قليل من التطبيقات التي رأيتها تشمل شركة منطقية وجوه محتملة لقائمة المعلمة والقراءة من خلال التعليمات البرمجية تشير إلى أن الوظيفة يمكن أن تعالج 4 حجج. أحاول أن أنظر من خلال التعليمات البرمجية ومعرفة أين ينتهي بهم الأمر فعليا، لكنها تستغرق بعض الوقت للفرز من خلال الكود - كنت آمل أن يعرف شخص ما هنا شيئا غموضا.

على مؤشر ترابط متصل قليلا - هل يعرف أحد إذا كان هناك المزيد من الوثائق لاستخدام cometd من الأجرة الرهيبة التي يمكن العثور عليها في cometdproject.?

هل كانت مفيدة؟

المحلول

إصدارات الحجة الثلاث التي رأيتها هي الاشتراك (قناة، الاتصال بالاتصال، والاتصال بالملعب)؛ الحجة الثانية هي الكائن الذي يمكن من خلاله إرسال رسالة، والثالث (مثل الثانية في الإصدار 2-Arg) هو الطريقة التي يجب إرسالها.

يمكن استدعاء طريقة Call_back مع عدد متفاوت من الحجج أيضا. وفق الوثائق في mortbay, ، تأخذ طريقة رد الاتصال 2 أو 3 أو 4 حجج.

myMethod(Client fromClient,Object data)
myMethod(Client fromClient,Object data,String id)
myMethod(Client fromClient,String channel,Object data,String id)

يجب أن تكون العميل والقناة واضحة. البيانات هي البيانات الموجودة في Publish () MSG، والمعرف هو معرف فريد للرسالة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top