%Harmony.Bridge
Class %Harmony.Bridge
Parameters
OUTBOUNDSEMAPHORE
Parameter OUTBOUNDSEMAPHORE = "harmonyoutbound";
TCPTIMEOUT
Parameter TCPTIMEOUT = 12;
Methods
connect
ClassMethod connect(config As %Library.DynamicObject = {
disconnect
ClassMethod disconnect()
outbound
ClassMethod outbound(configArg As %Library.String(MAXLEN=""))
inbound
ClassMethod inbound(configArg As %Library.String(MAXLEN=""))
queueInboundMessage
ClassMethod queueInboundMessage(message As %Library.String(MAXLEN=""))
encodeMessage
ClassMethod encodeMessage(message As %Library.DynamicAbstractObject) As %Library.String(MAXLEN="")
getOutboundSemaphore
ClassMethod getOutboundSemaphore() As %SYSTEM.Semaphore
logException
ClassMethod logException(location As %String(MAXLEN=""), exception As %Exception.AbstractException)
logMessage
ClassMethod logMessage(location As %String(MAXLEN=""), message As %String(MAXLEN=3000))