Skip to content

Releases: objectscript/RabbitMQ-Ensemble-javaapi

Safer close and exchange check

09 Dec 13:57
5921dee
Compare
Choose a tag to compare

Safer close and exchange check. Some heartbeat changes (which should not affect anything).

AMQP lib is the same 5.7.2 version.

To update:

  1. Stop production.
  2. Replace JAR file
  3. Create temp Gateway (replace path and lib with FULL paths):
set java = "JAVA_HOME path"
set path = "RabbitMQjava.jar"
set lib  = "amqp-client-5.7.2.jar"
set sc=##class(isc.rabbitmq.Utils).CreateGateway(,java,path_";"_lib)
write $System.Status.GetErrorText(sc)
  1. Update isc.rabbitmq.API:
set sc = ##class(isc.rabbitmq.Utils).UpdateJar(,path_";"_lib)
write $System.Status.GetErrorText(sc)
  1. Start production.

New jar build, amqp.jar is now separate for easier future updates

07 Sep 18:10
bd1ba37
Compare
Choose a tag to compare
  • Updated AMQP lib to 5.7.2
  • Split jars
  • Delivery mode - persistent
  • sendMessage split into sendMessage and sendMessageId
  • sendMessageToQueue split into sendMessageToQueue and sendMessageToQueueId

Added isOpen method

16 Nov 14:58
a086d29
Compare
Choose a tag to compare
v0.4

Added isOpen method

Content-Type support

19 Sep 18:52
8abe915
Compare
Choose a tag to compare

Content-Type of messages could now be set after creating API object via setContentType(type As %String) method.

Empty Exchange now works

13 Apr 15:05
Compare
Choose a tag to compare
v0.3.2

Catch null exchange value

Exchange property added

15 Mar 14:45
Compare
Choose a tag to compare
v0.3.1

New optional exchange parameter

Character encoding fix

12 Mar 20:18
Compare
Choose a tag to compare

UTF8 everywhere

Added durability argument for constructor

22 Jan 11:54
Compare
Choose a tag to compare

Durable.
Values: 1 or 0.
Required for queue creation, skipped for existing queues.

Added correlationId and messageid

11 Jan 16:54
Compare
Choose a tag to compare

Better stream handling

11 Oct 21:39
Compare
Choose a tag to compare
v0.1.1

Better stream handing