Package org.springframework.messaging.handler.annotation.support

Examples of org.springframework.messaging.handler.annotation.support.DefaultMessageHandlerMethodFactory


      }
      return this.messageHandlerMethodFactory;
    }

    private MessageHandlerMethodFactory createDefaultJmsHandlerMethodFactory() {
      DefaultMessageHandlerMethodFactory defaultFactory = new DefaultMessageHandlerMethodFactory();
      defaultFactory.setBeanFactory(beanFactory);
      defaultFactory.afterPropertiesSet();
      return defaultFactory;
    }
View Full Code Here


  @Test
  public void validatePayloadValid() throws JMSException {
    String methodName = "validatePayload";

    DefaultMessageHandlerMethodFactory customFactory = new DefaultMessageHandlerMethodFactory();
    customFactory.setValidator(testValidator("invalid value"));
    initializeFactory(customFactory);

    Method method = getListenerMethod(methodName, String.class);
    MessagingMessageListenerAdapter listener = createInstance(customFactory, method);
    Session session = mock(Session.class);
View Full Code Here

    assertListenerMethodInvocation(sample, methodName);
  }

  @Test
  public void validatePayloadInvalid() throws JMSException {
    DefaultMessageHandlerMethodFactory customFactory = new DefaultMessageHandlerMethodFactory();
    customFactory.setValidator(testValidator("invalid value"));

    Method method = getListenerMethod("validatePayload", String.class);
    MessagingMessageListenerAdapter listener = createInstance(customFactory, method);
    Session session = mock(Session.class);
View Full Code Here

      registrar.setMessageHandlerMethodFactory(customMessageHandlerMethodFactory());
    }

    @Bean
    public MessageHandlerMethodFactory customMessageHandlerMethodFactory() {
      DefaultMessageHandlerMethodFactory factory = new DefaultMessageHandlerMethodFactory();
      factory.setValidator(new TestValidator());
      return factory;
    }
View Full Code Here

      registrar.setMessageHandlerMethodFactory(customMessageHandlerMethodFactory());
    }

    @Bean
    public MessageHandlerMethodFactory customMessageHandlerMethodFactory() {
      DefaultMessageHandlerMethodFactory factory = new DefaultMessageHandlerMethodFactory();
      factory.setValidator(new TestValidator());
      return factory;
    }
View Full Code Here

  @Test
  public void validatePayloadValid() throws Exception {
    String methodName = "validatePayload";

    DefaultMessageHandlerMethodFactory customFactory = new DefaultMessageHandlerMethodFactory();
    customFactory.setValidator(testValidator("invalid value"));
    initializeFactory(customFactory);

    Method method = getListenerMethod(methodName, String.class);
    MessagingMessageListenerAdapter listener = createInstance(customFactory, method);
    Channel channel = mock(Channel.class);
View Full Code Here

    assertListenerMethodInvocation(sample, methodName);
  }

  @Test
  public void validatePayloadInvalid() throws Exception {
    DefaultMessageHandlerMethodFactory customFactory = new DefaultMessageHandlerMethodFactory();
    customFactory.setValidator(testValidator("invalid value"));

    Method method = getListenerMethod("validatePayload", String.class);
    MessagingMessageListenerAdapter listener = createInstance(customFactory, method);
    Channel channel = mock(Channel.class);
View Full Code Here

      }
      return this.messageHandlerMethodFactory;
    }

    private MessageHandlerMethodFactory createDefaultMessageHandlerMethodFactory() {
      DefaultMessageHandlerMethodFactory defaultFactory = new DefaultMessageHandlerMethodFactory();
      defaultFactory.setBeanFactory(beanFactory);
      defaultFactory.afterPropertiesSet();
      return defaultFactory;
    }
View Full Code Here

TOP

Related Classes of org.springframework.messaging.handler.annotation.support.DefaultMessageHandlerMethodFactory

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.