XBRLAPI

A Java API for XBRL


org.xbrlapi.loader.discoverer
Class DiscoveryManager

java.lang.Object
  extended by org.xbrlapi.loader.discoverer.DiscoveryManager
All Implemented Interfaces:
Runnable

public class DiscoveryManager
extends Object
implements Runnable

The discovery manager is responsible for managing the discovery process in a manner that interrupts the discovery thread every so often (based upon a default or user specified time interval before the interrupt is sent to the loader). If this kind of interruption is not useful, then the Discoverer may be more useful.

Author:
Geoff Shuetrim (geoff@galexy.net)
See Also:
Discoverer

Constructor Summary
DiscoveryManager(Loader loader)
           
DiscoveryManager(Loader loader, List<URI> resources)
           
DiscoveryManager(Loader loader, List<URI> resources, long interval)
           
DiscoveryManager(Loader loader, long interval)
           
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiscoveryManager

public DiscoveryManager(Loader loader)

DiscoveryManager

public DiscoveryManager(Loader loader,
                        long interval)

DiscoveryManager

public DiscoveryManager(Loader loader,
                        List<URI> resources)
Parameters:
loader - The loader to do the discovery with.
resources - The URIs to discover.

DiscoveryManager

public DiscoveryManager(Loader loader,
                        List<URI> resources,
                        long interval)
Method Detail

run

public void run()
Specified by:
run in interface Runnable

Get Java XBRL API implementation at SourceForge.net. Fast, secure and Free Open Source software downloads