日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

CometD JavaScript的配置

 phoneone 2011-11-15

原文地址:

    http:///documentation/cometd-javascript/configuration

 

 

CometD JavaScript的配置

 

sbordet在周一,2009629 - 13:26提交。

 

JavaScriptCometD API:配置和初始化

 

在您用這個(gè)思想設(shè)置您項(xiàng)目的骨架后,你可能想充分了解如何自定義和配置實(shí)現(xiàn)Cometd特性的參數(shù)。

 

整個(gè)API可以通過(guò)一個(gè)單一的原型名為org.cometd.Cometd的對(duì)象來(lái)調(diào)用。

 Dojo工具包中有一個(gè)名稱(chēng)為dojox.cometd的對(duì)象實(shí)例來(lái)調(diào)用,而jQuery則是用$.cometd

 

默認(rèn)的cometd對(duì)象已經(jīng)被實(shí)例化并配置了默認(rèn)值,但是還沒(méi)有開(kāi)始任何Bayeux通信。

 在它可以啟動(dòng)任何Bayeux通信之前,它需要一個(gè)強(qiáng)制性參數(shù):Bayeux服務(wù)器的URL。

 

2個(gè)方式配置此參數(shù):

 / /第一個(gè)方式:URL字符串

cometd.configure(“http://localhost:8080/cometd”);

 

/ /第二個(gè)方式:配置對(duì)象

cometd.configure{

    url:“http://localhost:8080/cometd

};

 

 第一種方式是第二種方式的簡(jiǎn)寫(xiě)。

 不過(guò),第二種方式允許配置其他配置參數(shù),

 

目前有的參數(shù)如表:

參數(shù)名稱(chēng)

要求

默認(rèn)值

參數(shù)說(shuō)明

URL

Yes

 

客戶(hù)端將連的Bayeux服務(wù)器的URL

 

LOGLEVEL

No

info

日志級(jí)別??赡艿闹涤校骸?/span>warn”,“info”,“debug”。用window.console輸出

maxConnections

No

2

用于連接到Bayeux服務(wù)器的連接的最大數(shù)量。只有改變這個(gè)值,你才知道究竟什么是客戶(hù)端的連接限制,排隊(duì)長(zhǎng)輪詢(xún)要求些什么

 

backoffIncrement

No

1000

這是一個(gè)毫秒數(shù),是每次與Bayeux服務(wù)器連接失敗的遞增數(shù)。這個(gè)時(shí)間結(jié)束后,將嘗試重新連接

maxBackoff

No

60000

最大連接失敗時(shí)間,在達(dá)到最大毫秒數(shù)后,將不再增加

reverseIncomingExtensions

No

True

控制是否將在登記順序相反的順序調(diào)用傳入擴(kuò)展

maxNetworkDelay

No

10000

最大失敗等待時(shí)間。然后才認(rèn)為與Bayeux服務(wù)器連接失敗。

requestHeaders

No

{ }

一個(gè)每次發(fā)送Bayeux請(qǐng)求都包含的請(qǐng)求頭對(duì)象,(例如: {"My-Custom-Header":"MyValue"}

appendMessageTypeToURL

 

No

True

無(wú)論是什么類(lèi)型(handshake, connect, disconnect)的Bayeux消息都被追加到Bayeux服務(wù)器的URL中(見(jiàn)上文)

 autoBatch

No

false

在一些場(chǎng)合,將一次性發(fā)布多個(gè)排隊(duì)消息,而不需要明確的配置。

 

 

您已經(jīng)配置了cometd對(duì)象后,還沒(méi)有開(kāi)始Bayeux通信。要啟動(dòng)的Bayeux通信,你需要調(diào)用handshake(),請(qǐng)參閱下一節(jié)。

 

被用來(lái)調(diào)用一個(gè)方法叫做init()的JavaScript Cometd實(shí)施以前的用戶(hù)。這個(gè)方法仍然存在,它是一個(gè)相當(dāng)于調(diào)用configure()和handshake()的簡(jiǎn)寫(xiě)。

在下一節(jié)中建議最好調(diào)用init()。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多