ConnectionOptions class
Used by LightstreamerClient to provide an extra connection properties data object.
Data object that contains the policy settings used to connect to a
Lightstreamer Server. 
An instance of this class is attached to every LightstreamerClient
as LightstreamerClient.connectionOptions
- See LightstreamerClient
Properties
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  getContentLength() → int 
- Inquiry method that gets the length expressed in bytes to be used by the Server for the response body on a HTTP stream connection.
- 
  getFirstRetryMaxDelay() → int 
- 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() → String? 
- Inquiry method that gets the value of the forced transport (if any).
- 
  getHttpExtraHeaders() → Map< String, String> ?
- Inquiry method that gets the Map object containing the extra headers to be sent to the server.
- 
  getIdleTimeout() → int 
- 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.
- 
  getKeepaliveInterval() → int 
- 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.
- 
  getPollingInterval() → int 
- Inquiry method that gets the polling interval used for polling connections.
- 
  getRealMaxBandwidth() → String? 
- Inquiry method that gets the maximum bandwidth that can be consumed for the data coming from Lightstreamer Server.
- 
  getReconnectTimeout() → int 
- 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.
- 
  getRequestedMaxBandwidth() → String 
- Inquiry method that gets the maximum bandwidth that can be consumed for the data coming from Lightstreamer Server, as requested for this session.
- 
  getRetryDelay() → int 
- 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() → int 
- Inquiry method that gets the reverse-heartbeat interval expressed in milliseconds.
- 
  getSessionRecoveryTimeout() → int 
- 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() → int 
- 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.
- 
  isHttpExtraHeadersOnSessionCreationOnly() → bool 
- Inquiry method that checks if the restriction on the forwarding of the configured extra http headers applies or not.
- 
  isServerInstanceAddressIgnored() → bool 
- Inquiry method that checks if the client is going to ignore the server instance address that will possibly be sent by the server.
- 
  isSlowingEnabled() → bool 
- Inquiry method that checks if the slowing algorithm is enabled or not.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  setContentLength(int newVal) → void 
- 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).
- 
  setFirstRetryMaxDelay(int newVal) → void 
- 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? newVal) → Future< void> 
- 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> ? newVal) → void
- Setter method that enables/disables the setting of extra HTTP headers to all the request performed to the Lightstreamer server by the client.
- 
  setHttpExtraHeadersOnSessionCreationOnly(bool newVal) → void 
- Setter method that enables/disables a restriction on the forwarding of the extra http headers specified through setHttpExtraHeaders.
- 
  setIdleTimeout(int newVal) → void 
- 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.
- 
  setKeepaliveInterval(int newVal) → void 
- 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.
- 
  setPollingInterval(int newVal) → void 
- Setter method that sets the polling interval used for polling connections.
- 
  setReconnectTimeout(int newVal) → void 
- 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.
- 
  setRequestedMaxBandwidth(String newVal) → Future< void> 
- Setter method that sets the maximum bandwidth expressed in kilobits/s that can be consumed for the data coming from Lightstreamer Server.
- 
  setRetryDelay(int newVal) → void 
- Setter method that sets
- 
  setReverseHeartbeatInterval(int newVal) → Future< void> 
- Setter method that enables/disables the reverse-heartbeat mechanism by setting the heartbeat interval.
- 
  setServerInstanceAddressIgnored(bool newVal) → void 
- 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(int newVal) → void 
- 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(bool newVal) → void 
- Setter method that turns on or off the slowing algorithm.
- 
  setStalledTimeout(int newVal) → void 
- 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.
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited