类org.springframework.util.AlternativeJdkIdGenerator源码实例Demo

下面列出了怎么用org.springframework.util.AlternativeJdkIdGenerator的API类实例代码及写法,或者点击链接到github查看源代码。

@Test
public void messageIdAndTimestampEnabled() {
	IdTimestampMessageHeaderInitializer headerInitializer = new IdTimestampMessageHeaderInitializer();
	headerInitializer.setIdGenerator(new AlternativeJdkIdGenerator());
	headerInitializer.setEnableTimestamp(true);

	StompHeaderAccessor headerAccessor = StompHeaderAccessor.create(StompCommand.SEND);
	headerInitializer.initHeaders(headerAccessor);

	assertNotNull(headerAccessor.getMessageHeaders().getId());
	assertNotNull(headerAccessor.getMessageHeaders().getTimestamp());
}
 
@Test
public void messageIdAndTimestampEnabled() {
	IdTimestampMessageHeaderInitializer headerInitializer = new IdTimestampMessageHeaderInitializer();
	headerInitializer.setIdGenerator(new AlternativeJdkIdGenerator());
	headerInitializer.setEnableTimestamp(true);

	StompHeaderAccessor headerAccessor = StompHeaderAccessor.create(StompCommand.SEND);
	headerInitializer.initHeaders(headerAccessor);

	assertNotNull(headerAccessor.getMessageHeaders().getId());
	assertNotNull(headerAccessor.getMessageHeaders().getTimestamp());
}
 
@Test
public void messageIdAndTimestampEnabled() {
	IdTimestampMessageHeaderInitializer headerInitializer = new IdTimestampMessageHeaderInitializer();
	headerInitializer.setIdGenerator(new AlternativeJdkIdGenerator());
	headerInitializer.setEnableTimestamp(true);

	StompHeaderAccessor headerAccessor = StompHeaderAccessor.create(StompCommand.SEND);
	headerInitializer.initHeaders(headerAccessor);

	assertNotNull(headerAccessor.getMessageHeaders().getId());
	assertNotNull(headerAccessor.getMessageHeaders().getTimestamp());
}
 
public CompositeRouteDefinitionLocator(Flux<RouteDefinitionLocator> delegates) {
	this(delegates, new AlternativeJdkIdGenerator());
}
 
 类所在包
 同包方法