require(["lsClient","LightstreamerClient", "Subscription", "StaticGrid", "SimpleLoggerProvider", "ConsoleAppender", "LogMessages"],
function(lsClient,LightstreamerClient, Subscription, StaticGrid, SimpleLoggerProvider, ConsoleAppender,LogMessages) {
try
{
var loggerProvider = new SimpleLoggerProvider();
LightstreamerClient.setLoggerProvider(loggerProvid er);
var myAppender = new ConsoleAppender("INFO","*", lsClient);
loggerProvider.addLoggerAppender(myAppender);
var customLogger = loggerProvider.getLogger("*");
var auctionData = new StaticGrid("astable",true);
auctionData.setHtmlInterpretationEnabled(true);
var auctionSubscription = new Subscription("MERGE",auctionData.extractItemList() ,schema);
auctionSubscription.setDataAdapter("ASADAPTER");
auctionSubscription.setRequestedSnapshot("yes");
auctionSubscription.addListener(auctionData);
auctionSubscription.addListener({
onSubscription:function() {
try
{
<c:choose>
<c:when test="${PRESSESSIONINFORMATION.domainInstance.doma inId == 16}">
customLogger.info("Successfully Subcribed to LightStreamer Server" + "#" + serverTimeStamp + "#" + clientTimeStamp + "#" + auctionserverLatency + "#" + timeServerLatency, null);
//log.info("Successfully Subcribed to LightStreamer Server" + "#" + serverTimeStamp + "#" + clientTimeStamp + "#" + auctionserverLatency + "#" + timeServerLatency);
</c:when>
<c: otherwise>
customLogger.info("Successfully Subcribed to LightStreamer Server", null);
//log.info("Successfully Subcribed to LightStreamer Server");
</c: otherwise>
</c:choose>
}catch (err)
{
errorHandler.logException("onSubscription(...) getting values failed.", err, null);
}
});
Bookmarks