⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 secasyncgrabberimpltest.java

📁 xbrlapi的源码
💻 JAVA
字号:
package org.xbrlapi.loader.discoverer.tests;import java.net.URL;import java.util.List;import org.xbrlapi.data.dom.tests.BaseTestCase;import org.xbrlapi.grabber.Grabber;import org.xbrlapi.grabber.SecGrabberImpl;import org.xbrlapi.loader.discoverer.DiscoveryManager;public class SecAsyncGrabberImplTest extends BaseTestCase {    	public SecAsyncGrabberImplTest(String arg0) {        super(arg0);    }    private List<URL> resources = null;    protected void setUp() throws Exception {        super.setUp();        String secFeed = configuration.getProperty("real.data.sec");        URL feedUrl = new URL(secFeed);                     Grabber grabber = new SecGrabberImpl(feedUrl);        resources = grabber.getResources();        assertTrue(resources.size() > 1900);    }	protected void tearDown() throws Exception {		super.tearDown();	}			public void testSecGrabberResourceRetrieval() {		try {			int cnt = 2;            List<URL> r1 = resources.subList(0,cnt);			DiscoveryManager d1 = new DiscoveryManager(loader, r1);			Thread t1 = new Thread(d1);            t1.start();            List<URL> r2 = resources.subList(cnt,2*cnt);            DiscoveryManager d2 = new DiscoveryManager(loader, r2);            Thread t2 = new Thread(d2);            t2.start();            while (t1.isAlive() || t2.isAlive()) {                Thread.sleep(20000);                loader.requestInterrupt();            }                        logger.info("Discovery was interrupted.");                        //loader.discover();            		} catch (Exception e) {			fail("An unexpected exception was thrown.");		}	}		}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -