13:03, EEST
April 1, 2015
What are the consequences of a client-side subscription buffer overflow occurring, i.e. the event that causes the SubscriptionNotificationListener.onBufferOverflow method being called?
The JavaDoc states:
“… Although you get the discarded data in the event, you should not normally try to handle it, since it will not help. But you may record it as a reference.”
I don’t understand this. Will the client automatically attempt to request the data that didn’t fit into the buffer again, or will that data get lost? In the former case, is this listener-method basically only useful in informing the developer that a larger buffer could be more efficient? In the latter case, will the onMissingData listener-method get called as well?
13:58, EEST
December 21, 2011
onBufferOverflow occurs when the client has received the notification from the server, but has not processed data fast enough so that it’s own message buffer has overflown. By default the size of this buffer is 100 messages, so there is a real performance problem in the client application.
onMissingData will be called if the client notices that it could not get all data from the server – after a communication error, for example.
Most Users Ever Online: 1919
Currently Online:
25 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Heikki Tahvanainen: 402
hbrackel: 144
rocket science: 88
pramanj: 86
Francesco Zambon: 83
Ibrahim: 78
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
Member Stats:
Guest Posters: 0
Members: 738
Moderators: 7
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1524
Posts: 6451
Newest Members:
jonathonmcintyre, fannielima, kristiewinkle8, rust, christamcdowall, redaahern07571, nigelbdhmp, travistimmons, AnnelCib, dalenegettingerModerators: Jouni Aro: 1026, Pyry: 1, Petri: 0, Bjarne Boström: 1026, Jimmy Ni: 26, Matti Siponen: 346, Lusetti: 0
Administrators: admin: 1