Skip to main content

EnsLib.RabbitMQ.Common

abstract class EnsLib.RabbitMQ.Common extends %Library.RegisteredObject

Property Inventory

Parameters

parameter SETTINGS = MQHost:RabbitMQ Settings,MQPort:RabbitMQ Settings,MQVirtualHost:RabbitMQ Settings,Credentials:RabbitMQ Settings:credentialsSelector,EnableSSL:RabbitMQ Settings,TLSVersion:RabbitMQ Settings,PrivateKeyCredentials:RabbitMQ Settings:credentialsSelector,ClientKeyFile:RabbitMQ Settings:fileSelector,KeyStoreCredentials:RabbitMQ Settings:credentialsSelector,KeyStoreFile:RabbitMQ Settings:fileSelector,EnableHostnameVerification:RabbitMQ Settings;

Properties

property ClientKeyFile as %String (MAXLEN = 200);
Client key file name
Property methods: ClientKeyFileDisplayToLogical(), ClientKeyFileGet(), ClientKeyFileIsValid(), ClientKeyFileLogicalToDisplay(), ClientKeyFileLogicalToOdbc(), ClientKeyFileNormalize(), ClientKeyFileSet()
property Credentials as %String (MAXLEN = 200);
This is the ID name of the set of credentials values (Username, Password) to be used to access the RabbitMQ server.
Property methods: CredentialsDisplayToLogical(), CredentialsGet(), CredentialsIsValid(), CredentialsLogicalToDisplay(), CredentialsLogicalToOdbc(), CredentialsNormalize(), CredentialsSet()
property EnableHostnameVerification as %Boolean [ InitialExpression = 0 ];
Flag to enable hostname verification
Property methods: EnableHostnameVerificationDisplayToLogical(), EnableHostnameVerificationGet(), EnableHostnameVerificationIsValid(), EnableHostnameVerificationLogicalToDisplay(), EnableHostnameVerificationNormalize(), EnableHostnameVerificationSet()
property EnableSSL as %Boolean [ InitialExpression = 0 ];
Flag to enable SSL
Property methods: EnableSSLDisplayToLogical(), EnableSSLGet(), EnableSSLIsValid(), EnableSSLLogicalToDisplay(), EnableSSLNormalize(), EnableSSLSet()
property KeyStoreCredentials as %String (MAXLEN = 200);
Credentials containing key store password
Property methods: KeyStoreCredentialsDisplayToLogical(), KeyStoreCredentialsGet(), KeyStoreCredentialsIsValid(), KeyStoreCredentialsLogicalToDisplay(), KeyStoreCredentialsLogicalToOdbc(), KeyStoreCredentialsNormalize(), KeyStoreCredentialsSet()
property KeyStoreFile as %String (MAXLEN = 200);
Key store file name
Property methods: KeyStoreFileDisplayToLogical(), KeyStoreFileGet(), KeyStoreFileIsValid(), KeyStoreFileLogicalToDisplay(), KeyStoreFileLogicalToOdbc(), KeyStoreFileNormalize(), KeyStoreFileSet()
property MQHost as %String (MAXLEN = 100) [ InitialExpression = "localhost" ];
RabitMQ server host name
Property methods: MQHostDisplayToLogical(), MQHostGet(), MQHostIsValid(), MQHostLogicalToDisplay(), MQHostLogicalToOdbc(), MQHostNormalize(), MQHostSet()
property MQPort as %Integer [ InitialExpression = 5672 ];
RabbitMQ port number
Property methods: MQPortDisplayToLogical(), MQPortGet(), MQPortIsValid(), MQPortLogicalToDisplay(), MQPortNormalize(), MQPortSet()
property MQVirtualHost as %String (MAXLEN = 100) [ InitialExpression = "/" ];
RabbitMQ virtual host name
Property methods: MQVirtualHostDisplayToLogical(), MQVirtualHostGet(), MQVirtualHostIsValid(), MQVirtualHostLogicalToDisplay(), MQVirtualHostLogicalToOdbc(), MQVirtualHostNormalize(), MQVirtualHostSet()
property PrivateKeyCredentials as %String (MAXLEN = 200);
Credentails containing private key password
Property methods: PrivateKeyCredentialsDisplayToLogical(), PrivateKeyCredentialsGet(), PrivateKeyCredentialsIsValid(), PrivateKeyCredentialsLogicalToDisplay(), PrivateKeyCredentialsLogicalToOdbc(), PrivateKeyCredentialsNormalize(), PrivateKeyCredentialsSet()
property TLSVersion as %String [ InitialExpression = "TLSv1.2" ];
TSL version number
Property methods: TLSVersionDisplayToLogical(), TLSVersionGet(), TLSVersionIsValid(), TLSVersionLogicalToDisplay(), TLSVersionLogicalToOdbc(), TLSVersionNormalize(), TLSVersionSet()

Inherited Members

Inherited Methods

Subclasses

FeedbackOpens in a new tab