%Harmony.Bridge

class %Harmony.Bridge

Method Inventory

Parameters

parameter OUTBOUNDSEMAPHORE = harmonyoutbound;
parameter TCPTIMEOUT = 12;

Methods

classmethod connect(config As %Library.DynamicObject = { { "namespace" As "USER", "host" As "127.0.0.1", "inbound-port" As 55556, "outbound-port" As 55557, "inbound-addresses" As ["harmony.bridge.inbound"], "outbound-addresses" As ["harmony.bridge.outbound"], "ping-interval" As 10 } }) [ Language = objectscript ]
classmethod disconnect() [ Language = objectscript ]
classmethod encodeMessage(message As %Library.DynamicAbstractObject) as %Library.String [ Language = objectscript ]
classmethod getOutboundSemaphore() as %SYSTEM.Semaphore [ Language = objectscript ]
classmethod inbound(configArg As %Library.String(MAXLEN="")) [ Language = objectscript ]
classmethod logException(location As %String(MAXLEN=""), exception As %Exception.AbstractException) [ Language = objectscript ]
classmethod logMessage(location As %String(MAXLEN=""), message As %String(MAXLEN=3000)) [ Language = objectscript ]
classmethod outbound(configArg As %Library.String(MAXLEN="")) [ Language = objectscript ]
classmethod queueInboundMessage(message As %Library.String(MAXLEN="")) [ Language = objectscript ]
Feedback