The Grouper Messaging system interface will have an ActiveMQ implementation.
Install ActiveMQ
On Mac, Download ActiveMQ from http://activemq.apache.org/activemq-5150-release.html. Unzip the file and go to sbin directory. Run "./activemq console". It will launch ActiveMQ server and the web client.
Login to http://localhost:8161
Notes:
- Grouper ActiveMQ messaging doesn't support acknowledging the individual messages. acknowledge method is a No-Op.
- Clients always have to set the autoCreateObjects property to true while calling send and receive messages on GrouperMessagingActiveMQSystem object.
Set the following properties in grouper.client.properties file
# host address of activemq queue grouper.activemq.messsaging.host = localhost # port of activemq queue grouper.activemq.messsaging.port = 5672 # username of activemq queue grouper.activemq.messsaging.username = # password of activemq queue grouper.activemq.messsaging.password = # number of seconds to sleep while waiting grouper.activemq.messaging.polling.sleep.seconds = 5 grouper.activemq.messaging.defaultPageSize = 5 grouper.activemq.messaging.maxPageSize = 10