Class JmsResourceAdapter

  • All Implemented Interfaces:
    javax.resource.spi.ResourceAdapter

    public class JmsResourceAdapter
    extends Object
    implements javax.resource.spi.ResourceAdapter
    A generic resource adapter for any JMS server.
    Author:
    Adrian Brock
    • Constructor Detail

      • JmsResourceAdapter

        public JmsResourceAdapter()
    • Method Detail

      • getWorkManager

        public javax.resource.spi.work.WorkManager getWorkManager()
        Get the work manager
        Returns:
        the work manager
      • endpointActivation

        public void endpointActivation​(javax.resource.spi.endpoint.MessageEndpointFactory endpointFactory,
                                       javax.resource.spi.ActivationSpec spec)
                                throws javax.resource.ResourceException
        Specified by:
        endpointActivation in interface javax.resource.spi.ResourceAdapter
        Throws:
        javax.resource.ResourceException
      • endpointDeactivation

        public void endpointDeactivation​(javax.resource.spi.endpoint.MessageEndpointFactory endpointFactory,
                                         javax.resource.spi.ActivationSpec spec)
        Specified by:
        endpointDeactivation in interface javax.resource.spi.ResourceAdapter
      • getXAResources

        public XAResource[] getXAResources​(javax.resource.spi.ActivationSpec[] specs)
                                    throws javax.resource.ResourceException
        Specified by:
        getXAResources in interface javax.resource.spi.ResourceAdapter
        Throws:
        javax.resource.ResourceException
      • start

        public void start​(javax.resource.spi.BootstrapContext ctx)
                   throws javax.resource.spi.ResourceAdapterInternalException
        Specified by:
        start in interface javax.resource.spi.ResourceAdapter
        Throws:
        javax.resource.spi.ResourceAdapterInternalException
      • stop

        public void stop()
        Specified by:
        stop in interface javax.resource.spi.ResourceAdapter
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object