boundedQueuePoolView, blockingBoundedQueuePoolView, scheduledPoolView);
}
@Override
public Widget createWidget() {
DefaultTabLayoutPanel tabLayoutPanel = new DefaultTabLayoutPanel(40, Style.Unit.PX);
tabLayoutPanel.addStyleName("default-tabpanel");
tabLayoutPanel.add(threadFactoryView.asWidget(), "Thread Factories");
PagedView poolPages = new PagedView(true);
poolPages.addPage("Queless", queuelessPoolView.asWidget());
poolPages.addPage("Blocking Queless", blockingQueuelessPoolView.asWidget());
poolPages.addPage("Unbounded", unboundedQueuePoolView.asWidget());
poolPages.addPage("Bounded", boundedQueuePoolView.asWidget());
poolPages.addPage("Blocking Bounded", blockingBoundedQueuePoolView.asWidget());
poolPages.addPage("Scheduled", scheduledPoolView.asWidget());
tabLayoutPanel.add(poolPages.asWidget(), "Thread Pools");
tabLayoutPanel.selectTab(0);
poolPages.showPage(0);
return tabLayoutPanel;
}