Class JmsQueueIT

  • All Implemented Interfaces:
    javax.jms.MessageListener

    @ContextConfiguration({"/spring-test/jms-queue.xml","/spring-test/fcrepo-config.xml","/spring-test/eventing.xml"})
    @DirtiesContext
    public class JmsQueueIT
    extends Object

    JmsQueueIT class.

    Author:
    acoburn
    • Field Detail

      • jmsSession

        protected javax.jms.Session jmsSession
    • Method Detail

      • createDestination

        protected javax.jms.Destination createDestination()
                                                   throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • testIngestion

        public void testIngestion()
      • testFileEvents

        public void testFileEvents()
                            throws org.fcrepo.kernel.api.exception.InvalidChecksumException
        Throws:
        org.fcrepo.kernel.api.exception.InvalidChecksumException
      • testMetadataEvents

        public void testMetadataEvents()
      • testRemoval

        public void testRemoval()
                         throws org.fcrepo.kernel.api.exception.PathNotFoundException
        Throws:
        org.fcrepo.kernel.api.exception.PathNotFoundException
      • testInboundReference

        public void testInboundReference()
      • testInboundReferenceNoMessage

        public void testInboundReferenceNoMessage()
      • onMessage

        public void onMessage​(javax.jms.Message message)
        Specified by:
        onMessage in interface javax.jms.MessageListener
      • acquireConnection

        public void acquireConnection()
                               throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • releaseConnection

        public void releaseConnection()
                               throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException