Namespace: OpenEdge.Net.ServerConnection
Class
ClientSocketConnectionParameters
Parent classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.Core.ServerConnection.IConnectionParameters, OpenEdge.Logging.ISupportLogging

Copyright (c) 2014, 2017-2018, 2020-2022 by Progress Software Corporation. All rights reserved.
File:ClientSocketConnectionParameters
Purpose:Connection parameters for a client socket connection
Author(s):pjudge
Created:Tue Nov 25 09:51:13 EST 2014
/* The timeout for the socket CONNECT, in milliseconds




Method Summary
Options Name Purpose
CHARACTER GetConnectionString () /* Returns a string for the ABL socket CONNECT() method, based on the various properties of this object. SSL options are added regardless of whether the URI scheme is HTTPS: this is to support secure tunnelling to servers via proxy. @return character The connection string */
CHARACTER GetConnectionString (character)
CHARACTER GetConnectionString (FormatMaskEnum)

Constructor Summary
Options Name Purpose
ClientSocketConnectionParameters () /* Default constructor */
ClientSocketConnectionParameters (character, character, integer) /* Constructor @param character The scheme (HTTP/HTTPS) @param character The host to which to connect @param integer The port to which to connect */
ClientSocketConnectionParameters (URI) /* Constructor @param URI The URI of the connection */

Property Summary
Options Name Purpose
LOGICAL AllowServerDisconnect
OpenEdge.Security.ICredentials ClientCredentials
INTEGER ConnectTimeout
OpenEdge.Core.ServerConnection.FormatMaskEnum FormatMask
OpenEdge.Logging.ILogWriter Logger
LOGICAL ReuseSession
CHARACTER ServerNameIndicator
CHARACTER SslCiphers
CHARACTER SslProtocols
OpenEdge.Net.URI URI
LOGICAL VerifyHost


Method Detail
Top

CHARACTER GetConnectionString ()

/* Returns a string for the ABL socket CONNECT() method, based on the
various properties of this object.
SSL options are added regardless of whether the URI scheme is HTTPS: this is
to support secure tunnelling to servers via proxy.
Returns CHARACTER
character The connection string
Top

CHARACTER GetConnectionString (character)

Parameters:
pcFormatMask CHARACTER
Returns CHARACTER
Top

CHARACTER GetConnectionString (FormatMaskEnum)

Parameters:
poFormatMask OpenEdge.Core.ServerConnection.FormatMaskEnum
Returns CHARACTER


Constructor Detail
Top

ClientSocketConnectionParameters ()

/* Default constructor
Top

ClientSocketConnectionParameters (character, character, integer)

/* Constructor
Parameters:
pScheme CHARACTER
pHost CHARACTER
pPort INTEGER
Top

ClientSocketConnectionParameters (URI)

/* Constructor
Parameters:
poURI OpenEdge.Net.URI


Property Detail
Top

LOGICAL AllowServerDisconnect

Returns LOGICAL
Top

OpenEdge.Security.ICredentials ClientCredentials

Returns OpenEdge.Security.ICredentials
Top

INTEGER ConnectTimeout

Returns INTEGER
Top

OpenEdge.Core.ServerConnection.FormatMaskEnum FormatMask

Returns OpenEdge.Core.ServerConnection.FormatMaskEnum
Top

OpenEdge.Logging.ILogWriter Logger

Returns OpenEdge.Logging.ILogWriter
Top

LOGICAL ReuseSession

Returns LOGICAL
Top

CHARACTER ServerNameIndicator

Returns CHARACTER
Top

CHARACTER SslCiphers

Returns CHARACTER
Top

CHARACTER SslProtocols

Returns CHARACTER
Top

OpenEdge.Net.URI URI

Returns OpenEdge.Net.URI
Top

LOGICAL VerifyHost

Returns LOGICAL


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.6.0