Class JmsQueueIT

java.lang.Object
org.fcrepo.integration.jms.observer.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 Details

    • jmsSession

      protected javax.jms.Session jmsSession
  • Constructor Details

  • Method Details

    • 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