Package org.jboss.soa.esb.listeners.config.xbeanmodel130.JmsMessageFilterDocument

Examples of org.jboss.soa.esb.listeners.config.xbeanmodel130.JmsMessageFilterDocument.JmsMessageFilter


                        // Jms JCA provider defaults to true
                        final JmsJcaProvider jmsJcaProvider = (JmsJcaProvider)provider ;
                        if (!jmsJcaProvider.isSetTransacted() || jmsJcaProvider.getTransacted())
                            return true ;
                    } else if (provider instanceof JmsProviderType) {
                        JmsMessageFilter filter = ((JmsListener)listener).getJmsMessageFilter() ;
                        if (filter == null)
                            filter = ((JmsBus)bus).getJmsMessageFilter() ;
                        if ((filter != null) && filter.getTransacted())
                            return true ;
                    }
                } else if (listener instanceof SqlListener) {
                    final Bus bus = model.getBus(listener.getBusidref()) ;
                    if (!(bus instanceof SqlBus))
View Full Code Here


      provider = (JmsProviderType) model.getProvider(bus);
    } catch (ClassCastException e) {
      throw new ConfigurationException("Invalid bus config [" + listener.getBusidref() + "].  Should be contained within a <jms-provider> instance.  Unexpected exception - this should have caused a validation error!");
    }
   
    JmsMessageFilter messageFilter = listener.getJmsMessageFilter();
    if(messageFilter == null) {
      messageFilter = bus.getJmsMessageFilter();
      if(messageFilter == null) {
        throw new ConfigurationException("No <jms-detination> defined on either <jms-listener> [" + listener.getName() + "] or <jms-bus> [" + bus.getBusid() + "].");
      }
View Full Code Here

    assertEquals("server1-jms", bus.getBusid());
    assertEquals("com.xyz.provider.XYZConnectionFactory", provider.getConnectionFactory());
    assertEquals("com.xyz.provider.NamingContextFactory", provider.getJndiContextFactory());
    assertEquals("xyz://server1:9876", provider.getJndiURL());
    assertEquals("com.xyz", provider.getJndiPkgPrefix());
    JmsMessageFilter busDestination = bus.getJmsMessageFilter();
    assertEquals("queue/A", busDestination.getDestName());
    assertEquals(JmsMessageFilter.DestType.QUEUE, busDestination.getDestType());
    assertEquals("service='Reconciliation'", busDestination.getSelector());

    List<Listener> gateways = model.getGatewayListeners();
    assertEquals(2, gateways.size());
    JmsListener gatewayListener = (JmsListener)gateways.get(0);
    assertEquals("Bank-JMS-Gateway", gatewayListener.getName());
    assertEquals("server1-jms", gatewayListener.getBusidref());
    assertTrue(gatewayListener.getIsGateway());
    assertEquals(1, gatewayListener.getMaxThreads());

    List<Listener> awareListeners = model.getESBAwareListeners();
    assertEquals(4, awareListeners.size());
    JmsListener awareListener = (JmsListener)awareListeners.get(0);
    assertEquals("Bank-Listener", awareListener.getName());
    assertEquals("local-jms", awareListener.getBusidref());
    assertTrue(!awareListener.getIsGateway());
    assertEquals(2, awareListener.getMaxThreads());
    JmsMessageFilter listenerDestination = awareListener.getJmsMessageFilter();
    assertEquals("queue/B", listenerDestination.getDestName());
    assertEquals(JmsMessageFilter.DestType.TOPIC, listenerDestination.getDestType());
    assertEquals("service='Reconciliation'", listenerDestination.getSelector());

    Listener untypedAwareListener = awareListeners.get(1);
    assertEquals("Bank-Listener-Generic", untypedAwareListener.getName());
    assertEquals("my-generic-bus", untypedAwareListener.getBusidref());
    assertTrue(!untypedAwareListener.getIsGateway());
View Full Code Here

      provider = (JmsProviderType) model.getProvider(bus);
    } catch (ClassCastException e) {
      throw new ConfigurationException("Invalid bus config [" + listener.getBusidref() + "].  Should be contained within a <jms-provider> instance.  Unexpected exception - this should have caused a validation error!");
    }
   
    JmsMessageFilter messageFilter = listener.getJmsMessageFilter();
    if(messageFilter == null) {
      messageFilter = bus.getJmsMessageFilter();
      if(messageFilter == null) {
        throw new ConfigurationException("No <jms-detination> defined on either <jms-listener> [" + listener.getName() + "] or <jms-bus> [" + bus.getBusid() + "].");
      }
View Full Code Here

                        // Jms JCA provider defaults to true
                        final JmsJcaProvider jmsJcaProvider = (JmsJcaProvider)provider ;
                        if (!jmsJcaProvider.isSetTransacted() || jmsJcaProvider.getTransacted())
                            return true ;
                    } else if (provider instanceof JmsProviderType) {
                        JmsMessageFilter filter = ((JmsListener)listener).getJmsMessageFilter() ;
                        if (filter == null)
                            filter = ((JmsBus)bus).getJmsMessageFilter() ;
                        if ((filter != null) && filter.getTransacted())
                            return true ;
                    }
                } else if (listener instanceof SqlListener) {
                    final Bus bus = model.getBus(listener.getBusidref()) ;
                    if (!(bus instanceof SqlBus))
View Full Code Here

    assertEquals("server1-jms", bus.getBusid());
    assertEquals("com.xyz.provider.XYZConnectionFactory", provider.getConnectionFactory());
    assertEquals("com.xyz.provider.NamingContextFactory", provider.getJndiContextFactory());
    assertEquals("xyz://server1:9876", provider.getJndiURL());
    assertEquals("com.xyz", provider.getJndiPkgPrefix());
    JmsMessageFilter busDestination = bus.getJmsMessageFilter();
    assertEquals("queue/A", busDestination.getDestName());
    assertEquals(JmsMessageFilter.DestType.QUEUE, busDestination.getDestType());
    assertEquals("service='Reconciliation'", busDestination.getSelector());

    List<Listener> gateways = model.getGatewayListeners();
    assertEquals(2, gateways.size());
    JmsListener gatewayListener = (JmsListener)gateways.get(0);
    assertEquals("Bank-JMS-Gateway", gatewayListener.getName());
    assertEquals("server1-jms", gatewayListener.getBusidref());
    assertTrue(gatewayListener.getIsGateway());
    assertEquals(1, gatewayListener.getMaxThreads());

    List<Listener> awareListeners = model.getESBAwareListeners();
    assertEquals(4, awareListeners.size());
    JmsListener awareListener = (JmsListener)awareListeners.get(0);
    assertEquals("Bank-Listener", awareListener.getName());
    assertEquals("local-jms", awareListener.getBusidref());
    assertTrue(!awareListener.getIsGateway());
    assertEquals(2, awareListener.getMaxThreads());
    JmsMessageFilter listenerDestination = awareListener.getJmsMessageFilter();
    assertEquals("queue/B", listenerDestination.getDestName());
    assertEquals(JmsMessageFilter.DestType.TOPIC, listenerDestination.getDestType());
    assertEquals("service='Reconciliation'", listenerDestination.getSelector());

    Listener untypedAwareListener = awareListeners.get(1);
    assertEquals("Bank-Listener-Generic", untypedAwareListener.getName());
    assertEquals("my-generic-bus", untypedAwareListener.getBusidref());
    assertTrue(!untypedAwareListener.getIsGateway());
View Full Code Here

                        // Jms JCA provider defaults to true
                        final JmsJcaProvider jmsJcaProvider = (JmsJcaProvider)provider ;
                        if (!jmsJcaProvider.isSetTransacted() || jmsJcaProvider.getTransacted())
                            return true ;
                    } else if (provider instanceof JmsProviderType) {
                        JmsMessageFilter filter = ((JmsListener)listener).getJmsMessageFilter() ;
                        if (filter == null)
                            filter = ((JmsBus)bus).getJmsMessageFilter() ;
                        if ((filter != null) && filter.getTransacted())
                            return true ;
                    }
                } else if (listener instanceof SqlListener) {
                    final Bus bus = model.getBus(listener.getBusidref()) ;
                    if (!(bus instanceof SqlBus))
View Full Code Here

      provider = (JmsProviderType) model.getProvider(bus);
    } catch (ClassCastException e) {
      throw new ConfigurationException("Invalid bus config [" + listener.getBusidref() + "].  Should be contained within a <jms-provider> instance.  Unexpected exception - this should have caused a validation error!");
    }

    JmsMessageFilter messageFilter = listener.getJmsMessageFilter();
    if(messageFilter == null) {
      messageFilter = bus.getJmsMessageFilter();
      if(messageFilter == null) {
        throw new ConfigurationException("No <jms-detination> defined on either <jms-listener> [" + listener.getName() + "] or <jms-bus> [" + bus.getBusid() + "].");
      }
View Full Code Here

    assertEquals("server1-jms", bus.getBusid());
    assertEquals("com.xyz.provider.XYZConnectionFactory", provider.getConnectionFactory());
    assertEquals("com.xyz.provider.NamingContextFactory", provider.getJndiContextFactory());
    assertEquals("xyz://server1:9876", provider.getJndiURL());
    assertEquals("com.xyz", provider.getJndiPkgPrefix());
    JmsMessageFilter busDestination = bus.getJmsMessageFilter();
    assertEquals("queue/A", busDestination.getDestName());
    assertEquals(JmsMessageFilter.DestType.QUEUE, busDestination.getDestType());
    assertEquals("service='Reconciliation'", busDestination.getSelector());

    List<Listener> gateways = model.getGatewayListeners();
    assertEquals(2, gateways.size());
    JmsListener gatewayListener = (JmsListener)gateways.get(0);
    assertEquals("Bank-JMS-Gateway", gatewayListener.getName());
    assertEquals("server1-jms", gatewayListener.getBusidref());
    assertTrue(gatewayListener.getIsGateway());
    assertEquals(1, gatewayListener.getMaxThreads());

    List<Listener> awareListeners = model.getESBAwareListeners();
    assertEquals(4, awareListeners.size());
    JmsListener awareListener = (JmsListener)awareListeners.get(0);
    assertEquals("Bank-Listener", awareListener.getName());
    assertEquals("local-jms", awareListener.getBusidref());
    assertTrue(!awareListener.getIsGateway());
    assertEquals(2, awareListener.getMaxThreads());
    JmsMessageFilter listenerDestination = awareListener.getJmsMessageFilter();
    assertEquals("queue/B", listenerDestination.getDestName());
    assertEquals(JmsMessageFilter.DestType.TOPIC, listenerDestination.getDestType());
    assertEquals("service='Reconciliation'", listenerDestination.getSelector());

    Listener untypedAwareListener = awareListeners.get(1);
    assertEquals("Bank-Listener-Generic", untypedAwareListener.getName());
    assertEquals("my-generic-bus", untypedAwareListener.getBusidref());
    assertTrue("Type is Dual Listener", untypedAwareListener instanceof DualListener);
View Full Code Here

        {
            final Set<String> actionClasses = new HashSet<String>() ;

            for(final Service service : services.getServiceList())
            {
                final Actions actions = service.getActions() ;
                if (actions != null)
                {
                    for (final Action action: actions.getActionList())
                    {
                        actionClasses.add(action.getClass1()) ;
                    }
                }
            }
View Full Code Here

TOP

Related Classes of org.jboss.soa.esb.listeners.config.xbeanmodel130.JmsMessageFilterDocument.JmsMessageFilter

Copyright © 2018 www.massapicom. 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.