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

persistent class EnsLib.JMS.Message extends Ens.Request

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 22


Summary

Properties
bytes messageId properties text type

Methods
%%CLASSNAMELogicalToStorage %%CLASSNAMEStorageToLogical %AddToSaveSet %AddToSyncSet
%BMEBuilt %BuildIndicesAsync %BuildIndicesAsyncResponse %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %CompareContents
%ComposeOid %ConstructClone %Delete %DeleteExtent
%DeleteId %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawHTMLForm %DrawHTMLTable %Exists %ExistsId
%Extends %GUID %GUIDSet %GetContentType
%GetLock %GetParameter %GetSwizzleObject %Id
%InsertBatch %IsA %IsModified %IsNull
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectIsNull
%ObjectModified %Oid %OnBeforeAddToSync %OnDeleteFinally
%OnDetermineClass %OnOpenFinally %OnSaveFinally %OnTimeout
%Open %OpenId %OriginalNamespace %PackageName
%PhysicalAddress %ProcessSubmit %PurgeIndices %Reload
%RemoveFromSaveSet %ResolveConcurrencyConflict %RollBack %Save
%SaveDirect %SaveIndices %SerializeObject %SetModified
%ShowContents %ShowContentsHead %SortBegin %SortEnd
%SyncObjectIn %SyncTransport %UnlockExtent %UnlockId
%ValidateIndices %ValidateObject %ValidateTable GetStatsDimension
NewResponse XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType getBooleanProperty getByteProperty getDoubleProperty
getFloatProperty getIntProperty getIntegerProperty getLongProperty
getNextPropertyKey getProperty getPropertyType getShortProperty
getStringProperty setBooleanProperty setByteProperty setDoubleProperty
setFloatProperty setIntProperty setIntegerProperty setLongProperty
setProperty setShortProperty setStringProperty


Properties

• property bytes as %Stream.GlobalBinary;
Stores contents for a BytesMessage. If this is empty and type is BytesMessage, the contents of text will be encoded to bytes using the system's default encoding scheme
• property messageId as %String(MAXLEN="");
• property properties as array of EnsLib.JMS.Property(XMLITEMNAME="property",XMLKEYNAME="key",XMLPROJECTION="COLLECTION");
• property text as %String(MAXLEN="");
Contains the contents of a TextMessage. Can also be set for a BytesMessage, and will be encoded if bytes is empty. EnsLib.JMS.Service will set this property to the decoded contents of a received BytesMessage as long as it's length is less than the max string length.
• property type as %String(VALUELIST=",TextMessage,BytesMessage") [ InitialExpression = "TextMessage" ];

Methods

• method getBooleanProperty(key As %String) as %Boolean
• method getByteProperty(key As %String) as %String
• method getDoubleProperty(key As %String) as %Double
• method getFloatProperty(key As %String) as %Double
• method getIntProperty(key As %String) as %Integer
• method getIntegerProperty(key As %String) as %Integer
• method getLongProperty(key As %String) as %Integer
• method getNextPropertyKey(previousKey As %String = "") as %String
• method getProperty(key As %String) as %String
• method getPropertyType(key As %String) as %String
• method getShortProperty(key As %String) as %Integer
• method getStringProperty(key As %String) as %String
• method setBooleanProperty(key As %String, value As %Boolean) as %Status
• method setByteProperty(key As %String, value As %String) as %Status
• method setDoubleProperty(key As %String, value As %Double) as %Status
• method setFloatProperty(key As %String, value As %Double) as %Status
• method setIntProperty(key As %String, value As %Integer) as %Status
• method setIntegerProperty(key As %String, value As %Integer) as %Status
• method setLongProperty(key As %String, value As %Integer) as %Status
• method setProperty(key As %String, value As %String, type As %String = "String") as %Status
• method setShortProperty(key As %String, value As %Integer) as %Status
• method setStringProperty(key As %String, value As %String) as %Status


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