Пример #1
0
 public TopicConfig findTopicConfig(String name) {
   String baseName = getBaseName(name);
   TopicConfig config = lookupByPattern(topicConfigs, baseName);
   if (config != null) {
     return config.getAsReadOnly();
   }
   return getTopicConfig("default").getAsReadOnly();
 }
 @Test
 public void testTopicConfig() {
   TopicConfig testTopicConfig = config.getTopicConfig("testTopic");
   assertNotNull(testTopicConfig);
   assertEquals("testTopic", testTopicConfig.getName());
   assertEquals(1, testTopicConfig.getMessageListenerConfigs().size());
   ListenerConfig listenerConfig = testTopicConfig.getMessageListenerConfigs().get(0);
   assertEquals("com.hazelcast.spring.DummyMessageListener", listenerConfig.getClassName());
 }
Пример #3
0
 public TopicConfig getTopicConfig(String name) {
   String baseName = getBaseName(name);
   TopicConfig config = lookupByPattern(topicConfigs, baseName);
   if (config != null) {
     return config;
   }
   TopicConfig defConfig = topicConfigs.get("default");
   if (defConfig == null) {
     defConfig = new TopicConfig();
     defConfig.setName("default");
     addTopicConfig(defConfig);
   }
   config = new TopicConfig(defConfig);
   config.setName(name);
   addTopicConfig(config);
   return config;
 }
Пример #4
0
 public Config addTopicConfig(TopicConfig topicConfig) {
   topicConfigs.put(topicConfig.getName(), topicConfig);
   return this;
 }