ConnectionManager (3.14.0 310 API)
Date: 2018-05-30

com.marketfactory.zerogc.api

## Interface ConnectionManager

- All Known Implementing Classes:
    ConnectionManagerImpl

      public interface ConnectionManager

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `APIResult` | `connectWithoutPinging()`
    `APIResult` | `connectWithPinging()`
    `void` | `disconnect()`
    `void` | `dispatch()`
    `MFString` | `getCurrentlyConnectedHost()`
    `int` | `getCurrentlyConnectedPort()`
    `java.util.List<PingTime>` | `getLastPingTimes()`
    `boolean` | `isConnected()`
    `boolean` | `isStopRequested()`
    `APIResult` | `send(IMessage message)`
    `void` | `stopDispatching()`

- - ### Method Detail

    - #### connectWithPinging

          APIResult connectWithPinging()

    - #### connectWithoutPinging

          APIResult connectWithoutPinging()

    - #### disconnect

          void disconnect()

    - #### getCurrentlyConnectedHost

          MFString getCurrentlyConnectedHost()

    - #### getCurrentlyConnectedPort

          int getCurrentlyConnectedPort()

    - #### isConnected

          boolean isConnected()

    - #### dispatch

          void dispatch()
                 throws MFException

      Throws:
        `MFException`

    - #### send

          APIResult send(IMessage message)

    - #### stopDispatching

          void stopDispatching()

    - #### isStopRequested

          boolean isStopRequested()

    - #### getLastPingTimes

          java.util.List<PingTime> getLastPingTimes()