|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ExtendedTableListener
A fast, though basic, listener interface, which receives notification
of data updates and other messages related to a subscribed table. It can be
used in place of SimpleTableListener when item and field name information is
available (that is, a LiteralBasedProvider or equivalent Metadata Adapter
is configured on the Server).
Only notifications of changed field values received from the Server
are available. Unchanged fields are just not included in the update
representations.
| Field Summary | |
|---|---|
static java.lang.String |
UNCHANGED
Constant that represents unchanged fields. |
| Method Summary | |
|---|---|
void |
onControlError(java.lang.String error)
Notification that the Server has refused a Subscription request because of the constraints imposed by the Metadata Adapter or by Server configuration. |
void |
onEndOfSnapshot(java.lang.String item)
Notification that no more snapshot events are coming for an item. |
void |
onRawUpdatesLost(java.lang.String item,
int lostUpdates)
Notification of one or more updates that were suppressed in the Server because of internal memory limitations. |
void |
onUnsubscribe()
Notification of the unsubscription of all the items in the table. |
void |
onUpdate(java.lang.String item,
ExtendedItemUpdate update)
Notification of an update of the values for an item in the associated table. |
| Field Detail |
|---|
static final java.lang.String UNCHANGED
| Method Detail |
|---|
void onUpdate(java.lang.String item,
ExtendedItemUpdate update)
item - Name of the item in the Group of items in the table.update - Object that carries values received from the Server.ExtendedItemUpdate,
ReusableExtendedItemUpdatevoid onEndOfSnapshot(java.lang.String item)
item - Name of the item in the Group of items in the table.
void onRawUpdatesLost(java.lang.String item,
int lostUpdates)
item - Name of the item in the Group of items in the table.lostUpdates - Number of consecutive lost updates for the item.void onControlError(java.lang.String error)
ConnectionListener.onServerError(java.lang.String) notification to be issued
and the whole session request to fail.
error - A string representing the error sent by the server;
the string message is prefixed by a Server originated error code,
to be disaggregated in a future release of the library.LSClient.useSingleConnection(boolean),
HandyTableListener.onControlError(int, java.lang.String)void onUnsubscribe()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||