## Uses of Interface
de.esprit.appsuite.io.wrapper.StreamWrapper

- Packages that use StreamWrapper
  Package | Description
  --- | ---
  de.esprit.appsuite.io | Contains various context based IO tools
  de.esprit.appsuite.io.wrapper | Contains classes for wrapping streams
  de.esprit.netsuite.client.activity.transfer | Contains Transfer activity monitoring classes
  de.esprit.netsuite.client.netch | Contains classes that build the client network adapter
  de.esprit.netsuite.client.netch.io | Contains the IO specific implementations for the network connections
  de.esprit.netsuite.netdata.enums | Contains all constant definitions
  de.esprit.netsuite.server.netch | Contains classes that build the server network adapter
  de.esprit.netsuite.server.netch.io | Contains implementation classes for Socket based network IO

- - ### Uses of StreamWrapper in de.esprit.appsuite.io

    Classes in de.esprit.appsuite.io that implement StreamWrapper
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IdentityStreamWrapper` This class is a dummy and does not perform any stream wrapping.

  - ### Uses of StreamWrapper in de.esprit.appsuite.io.wrapper

    Classes in de.esprit.appsuite.io.wrapper that implement StreamWrapper
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CipherStreamWrapper` This class wraps the given stream into a `CipherInputStream` or `CipherOutputStream` respectively

  - ### Uses of StreamWrapper in de.esprit.netsuite.client.activity.transfer

    Methods in de.esprit.netsuite.client.activity.transfer with parameters of type StreamWrapper
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | IOClientFileUploadConnection.`openConnection(ServerHost host, StreamWrapper streamWrapper)`
    `protected void` | IOClientFileDownloadConnection.`openConnection(ServerHost host, StreamWrapper streamWrapper)`
    `protected abstract void` | ClientTransferConnection.`openConnection(ServerHost host, StreamWrapper streamWrapper)`

    Constructors in de.esprit.netsuite.client.activity.transfer with parameters of type StreamWrapper
    Constructor and Description
    `ClientFileDownloadConnection(C clientCtx, FileTransferJob job, StreamWrapper streamWrapper, FileTransferClientTask transferTask)`
    `ClientFileUploadConnection(C clientCtx, FileTransferJob job, StreamWrapper streamWrapper, FileTransferClientTask transferTask)`
    `ClientTransferConnection(C clientCtx, AbstractTransferJob trJob, StreamWrapper streamWrapper)`
    `FileDownloadConnection(C clientCtx, FileTransferClientTask trThread, FileTransferJob job, StreamWrapper streamWrapper)`
    `FileUploadConnection(C clientCtx, FileTransferClientTask xferTask, FileTransferJob job, StreamWrapper streamWrapper)`
    `IOClientFileDownloadConnection(C clientCtx, FileTransferJob job, StreamWrapper streamWrapper, FileTransferClientTask transferTask)`
    `IOClientFileUploadConnection(C clientCtx, FileTransferJob job, StreamWrapper streamWrapper, FileTransferClientTask transferTask)`
    `IOFileTransferConnection(C clientCtx, FileTransferClientTask transferTask, FileTransferJob job, StreamWrapper streamWrapper)`

  - ### Uses of StreamWrapper in de.esprit.netsuite.client.netch

    Methods in de.esprit.netsuite.client.netch with parameters of type StreamWrapper
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract ClientMessageConnection` | ClientNetworkAdapter.`createMessageConnection(LogChannel logCh, ServerHost serverHost, StreamWrapper streamWrapper)`
    `protected abstract ClientRequestConnection` | ClientNetworkAdapter.`createRequestConnection(LogChannel logCh, ServerHost serverHost, StreamWrapper streamWrapper, VersionCheck versionCheck)`

    Constructors in de.esprit.netsuite.client.netch with parameters of type StreamWrapper
    Constructor and Description
    `ClientNetworkAdapter(C clientCtx, ServerHost serverHost, StreamWrapper streamWrapper)`

  - ### Uses of StreamWrapper in de.esprit.netsuite.client.netch.io

    Methods in de.esprit.netsuite.client.netch.io with parameters of type StreamWrapper
    Modifier and Type | Method and Description
    --- | ---
    `protected ClientMessageConnection` | IOClientNetworkAdapter.`createMessageConnection(LogChannel logCh, ServerHost serverHost, StreamWrapper streamWrapper)`
    `protected ClientRequestConnection` | IOClientNetworkAdapter.`createRequestConnection(LogChannel logCh, ServerHost serverHost, StreamWrapper streamWrapper, VersionCheck versionCheck)`

    Constructors in de.esprit.netsuite.client.netch.io with parameters of type StreamWrapper
    Constructor and Description
    `IOClientMessageConnection(LogChannel logCh, ServerHost host, StreamWrapper streamWrapper)`
    `IOClientNetworkAdapter(ClientContext ctx, ServerHost serverHost, StreamWrapper streamWrapper)`
    `IOClientRequestConnection(LogChannel logCh, ServerHost serverHost, StreamWrapper streamWrapper, VersionCheck versionCheck)`

  - ### Uses of StreamWrapper in de.esprit.netsuite.netdata.enums

    Methods in de.esprit.netsuite.netdata.enums that return StreamWrapper
    Modifier and Type | Method and Description
    --- | ---
    `StreamWrapper` | NetIoType.`getStreamWrapper()`

  - ### Uses of StreamWrapper in de.esprit.netsuite.server.netch

    Methods in de.esprit.netsuite.server.netch that return StreamWrapper
    Modifier and Type | Method and Description
    --- | ---
    `protected StreamWrapper` | ServerConnectionService.`getStreamWrapper()`

    Methods in de.esprit.netsuite.server.netch with parameters of type StreamWrapper
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract ServerConnectionService` | ServerConnector.`createConnectionService(S serverCtx, StreamWrapper streamWrapper)` Create the IO specific connection server that knows how to establish the server connections defined in `NetChannelType`.

    Constructors in de.esprit.netsuite.server.netch with parameters of type StreamWrapper
    Constructor and Description
    `ServerConnectionService(ServerContext serverCtx, StreamWrapper streamWrapper)`
    `ServerConnector(S serverCtx, StreamWrapper streamWrapper)`

  - ### Uses of StreamWrapper in de.esprit.netsuite.server.netch.io

    Methods in de.esprit.netsuite.server.netch.io with parameters of type StreamWrapper
    Modifier and Type | Method and Description
    --- | ---
    `protected ServerConnectionService` | IOServerConnector.`createConnectionService(S serverCtx, StreamWrapper streamWrapper)`

    Constructors in de.esprit.netsuite.server.netch.io with parameters of type StreamWrapper
    Constructor and Description
    `IOServerConnection(ServerContext serverCtx, java.net.Socket socket, StreamWrapper streamWrapper)`
    `IOServerConnectionService(ServerContext serverCtx, StreamWrapper streamWrapper)`
    `IOServerConnector(S serverCtx, StreamWrapper streamWrapper)`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.