Examples of ActiveMQActivationSpec


Examples of org.activemq.ra.ActiveMQActivationSpec

        broker.getRegistry().addComponentPacketListener(this);
        try {
          resourceAdapter = createResourceAdapter();
         
          // Inbound connector
          ActiveMQActivationSpec ac = new ActiveMQActivationSpec();
          ac.setDestinationType("javax.jms.Queue");
          ac.setDestination(INBOUND_PREFIX + broker.getContainerName());
          containerConnector = new JCAConnector();
          containerConnector.setBootstrapContext(getBootstrapContext());
          containerConnector.setActivationSpec(ac);
          containerConnector.setResourceAdapter(resourceAdapter);
          containerConnector.setEndpointFactory(new SingletonEndpointFactory(this, getTransactionManager()));
          containerConnector.afterPropertiesSet();
         
          // Outbound connector
          ActiveMQManagedConnectionFactory mcf = new ActiveMQManagedConnectionFactory();
          mcf.setResourceAdapter(resourceAdapter);
          ConnectionFactory cf = (ConnectionFactory) mcf.createConnectionFactory(getConnectionManager());
          jmsTemplate = new JmsTemplate(cf);
          jmsTemplate.setDeliveryMode(DeliveryMode.NON_PERSISTENT);
          jmsPersistentTemplate = new JmsTemplate(cf);
          jmsPersistentTemplate.setDeliveryMode(DeliveryMode.PERSISTENT);
         
          // Inbound broadcast
          ac = new ActiveMQActivationSpec();
          ac.setDestinationType("javax.jms.Topic");
          ac.setDestination(broadcastDestinationName);
          broadcastConnector = new JCAConnector();
          broadcastConnector.setBootstrapContext(getBootstrapContext());
          broadcastConnector.setActivationSpec(ac);
          broadcastConnector.setResourceAdapter(resourceAdapter);
          broadcastConnector.setEndpointFactory(new SingletonEndpointFactory(this));
View Full Code Here

Examples of org.activemq.ra.ActiveMQActivationSpec

     */
    public void onEvent(final ComponentPacketEvent event) {
        try {
            String componentName = event.getPacket().getComponentNameSpace().getName();
            if (event.getStatus() == ComponentPacketEvent.ACTIVATED){         
              ActiveMQActivationSpec ac = new ActiveMQActivationSpec();
              ac.setDestinationType("javax.jms.Queue");
              ac.setDestination(INBOUND_PREFIX + componentName);
              JCAConnector connector = new JCAConnector();
              connector.setBootstrapContext(getBootstrapContext());
              connector.setActivationSpec(ac);
              connector.setResourceAdapter(resourceAdapter);
              connector.setEndpointFactory(new SingletonEndpointFactory(this, getTransactionManager()));
View Full Code Here

Examples of org.activemq.ra.ActiveMQActivationSpec

        ra.setServerUrl("vm://localhost");

        ResourceAdapterWrapper raWrapper = new ResourceAdapterWrapper(ra, workManager);
        raWrapper.doStart();

        ActiveMQActivationSpec as = new ActiveMQActivationSpec();
        as.setDestination("TEST");
        as.setDestinationType(Queue.class.getName());
            ActivationSpecWrapper asWrapper = new ActivationSpecWrapper(as, raWrapper);

        final Latch messageDelivered = new Latch();
        MessageEndpointFactory messageEndpointFactory = new MessageEndpointFactory() {
            public MessageEndpoint createEndpoint(XAResource resource) throws UnavailableException {
View Full Code Here

Examples of org.activemq.ra.ActiveMQActivationSpec

        jcac.setWorkManager(wm);

        jcac.afterPropertiesSet();

        ActiveMQActivationSpec spec = new ActiveMQActivationSpec();
        spec.setDestinationType(Queue.class.getName());
        spec.setDestination("GauntletWorkQueue");
        spec.validate();

        JCAConnector connector = jcac.addConnector();
        connector.setActivationSpec(spec);
        connector.setRef("test");
        connector.setBeanFactory(jcac.getBeanFactory());
View Full Code Here

Examples of org.apache.activemq.ra.ActiveMQActivationSpec

            ra = new ActiveMQResourceAdapter();
            ra.setConnectionFactory(connectionFactory);
            SingletonEndpointFactory ef = new SingletonEndpointFactory(listener, transacted ? getTransactionManager() : null);
            ef.setName(INBOUND_PREFIX + broker.getContainer().getName());
            endpointFactory = ef;
            spec = new ActiveMQActivationSpec();
            spec.setActiveMQDestination(destination);
        }
View Full Code Here

Examples of org.apache.activemq.ra.ActiveMQActivationSpec

            ra = new ActiveMQResourceAdapter();
            ra.setConnectionFactory(connectionFactory);
            SingletonEndpointFactory ef = new SingletonEndpointFactory(listener, transacted ? getTransactionManager() : null);
            ef.setName(INBOUND_PREFIX + broker.getContainer().getName());
            endpointFactory = ef;
            spec = new ActiveMQActivationSpec();
            spec.setActiveMQDestination(destination);
        }
View Full Code Here

Examples of org.apache.activemq.ra.ActiveMQActivationSpec

        }
    }

    private void createListener() throws Exception {
        // create the activation spec
        ActiveMQActivationSpec activationSpec = new ActiveMQActivationSpec();
        activationSpec.setDestinationType("javax.jms.Queue");
        activationSpec.setDestination(REQUEST_QUEUE_NAME);

        // validate the activation spec
        activationSpec.validate();

        // set the resource adapter into the activation spec
        activationSpec.setResourceAdapter(ra);

        // create the message endpoint
        MessageEndpointFactory endpointFactory = new JmsEndpointFactory();

        // activate the endpoint
View Full Code Here

Examples of org.apache.activemq.ra.ActiveMQActivationSpec

        }
    }

    private void createListener() throws Exception {
        // create the activation spec
        ActiveMQActivationSpec activationSpec = new ActiveMQActivationSpec();
        activationSpec.setDestinationType("javax.jms.Queue");
        activationSpec.setDestination(REQUEST_QUEUE_NAME);

        // validate the activation spec
        activationSpec.validate();

        // set the resource adapter into the activation spec
        activationSpec.setResourceAdapter(ra);

        // create the message endpoint
        MessageEndpointFactory endpointFactory = new JmsEndpointFactory();

        // activate the endpoint
View Full Code Here

Examples of org.apache.activemq.ra.ActiveMQActivationSpec

                super.onMessage(message);
                messageDelivered.countDown();
            };
        };
       
        ActiveMQActivationSpec activationSpec = new ActiveMQActivationSpec();
        activationSpec.setDestinationType(Queue.class.getName());
        activationSpec.setDestination("TEST");
        activationSpec.setResourceAdapter(adapter);
        activationSpec.validate();
       
        MessageEndpointFactory messageEndpointFactory = new MessageEndpointFactory() {
            public MessageEndpoint createEndpoint(XAResource resource) throws UnavailableException {
                endpoint.xaresource = resource;
                return endpoint;
View Full Code Here

Examples of org.apache.activemq.ra.ActiveMQActivationSpec

        broker.getContainer().addListener(componentListener);
        try {
          resourceAdapter = createResourceAdapter();
         
          // Inbound connector
          ActiveMQActivationSpec ac = new ActiveMQActivationSpec();
          ac.setDestinationType("javax.jms.Queue");
          ac.setDestination(INBOUND_PREFIX + broker.getContainer().getName());
          containerConnector = new JCAConnector();
          containerConnector.setBootstrapContext(getBootstrapContext());
          containerConnector.setActivationSpec(ac);
          containerConnector.setResourceAdapter(resourceAdapter);
          containerConnector.setEndpointFactory(new SingletonEndpointFactory(this, getTransactionManager()));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.