作者热门文章
- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.epam.wilma.domain.sequence.WilmaSequence.getSequenceKey()
方法的一些代码示例,展示了WilmaSequence.getSequenceKey()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WilmaSequence.getSequenceKey()
方法的具体详情如下:
包路径:com.epam.wilma.domain.sequence.WilmaSequence
类名称:WilmaSequence
方法名:getSequenceKey
暂无
代码示例来源:origin: epam/Wilma
/**
* Put a new sequence object into the sequences collection.
* @param sequence is the new sequence what we want to store
*/
public void putIntoSequences(final WilmaSequence sequence) {
sequences.put(sequence.getSequenceKey(), sequence);
}
代码示例来源:origin: epam/Wilma
@Test
public void testCreateNewSequence() {
//GIVEN
String testKey = "TestKey";
String logggerId = "testId";
given(request.getWilmaMessageId()).willReturn(logggerId);
//WHEN
WilmaSequence result = underTest.createNewSequence(testKey, request, 1000L);
//THEN
Assert.assertEquals(result.getSequenceKey(), testKey);
Assert.assertFalse(result.isExpired(new Timestamp(1000L)));
RequestResponsePair firstPair = result.getPairs().get(logggerId);
Assert.assertEquals(firstPair.getRequest(), request);
}
}
代码示例来源:origin: epam/Wilma
@Test
public void testCheckRequestShouldCreateANewSequence() {
//GIVEN
String sequenceKeyFirst = "testKey1";
String sequenceKeySecond = "testKey2";
Map<String, WilmaSequence> sequences = new ConcurrentHashMap<>();
sequences.put(sequenceKeyFirst, sequenceFirst);
given(sequenceEvaluator.evaluate(request, sequenceDescriptor)).willReturn(true);
given(handler.getExistingSequence(request, sequences, null)).willReturn(null);
given(handler.generateNewSequenceKey(request, null)).willReturn(sequenceKeySecond);
given(sequenceDescriptor.getDefaultTimeout()).willReturn(1000L);
given(sequenceFactory.createNewSequence(sequenceKeySecond, request, 1000L)).willReturn(sequenceSecond);
given(sequenceSecond.getSequenceKey()).willReturn(sequenceKeySecond);
given(sequenceIdUtil.createSequenceId(sequenceKeySecond, sequenceDescriptor)).willReturn("newID");
given(request.getSequenceId()).willReturn(null);
given(headerUtil.createSequenceHeader(null, "newID")).willReturn("newID");
//WHEN
underTest.checkRequest(request, sequenceDescriptor);
//THEN
verify(sequenceDescriptor).putIntoSequences(sequenceSecond);
verify(request).addSequenceId("newID");
}
本文整理了Java中com.epam.wilma.domain.sequence.WilmaSequence.getSequenceKey()方法的一些代码示例,展示了WilmaSequence.ge
我是一名优秀的程序员,十分优秀!