diff options
Diffstat (limited to 'sca-java-2.x/trunk/modules/binding-comet-runtime/src/main/resources/cometComponentContext.js')
-rw-r--r-- | sca-java-2.x/trunk/modules/binding-comet-runtime/src/main/resources/cometComponentContext.js | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/sca-java-2.x/trunk/modules/binding-comet-runtime/src/main/resources/cometComponentContext.js b/sca-java-2.x/trunk/modules/binding-comet-runtime/src/main/resources/cometComponentContext.js index 589ae73e7f..cddbaa3fa0 100644 --- a/sca-java-2.x/trunk/modules/binding-comet-runtime/src/main/resources/cometComponentContext.js +++ b/sca-java-2.x/trunk/modules/binding-comet-runtime/src/main/resources/cometComponentContext.js @@ -21,15 +21,17 @@ var SCA = new function() { this.TuscanyComet = { appUrl: 'tuscany-comet', connectedEndpoint : null, + sessionId : $.Guid.New(), connect : function(transport) { if(transport == null) { transport = 'streaming'; } - $.atmosphere.subscribe(document.location.toString() + this.appUrl + "/connect", + $.atmosphere.subscribe(document.location.toString() + this.appUrl + "/connect?sessionId=" + this.sessionId, this.callback, $.atmosphere.request = { + method : 'GET', transport : transport, - maxRequest: 1000000000 + maxRequest: 1000000, }); this.connectedEndpoint = $.atmosphere.response; }, @@ -39,7 +41,7 @@ this.TuscanyComet = { null, $.atmosphere.request = { method : 'POST', - data : 'callbackMethod=' + callbackMethod.name + '¶ms=' + params + data : 'sessionId=' + this.sessionId + '&callbackMethod=' + callbackMethod.name + '¶ms=' + params }); }, callback : function(response) { @@ -48,10 +50,4 @@ this.TuscanyComet = { }; -$.ajax({ - url: document.location.toString() + this.TuscanyComet.appUrl + '/sessionId', - type: 'GET', - async: false, -}); - this.CometComponentContext = new Object(); |