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

Copyright (c) 2015-2016 by Progress Software Corporation. All rights reserved.
File:ABLSocketLibraryBuilder
Author(s):pjudge
Created:Wed Jan 14 14:01:12 EST 2015




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 ()

Property Summary
Options Name Purpose
CHARACTER LIB_NAME /* constants. private and properties to make immutable */
CHARACTER LIB_VERSION
OpenEdge.Net.HTTP.IHttpClientLibrary Library


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 ()



Property Detail
Top

CHARACTER LIB_NAME

/* constants. private and properties to make immutable
Returns CHARACTER
Top

CHARACTER LIB_VERSION

Returns CHARACTER
Top

OpenEdge.Net.HTTP.IHttpClientLibrary Library

Returns OpenEdge.Net.HTTP.IHttpClientLibrary


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7