- getAdapterSet() - Method in class com.lightstreamer.client.ConnectionDetails
-
Inquiry method that gets the name of the Adapter Set (which defines the Metadata Adapter and one or several
Data Adapters) mounted on Lightstreamer Server that supply all the items used in this application.
- getChangedFields() - Method in class com.lightstreamer.client.ItemUpdate
-
Returns an immutable Map containing the values for each field changed with the last server update.
- getChangedFieldsByPosition() - Method in class com.lightstreamer.client.ItemUpdate
-
Returns an immutable Map containing the values for each field changed with the last server update.
- getClientIp() - Method in class com.lightstreamer.client.ConnectionDetails
-
Inquiry method that gets the IP address of this client as seen by the Server which is serving
the current session as the client remote address (note that it may not correspond to the client host;
for instance it may refer to an intermediate proxy).
- getCommandPosition() - Method in class com.lightstreamer.client.Subscription
-
Returns the position of the "command" field in a COMMAND Subscription.
- getCommandSecondLevelDataAdapter() - Method in class com.lightstreamer.client.Subscription
-
- getCommandSecondLevelFields() - Method in class com.lightstreamer.client.Subscription
-
Inquiry method that can be used to read the "Field List" specified for second-level
Subscriptions.
- getCommandSecondLevelFieldSchema() - Method in class com.lightstreamer.client.Subscription
-
Inquiry method that can be used to read the "Field Schema" specified for second-level
Subscriptions.
- getCommandValue(String, String, String) - Method in class com.lightstreamer.client.Subscription
-
Returns the latest value received for the specified item/key/field combination.
- getCommandValue(int, String, int) - Method in class com.lightstreamer.client.Subscription
-
Returns the latest value received for the specified item/key/field combination.
- getCommandValue(int, String, String) - Method in class com.lightstreamer.client.Subscription
-
Returns the latest value received for the specified item/key/field combination.
- getCommandValue(String, String, int) - Method in class com.lightstreamer.client.Subscription
-
Returns the latest value received for the specified item/key/field combination.
- getConnectTimeout() - Method in class com.lightstreamer.client.ConnectionOptions
-
- getContentLength() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the length expressed in bytes to be used by the Server for the response body on
a HTTP stream connection.
- getCookies(URI) - Static method in class com.lightstreamer.client.LightstreamerClient
-
Static inquiry method that can be used to share cookies between connections to the Server
(performed by this library) and connections to other sites that are performed
by the application.
- getCurrentConnectTimeout() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the maximum time to wait for a response to a request.
- getDataAdapter() - Method in class com.lightstreamer.client.Subscription
-
- getFields() - Method in class com.lightstreamer.client.ItemUpdate
-
Returns an immutable Map containing the values for each field in the Subscription.
- getFields() - Method in class com.lightstreamer.client.Subscription
-
Inquiry method that can be used to read the "Field List" specified for this Subscription.
- getFieldsByPosition() - Method in class com.lightstreamer.client.ItemUpdate
-
Returns an immutable Map containing the values for each field in the Subscription.
- getFieldSchema() - Method in class com.lightstreamer.client.Subscription
-
Inquiry method that can be used to read the field schema specified for this Subscription.
- getFirstRetryMaxDelay() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the maximum time to wait before trying a new connection to the Server
in case the previous one is unexpectedly closed while correctly working.
- getForcedTransport() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the value of the forced transport (if any).
- getHttpExtraHeaders() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the Map object containing the extra headers to be sent to the server.
- getIdleTimeout() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the maximum time the Server is allowed to wait for any data to be sent
in response to a polling request, if none has accumulated at request time.
- getItemGroup() - Method in class com.lightstreamer.client.Subscription
-
Inquiry method that can be used to read the item group specified for this Subscription.
- getItemName() - Method in class com.lightstreamer.client.ItemUpdate
-
Inquiry method that retrieves the name of the item to which this update pertains.
- getItemPos() - Method in class com.lightstreamer.client.ItemUpdate
-
Inquiry method that retrieves the position in the "Item List" or "Item Group" of the item to
which this update pertains.
- getItems() - Method in class com.lightstreamer.client.Subscription
-
Inquiry method that can be used to read the "Item List" specified for this Subscription.
- getKeepaliveInterval() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the interval between two keepalive packets sent by Lightstreamer Server
on a stream connection when no actual data is being transmitted.
- getKeyPosition() - Method in class com.lightstreamer.client.Subscription
-
Returns the position of the "key" field in a COMMAND Subscription.
- getListeners() - Method in class com.lightstreamer.client.LightstreamerClient
-
Returns a list containing the
ClientListener
instances that were added to this client.
- getListeners() - Method in class com.lightstreamer.client.Subscription
-
- getMode() - Method in class com.lightstreamer.client.Subscription
-
Inquiry method that can be used to read the mode specified for this
Subscription.
- getPollingInterval() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the polling interval used for polling connections.
- getRealMaxBandwidth() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the maximum bandwidth that can be consumed for the data coming from
Lightstreamer Server.
- getReconnectTimeout() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the time the client, after entering "STALLED" status,
is allowed to keep waiting for a keepalive packet or any data on a stream connection,
before disconnecting and trying to reconnect to the Server.
- getRequestedBufferSize() - Method in class com.lightstreamer.client.Subscription
-
- getRequestedMaxBandwidth() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the maximum bandwidth that can be consumed for the data coming from
Lightstreamer Server, as requested for this session.
- getRequestedMaxFrequency() - Method in class com.lightstreamer.client.Subscription
-
- getRequestedSnapshot() - Method in class com.lightstreamer.client.Subscription
-
- getRetryDelay() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the minimum time to wait before trying a new connection
to the Server in case the previous one failed for any reason, which is also the maximum time to wait for a response to a request
before dropping the connection and trying with a different approach.
- getReverseHeartbeatInterval() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the reverse-heartbeat interval expressed in milliseconds.
- getSelector() - Method in class com.lightstreamer.client.Subscription
-
- getServerAddress() - Method in class com.lightstreamer.client.ConnectionDetails
-
Inquiry method that gets the configured address of Lightstreamer Server.
- getServerInstanceAddress() - Method in class com.lightstreamer.client.ConnectionDetails
-
Inquiry method that gets the server address to be used to issue all requests related to the current session.
- getServerSocketName() - Method in class com.lightstreamer.client.ConnectionDetails
-
Inquiry method that gets the instance name of the Server which is serving the current session.
- getSessionId() - Method in class com.lightstreamer.client.ConnectionDetails
-
Inquiry method that gets the ID associated by the server to this client session.
- getSessionRecoveryTimeout() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the maximum time allowed for attempts to recover
the current session upon an interruption, after which a new session will be created.
- getStalledTimeout() - Method in class com.lightstreamer.client.ConnectionOptions
-
Inquiry method that gets the extra time the client can wait when an expected keepalive packet
has not been received on a stream connection (and no actual data has arrived), before entering
the "STALLED" status.
- getStatus() - Method in class com.lightstreamer.client.LightstreamerClient
-
Inquiry method that gets the current client status and transport (when applicable).
- getSubscriptions() - Method in class com.lightstreamer.client.LightstreamerClient
-
Inquiry method that returns a list containing all the Subscription instances that are
currently "active" on this LightstreamerClient.
- getUser() - Method in class com.lightstreamer.client.ConnectionDetails
-
Inquiry method that gets the username to be used for the authentication on Lightstreamer Server when
initiating the session.
- getValue(String) - Method in class com.lightstreamer.client.ItemUpdate
-
Returns the current value for the specified field
- getValue(int) - Method in class com.lightstreamer.client.ItemUpdate
-
Returns the current value for the specified field
- getValue(String, String) - Method in class com.lightstreamer.client.Subscription
-
Returns the latest value received for the specified item/field pair.
- getValue(int, int) - Method in class com.lightstreamer.client.Subscription
-
Returns the latest value received for the specified item/field pair.
- getValue(String, int) - Method in class com.lightstreamer.client.Subscription
-
Returns the latest value received for the specified item/field pair.
- getValue(int, String) - Method in class com.lightstreamer.client.Subscription
-
Returns the latest value received for the specified item/field pair.
- onAbort(String, boolean) - Method in interface com.lightstreamer.client.ClientMessageListener
-
Event handler that is called by Lightstreamer when any notifications of the processing outcome of the related
message haven't been received yet and can no longer be received.
- onClearSnapshot(String, int) - Method in interface com.lightstreamer.client.SubscriptionListener
-
Event handler that is called by Lightstreamer each time a request to clear the snapshot pertaining to an item
in the Subscription has been received from the Server.
- onCommandSecondLevelItemLostUpdates(int, String) - Method in interface com.lightstreamer.client.SubscriptionListener
-
Event handler that is called by Lightstreamer to notify that, due to internal resource limitations,
Lightstreamer Server dropped one or more updates for an item that was subscribed to as a second-level subscription.
- onCommandSecondLevelSubscriptionError(int, String, String) - Method in interface com.lightstreamer.client.SubscriptionListener
-
Event handler that is called when the Server notifies an error on a second-level subscription.
- onDeny(String, int, String) - Method in interface com.lightstreamer.client.ClientMessageListener
-
Event handler that is called by Lightstreamer when the related message has been processed by the Server but the
expected processing outcome could not be achieved for any reason.
- onDiscarded(String) - Method in interface com.lightstreamer.client.ClientMessageListener
-
Event handler that is called by Lightstreamer to notify that the related message has been discarded by the Server.
- onEndOfSnapshot(String, int) - Method in interface com.lightstreamer.client.SubscriptionListener
-
Event handler that is called by Lightstreamer to notify that all snapshot events for an item in the
Subscription have been received, so that real time events are now going to be received.
- onError(String) - Method in interface com.lightstreamer.client.ClientMessageListener
-
Event handler that is called by Lightstreamer when the related message has been processed by the Server but the
processing has failed for any reason.
- onItemLostUpdates(String, int, int) - Method in interface com.lightstreamer.client.SubscriptionListener
-
Event handler that is called by Lightstreamer to notify that, due to internal resource limitations,
Lightstreamer Server dropped one or more updates for an item in the Subscription.
- onItemUpdate(ItemUpdate) - Method in interface com.lightstreamer.client.SubscriptionListener
-
Event handler that is called by Lightstreamer each time an update pertaining to an item in the Subscription
has been received from the Server.
- onListenEnd(LightstreamerClient) - Method in interface com.lightstreamer.client.ClientListener
-
- onListenEnd(Subscription) - Method in interface com.lightstreamer.client.SubscriptionListener
-
- onListenStart(LightstreamerClient) - Method in interface com.lightstreamer.client.ClientListener
-
- onListenStart(Subscription) - Method in interface com.lightstreamer.client.SubscriptionListener
-
- onProcessed(String) - Method in interface com.lightstreamer.client.ClientMessageListener
-
Event handler that is called by Lightstreamer when the related message has been processed by the Server with success.
- onPropertyChange(String) - Method in interface com.lightstreamer.client.ClientListener
-
- onRealMaxFrequency(String) - Method in interface com.lightstreamer.client.SubscriptionListener
-
Event handler that is called by Lightstreamer to notify the client with the real maximum update frequency of the Subscription.
- onServerError(int, String) - Method in interface com.lightstreamer.client.ClientListener
-
Event handler that is called when the Server notifies a refusal on the client attempt to open
a new connection or the interruption of a streaming connection.
- onStatusChange(String) - Method in interface com.lightstreamer.client.ClientListener
-
Event handler that receives a notification each time the LightstreamerClient status has changed.
- onSubscription() - Method in interface com.lightstreamer.client.SubscriptionListener
-
Event handler that is called by Lightstreamer to notify that a Subscription has been successfully subscribed
to through the Server.
- onSubscriptionError(int, String) - Method in interface com.lightstreamer.client.SubscriptionListener
-
Event handler that is called when the Server notifies an error on a Subscription.
- onUnsubscription() - Method in interface com.lightstreamer.client.SubscriptionListener
-
Event handler that is called by Lightstreamer to notify that a Subscription has been successfully unsubscribed
from.
- sendMessage(String) - Method in class com.lightstreamer.client.LightstreamerClient
-
- sendMessage(String, String, int, ClientMessageListener, boolean) - Method in class com.lightstreamer.client.LightstreamerClient
-
Operation method that sends a message to the Server.
- setAdapterSet(String) - Method in class com.lightstreamer.client.ConnectionDetails
-
Setter method that sets the name of the Adapter Set mounted on Lightstreamer Server to be used to handle
all requests in the session.
- setCommandSecondLevelDataAdapter(String) - Method in class com.lightstreamer.client.Subscription
-
Setter method that sets the name of the second-level Data Adapter (within
the Adapter Set used by the current session) that supplies all the
second-level items.
- setCommandSecondLevelFields(String[]) - Method in class com.lightstreamer.client.Subscription
-
Setter method that sets the "Field List" to be subscribed to through
Lightstreamer Server for the second-level items.
- setCommandSecondLevelFieldSchema(String) - Method in class com.lightstreamer.client.Subscription
-
Setter method that sets the "Field Schema" to be subscribed to through
Lightstreamer Server for the second-level items.
- setConnectTimeout(String) - Method in class com.lightstreamer.client.ConnectionOptions
-
- setContentLength(long) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that sets the length in bytes to be used by the Server for the response body on a stream connection
(a minimum length, however, is ensured by the server).
- setCurrentConnectTimeout(long) - Method in class com.lightstreamer.client.ConnectionOptions
-
- setDataAdapter(String) - Method in class com.lightstreamer.client.Subscription
-
Setter method that sets the name of the Data Adapter
(within the Adapter Set used by the current session)
that supplies all the items for this Subscription.
- setEarlyWSOpenEnabled(boolean) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that enables/disables the "early-open" of the WebSocket connection.
- setFields(String[]) - Method in class com.lightstreamer.client.Subscription
-
Setter method that sets the "Field List" to be subscribed to through
Lightstreamer Server.
- setFieldSchema(String) - Method in class com.lightstreamer.client.Subscription
-
Setter method that sets the "Field Schema" to be subscribed to through
Lightstreamer Server.
- setFirstRetryMaxDelay(long) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that sets the maximum time to wait before trying a new connection to the Server
in case the previous one is unexpectedly closed while correctly working.
- setForcedTransport(String) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that can be used to disable/enable the Stream-Sense algorithm and to force the client to use a fixed
transport or a fixed combination of a transport and a connection type.
- setHttpExtraHeaders(Map<String, String>) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that enables/disables the setting of extra HTTP headers to all the request performed to the Lightstreamer
server by the client.
- setHttpExtraHeadersOnSessionCreationOnly(boolean) - Method in class com.lightstreamer.client.ConnectionOptions
-
- setIdleTimeout(long) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that sets the maximum time the Server is allowed to wait for any data to be sent in response to a
polling request, if none has accumulated at request time.
- setItemGroup(String) - Method in class com.lightstreamer.client.Subscription
-
Setter method that sets the "Item Group" to be subscribed to through
Lightstreamer Server.
- setItems(String[]) - Method in class com.lightstreamer.client.Subscription
-
Setter method that sets the "Item List" to be subscribed to through
Lightstreamer Server.
- setKeepaliveInterval(long) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that sets the interval between two keepalive packets to be sent by Lightstreamer Server on a stream
connection when no actual data is being transmitted.
- setLoggerProvider(LoggerProvider) - Static method in class com.lightstreamer.client.LightstreamerClient
-
Static method that permits to configure the logging system used by the library.
- setPassword(String) - Method in class com.lightstreamer.client.ConnectionDetails
-
Setter method that sets the password to be used for the authentication on Lightstreamer Server when initiating
the session.
- setPollingInterval(long) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that sets the polling interval used for polling connections.
- setProxy(Proxy) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that configures the coordinates to a proxy server to be used to connect to the Lightstreamer Server.
- setReconnectTimeout(long) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that sets the time the client, after entering "STALLED" status,
is allowed to keep waiting for a keepalive packet or any data on a stream connection,
before disconnecting and trying to reconnect to the Server.
- setRequestedBufferSize(String) - Method in class com.lightstreamer.client.Subscription
-
Setter method that sets the length to be requested to Lightstreamer
Server for the internal queuing buffers for the items in the Subscription.
- setRequestedMaxBandwidth(String) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that sets the maximum bandwidth expressed in kilobits/s that can be consumed for the data coming from
Lightstreamer Server.
- setRequestedMaxFrequency(String) - Method in class com.lightstreamer.client.Subscription
-
Setter method that sets the maximum update frequency to be requested to
Lightstreamer Server for all the items in the Subscription.
- setRequestedSnapshot(String) - Method in class com.lightstreamer.client.Subscription
-
Setter method that enables/disables snapshot delivery request for the
items in the Subscription.
- setRetryDelay(long) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that sets
the minimum time to wait before trying a new connection
to the Server in case the previous one failed for any reason; and
the maximum time to wait for a response to a request
before dropping the connection and trying with a different approach.
Enforcing a delay between reconnections prevents strict loops of connection attempts when these attempts
always fail immediately because of some persisting issue.
- setReverseHeartbeatInterval(long) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that enables/disables the reverse-heartbeat mechanism by setting the
heartbeat interval.
- setSelector(String) - Method in class com.lightstreamer.client.Subscription
-
Setter method that sets the selector name for all the items in the
Subscription.
- setServerAddress(String) - Method in class com.lightstreamer.client.ConnectionDetails
-
Setter method that sets the address of Lightstreamer Server.
- setServerInstanceAddressIgnored(boolean) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that can be used to disable/enable the automatic handling of server instance address that may
be returned by the Lightstreamer server during session creation.
- setSessionRecoveryTimeout(long) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that sets the maximum time allowed for attempts to recover
the current session upon an interruption, after which a new session will be created.
- setSlowingEnabled(boolean) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that turns on or off the slowing algorithm.
- setStalledTimeout(long) - Method in class com.lightstreamer.client.ConnectionOptions
-
Setter method that sets the extra time the client is allowed to wait when an expected keepalive packet has not been
received on a stream connection (and no actual data has arrived), before entering the "STALLED" status.
- setTrustManagerFactory(TrustManagerFactory) - Static method in class com.lightstreamer.client.LightstreamerClient
-
Provides a mean to control the way TLS certificates are evaluated, with the possibility to accept untrusted ones.
- setUser(String) - Method in class com.lightstreamer.client.ConnectionDetails
-
Setter method that sets the username to be used for the authentication on Lightstreamer Server when initiating
the session.
- subscribe(Subscription) - Method in class com.lightstreamer.client.LightstreamerClient
-
Operation method that adds a Subscription to the list of "active" Subscriptions.
- Subscription - Class in com.lightstreamer.client
-
Class representing a Subscription to be submitted to a Lightstreamer Server.
- Subscription(String, String[], String[]) - Constructor for class com.lightstreamer.client.Subscription
-
Creates an object to be used to describe a Subscription that is going to be subscribed to
through Lightstreamer Server.
- Subscription(String, String, String[]) - Constructor for class com.lightstreamer.client.Subscription
-
Creates an object to be used to describe a Subscription that is going to be subscribed to
through Lightstreamer Server.
- Subscription(String) - Constructor for class com.lightstreamer.client.Subscription
-
Creates an object to be used to describe a Subscription that is going to be subscribed to
through Lightstreamer Server.
- SubscriptionListener - Interface in com.lightstreamer.client
-
Interface to be implemented to listen to
Subscription
events comprehending notifications of subscription/unsubscription,
updates, errors and others.