Namespace: OpenEdge.Net.HTTP.Lib.ABLSockets
Class
ABLSocketLibraryBuilder
Parent classes:
Inherits: OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder

Copyright (c) 2015-2017 by Progress Software Corporation. All rights reserved.
File:ABLSocketLibraryBuilder
Author(s):pjudge
Created:Wed Jan 14 14:01:12 EST 2015
/* constants. private and properties to make immutable




Method Summary
Options Name Purpose
OpenEdge.Net.ServerConnection.ClientSocketConnectionParameters BuildSocketConnectionParams () /** Builds the connection parameter from the config options. @return ClientSocketConnectionParameters The complete connection parameters. */
OpenEdge.Net.ServerConnection.ClientSocket CreateClientSocket () /** Creates the ABL socket wrapper/holder class, based on the config */
OpenEdge.Net.HTTP.IHttpClientLibrary NewLib () /** helper method to do the actual build */

Constructor Summary
Options Name Purpose
ABLSocketLibraryBuilder () /* Default constructor */

Property Summary
Options Name Purpose
OpenEdge.Net.HTTP.IHttpClientLibrary Library
CHARACTER LIB_NAME
CHARACTER LIB_VERSION


Method Detail
Top

OpenEdge.Net.ServerConnection.ClientSocketConnectionParameters BuildSocketConnectionParams ()

Purpose: Builds the connection parameter from the config options.
Returns OpenEdge.Net.ServerConnection.ClientSocketConnectionParameters
ClientSocketConnectionParameters The complete connection parameters.
Top

OpenEdge.Net.ServerConnection.ClientSocket CreateClientSocket ()

Purpose: Creates the ABL socket wrapper/holder class, based on the config
Returns OpenEdge.Net.ServerConnection.ClientSocket
Top

OpenEdge.Net.HTTP.IHttpClientLibrary NewLib ()

Purpose: helper method to do the actual build
Returns OpenEdge.Net.HTTP.IHttpClientLibrary


Constructor Detail
Top

ABLSocketLibraryBuilder ()

/* Default constructor


Property Detail
Top

OpenEdge.Net.HTTP.IHttpClientLibrary Library

Returns OpenEdge.Net.HTTP.IHttpClientLibrary
Top

CHARACTER LIB_NAME

Returns CHARACTER
Top

CHARACTER LIB_VERSION

Returns CHARACTER


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15