Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [RabbitMQ] >  [Common]
Private  Storage   

abstract class EnsLib.RabbitMQ.Common extends %RegisteredObject

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 11


Summary

Properties
ClientKeyFile Credentials EnableHostnameVerification EnableSSL
KeyStoreCredentials KeyStoreFile MQHost MQPort
MQVirtualHost PrivateKeyCredentials TLSVersion

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject

Subclasses
EnsLib.RabbitMQ.InboundAdapter EnsLib.RabbitMQ.OutboundAdapter

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 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 EnableHostnameVerification as %Boolean [ InitialExpression = 0 ];
Flag to enable hostname verification
• property EnableSSL as %Boolean [ InitialExpression = 0 ];
Flag to enable SSL
• property KeyStoreCredentials as %String(MAXLEN=200);
Credentials containing key store password
• property KeyStoreFile as %String(MAXLEN=200);
Key store file name
• property MQHost as %String(MAXLEN=100) [ InitialExpression = "localhost" ];
RabitMQ server host name
• property MQPort as %Integer [ InitialExpression = 5672 ];
RabbitMQ port number
• property MQVirtualHost as %String(MAXLEN=100) [ InitialExpression = "/" ];
RabbitMQ virtual host name
• property PrivateKeyCredentials as %String(MAXLEN=200);
Credentails containing private key password
• property TLSVersion as %String [ InitialExpression = "TLSv1.2" ];
TSL version number


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.