## Uses of Interface
com.streambase.liveview.client.LiveViewConnectionControl

- Packages that use LiveViewConnectionControl
  Package | Description
  --- | ---
  com.streambase.liveview.client | Provides classes and interfaces fundamental to the TIBCO Live Datamart Java API.

- - ### Uses of LiveViewConnectionControl in com.streambase.liveview.client

    Methods in com.streambase.liveview.client that return LiveViewConnectionControl
    Modifier and Type | Method and Description
    --- | ---
    `LiveViewConnectionControl` | LiveViewMultiConnection.`getCurrentConnection()` LiveViewConnectionControl of the "current" connection, if there is one.

    Methods in com.streambase.liveview.client that return types with arguments of type LiveViewConnectionControl
    Modifier and Type | Method and Description
    --- | ---
    `List<? extends LiveViewConnectionControl>` | LiveViewMultiConnection.`getConnectionControls()` This list will have a one-for-one correspondence with the list of ConnectionConfigs or the list of URIs that were used to create this LiveViewMultiConnection.

    Methods in com.streambase.liveview.client with parameters of type LiveViewConnectionControl
    Modifier and Type | Method and Description
    --- | ---
    `void` | MultiConnectionListener.`connectionEstablished(LiveViewConnectionControl connection, boolean isCurrent)` This will be called whenever any connection succeeds, including the very first one.
    `void` | MultiConnectionListener.MultiConnectionListenerBase.`connectionEstablished(LiveViewConnectionControl connection, boolean isCurrent)`
    `void` | MultiConnectionListener.`reconnectFailed(LiveViewConnectionControl failedConnection, int failureCount)` This will be called when any attempt to make a connection fails.
    `void` | MultiConnectionListener.MultiConnectionListenerBase.`reconnectFailed(LiveViewConnectionControl failedConnection, int failureCount)`
    `void` | MultiConnectionListener.`roughFailover(LiveViewConnectionControl failedConnection)` This will be called if the current server has failed and there is no other server currently connected to fail over to.
    `void` | MultiConnectionListener.MultiConnectionListenerBase.`roughFailover(LiveViewConnectionControl failedConnection)`
    `void` | MultiConnectionListener.`secondaryConnectionLost(LiveViewConnectionControl lostConnection)` This will be called when one of the secondary connections has been lost.
    `void` | MultiConnectionListener.MultiConnectionListenerBase.`secondaryConnectionLost(LiveViewConnectionControl lostConnection)`
    `void` | MultiConnectionListener.`smoothFailover(LiveViewConnectionControl failedConnection, LiveViewConnectionControl connection)` This will be called if the current server has failed, but there is already another server ready to fail over to.
    `void` | MultiConnectionListener.MultiConnectionListenerBase.`smoothFailover(LiveViewConnectionControl failedConnection, LiveViewConnectionControl connection)`

Copyright © 2015–2018 Cloud Software Group, Inc.. All rights reserved.