de.esprit.netsuite.client.netch

## Interface ClientRequestConnection

- All Known Implementing Classes:
    IOClientRequestConnection

      public interface ClientRequestConnection

  This interface defines the API of the client's request connection. It is neutral with respect to the real physical implementation.
  Author:
    Rainer Buesch

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `confirmResponse()`
    `SessionId` | `connect()`
    `boolean` | `disconnect()`
    `java.lang.String` | `getClientConnectionInfo()`
    `java.lang.String` | `getServerConnectionInfo()`
    `ServerId` | `getServerId()`
    `SessionId` | `getSessionId()`
    `boolean` | `isConnected()`
    `void` | `sendRequest(NetRequest request)`
    `void` | `shutdown()`

- - ### Method Detail

    - #### connect

          SessionId connect()
                            throws java.lang.Exception

      Throws:
        `java.lang.Exception`

    - #### disconnect

          boolean disconnect()

    - #### shutdown

          void shutdown()

    - #### isConnected

          boolean isConnected()

    - #### sendRequest

          void sendRequest(NetRequest request)
                           throws java.lang.Exception

      Throws:
        `java.lang.Exception`

    - #### confirmResponse

          void confirmResponse()
                               throws java.lang.Exception

      Throws:
        `java.lang.Exception`

    - #### getServerId

          ServerId getServerId()

    - #### getSessionId

          SessionId getSessionId()

    - #### getClientConnectionInfo

          java.lang.String getClientConnectionInfo()

    - #### getServerConnectionInfo

          java.lang.String getServerConnectionInfo()

Copyright © 2014 EsprIT-Systems. All Rights Reserved.