Click or drag to resize

ContextFactoryProperties Class

version: 10.20.0
Defines Context Factory properties.
Inheritance Hierarchy
SystemObject
  SolaceSystems.Solclient.MessagingBaseProperties
    SolaceSystems.Solclient.MessagingContextFactoryProperties

Namespace:  SolaceSystems.Solclient.Messaging
Assembly:  SolaceSystems.Solclient.Messaging (in SolaceSystems.Solclient.Messaging.dll) Version: 10.20.0
Syntax
C#
[SerializableAttribute]
public class ContextFactoryProperties : BaseProperties

The ContextFactoryProperties type exposes the following members.

Constructors
  NameDescription
Public methodContextFactoryProperties
Class constructor.
Top
Properties
  NameDescription
Public propertyCount
Returns the count of properties.
(Inherited from BaseProperties.)
Public propertyCryptoLibraryName
The Cryptography library name, this library contains ciphers and algorithms used by TlsLibraryName Default: Operating system dependent:
  • libcrypto.so for Unix (including Linux and AIX)
  • libcrypto.dylib for MacOSX
  • SSL1$LIBCRYPTO_SHR.EXE for OpenVMS
  • libeay32.dll for Windows
Public propertyDBQuantaSize_0
The size of data buffers in the pool of smallest buffers. The valid range is > 0. Default: 10240 bytes
Public propertyDBQuantaSize_1
The size of data buffers in the second pool of buffers. The valid range is > 0. Default: 32768 bytes
Public propertyDBQuantaSize_2
The size of data buffers in the third pool of buffers. The valid range is > 0. Default: 65536 bytes
Public propertyDBQuantaSize_3
The size of data buffers in the fourth pool of buffers. The valid range is > 0. Default: 262144 bytes
Public propertyDBQuantaSize_4
The size of data buffers in the fifth pool of buffers. The valid range is > 0. Default: 1048576 bytes
Public propertyGssLibraryName
The GSS Kerberos library name. Default: Operating system dependent:
  • libgssapi_krb5.so.2 for Linux
  • mech_krb5.so.1 for Solaris
  • secur32.dll for Windows
Public propertyLogDelegate
Log info delegate.
Public propertyMaxPoolMemory
The maximum amount of memory the API can save in its data and message pools. Once it reaches this size, datablocks are released back to heap and are not kept in a API pool. Default: 1073741824 bytes
Public propertySolClientLogLevel
An unmanaged SolClient API logging error level.
Public propertyTlsLibraryName
The TLS (Transport Layer Security) and SSL (Secure Sockets Layer) library name. Default: Operating system dependent:
  • libssl.so for Unix (including Linux and AIX)
  • libssl.dylib for MacOSX
  • SSL1$LIBSSL_SHR.EXE for OpenVMS
  • ssleay32.dll for Windows
Top
Methods
  NameDescription
Public methodClear
Removes all properties.
(Inherited from BaseProperties.)
Public methodClone
This method creates a new object that is a copy of the current instance.
(Overrides BasePropertiesClone.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from BaseProperties.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from BaseProperties.)
Protected methodGetPropertyValue
Gets the property value associated with the given key.
(Inherited from BaseProperties.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLogToConsoleError
Logs events to Console's error.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodRemoveProperty
internal method to remove property from property map
(Inherited from BaseProperties.)
Public methodSetCCSMPProperty
Sets a property to be passed directly to CCSMP. Properties set in this manner will always override properties set using the shortcut properties, regardless of order.
(Inherited from BaseProperties.)
Protected methodSetPropertyValue
Associates a property key with a property value.
(Inherited from BaseProperties.)
Protected methodSetReferencePropertyValue
Associates a property key with a property value. The value will not be marked for serialization.
(Inherited from BaseProperties.)
Public methodToString
Returns a String that represents the current Object.
(Overrides ObjectToString.)
Top
See Also