## Uses of Class
de.esprit.netsuite.netdata.ServerHost

- Packages that use ServerHost
  Package | Description
  --- | ---
  de.esprit.netsuite.client | Contains classes that make up the Client of a dual-port server
  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 | Contains serializable objects which are interchanged between client and server
  de.esprit.netsuite.netdata.enums | Contains all constant definitions
  de.esprit.netsuite.server | These classes make up the EsprIT server
  de.esprit.netsuite.server.config | Contains classes that define the servers configuration
  de.esprit.netsuite.server.core | Contains basic server core classes
  de.esprit.netsuite.server.coserver | Contains co-server related classes

- - ### Uses of ServerHost in de.esprit.netsuite.client

    Methods in de.esprit.netsuite.client that return ServerHost
    Modifier and Type | Method and Description
    --- | ---
    `ServerHost` | ClientConfig.`getServerHost()`
    `ServerHost` | ClientCommandLineParser.`getServerHost()`
    `ServerHost` | OptionServer.`getValue()`

    Methods in de.esprit.netsuite.client with parameters of type ServerHost
    Modifier and Type | Method and Description
    --- | ---
    `protected EspritClientConnector` | ClientContext.`createClientConnector(ServerHost serverHost)` Creates the network connector for the given `ServerHost`

    Constructors in de.esprit.netsuite.client with parameters of type ServerHost
    Constructor and Description
    `ClientConfig(ServerContext serverCtx, ServerHost coServerHost)` Constructor for co-clients which are launched within a server
    `ClientConfig(ServerHost server, java.lang.String applicationName)` Special constructor used for direct connections

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

    Methods in de.esprit.netsuite.client.activity.transfer with parameters of type ServerHost
    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)`

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

    Methods in de.esprit.netsuite.client.netch that return ServerHost
    Modifier and Type | Method and Description
    --- | ---
    `ServerHost` | EspritClientConnector.`getServerHost()`
    `ServerHost` | ClientNetworkAdapter.`getServerHost()`
    `ServerHost` | ClientConnector.`getServerHost()` Returns the `ServerHost` defined for this connection.

    Methods in de.esprit.netsuite.client.netch with parameters of type ServerHost
    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 ServerHost
    Constructor and Description
    `ClientNetworkAdapter(C clientCtx, ServerHost serverHost, StreamWrapper streamWrapper)`
    `EspritClientConnector(C clientCtx, ServerHost serverHost)`

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

    Methods in de.esprit.netsuite.client.netch.io with parameters of type ServerHost
    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 ServerHost
    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 ServerHost in de.esprit.netsuite.netdata

    Methods in de.esprit.netsuite.netdata that return ServerHost
    Modifier and Type | Method and Description
    --- | ---
    `static ServerHost` | ServerHost.`parseCommandLineArg(java.lang.String arg)`

    Constructors in de.esprit.netsuite.netdata with parameters of type ServerHost
    Constructor and Description
    `CoSessionId(ServerHost serverHost, java.lang.String applicationName, ServerId coServerId)` Constructor for creating a pseudo sessionId for a non-connected Co-Client
    `SessionId(ServerHost serverHost, java.lang.String applicationName)` Constructor for creating a pseudo session for a not connected Co-Client

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

    Methods in de.esprit.netsuite.netdata.enums with parameters of type ServerHost
    Modifier and Type | Method and Description
    --- | ---
    `ClientNetworkAdapter` | NetIoType.`createClientNetworkAdapter(ClientContext clientCtx, ServerHost serverHost)`

  - ### Uses of ServerHost in de.esprit.netsuite.server

    Methods in de.esprit.netsuite.server that return ServerHost
    Modifier and Type | Method and Description
    --- | ---
    `ServerHost` | ServerContext.`getServerHost()`

  - ### Uses of ServerHost in de.esprit.netsuite.server.config

    Fields in de.esprit.netsuite.server.config declared as ServerHost
    Modifier and Type | Field and Description
    --- | ---
    `static ServerHost` | ServerConfig.`defaultServerHost`

    Methods in de.esprit.netsuite.server.config that return ServerHost
    Modifier and Type | Method and Description
    --- | ---
    `ServerHost` | ServerNetworkConfig.`fetchServerHostByName(java.lang.String serverName)`

    Methods in de.esprit.netsuite.server.config that return types with arguments of type ServerHost
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ServerHost>` | ServerNetworkConfig.`getCoClientsOf(java.lang.String serverName)`
    `java.util.List<ServerHost>` | ServerNetworkConfig.`getCoServersOf(java.lang.String serverName)`
    `java.util.List<ServerHost>` | ServerNetworkConfig.`getDefinedServerHosts()` Returns all `ServerHost`s defined in the network config file

    Constructors in de.esprit.netsuite.server.config with parameters of type ServerHost
    Constructor and Description
    `AbstractServerConfiguration(ServerHost serverHost, java.io.File workspaceDir)`
    `DefaultServerConfiguration(ServerHost serverHost, java.io.File workspaceDir)`

    Constructor parameters in de.esprit.netsuite.server.config with type arguments of type ServerHost
    Constructor and Description
    `NetworkConfigWriter(ApplicationContext ctx, java.util.List<ServerHost> serverHosts, java.util.Map<java.lang.String,java.util.List<java.lang.String>> coServerConnections, java.io.File netConfigFile)`

  - ### Uses of ServerHost in de.esprit.netsuite.server.core

    Constructors in de.esprit.netsuite.server.core with parameters of type ServerHost
    Constructor and Description
    `ServerKiller(ServerHost serverHost)`

  - ### Uses of ServerHost in de.esprit.netsuite.server.coserver

    Methods in de.esprit.netsuite.server.coserver that return types with arguments of type ServerHost
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ServerHost>` | CoServerManager.`getConfiguredServerHosts()` Returns all server hosts that are configured in the network config file.
    `java.util.List<ServerHost>` | CoServerManager.`getCoServerHosts()`
    `java.util.List<ServerHost>` | CoServerConnectionABO.`getDefinedCoServers()`

    Constructors in de.esprit.netsuite.server.coserver with parameters of type ServerHost
    Constructor and Description
    `CoClientContext(ServerContext serverCtx, ServerHost coSrvHost)` This constructor is used for temporary CoServers connections
    `CoClientContext(ServerContext serverCtx, ServerHost coSrvHost, boolean isReconnectMode)` This constructor is used for permanent fail-safe CoServer connections

Copyright © 2014 EsprIT-Systems. All Rights Reserved.