public class ObjectPoolPlugin
extends WebHarvestPlugin
ListBasedPoolableObjectFactory returns
the first object not contained in remembered list of borrowed objects based on implementation of Object.equals(Object) method.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTRIBUTE_CONVERT_TO_MAP |
static java.lang.String |
ATTRIBUTE_ITEM |
static java.lang.String |
ATTRIBUTE_KEY |
static java.lang.String |
ATTRIBUTE_POLLING_INTERVAL |
static java.lang.String |
ATTRIBUTE_WAIT_TIMEOUT |
static java.lang.String |
PLUGIN_NAME |
| Constructor and Description |
|---|
ObjectPoolPlugin() |
ObjectPoolPlugin(org.webharvest.definition.ObjectPoolDef poolDef) |
| Modifier and Type | Method and Description |
|---|---|
Variable |
executePlugin(Scraper scraper,
ScraperContext context) |
static long |
getLongValue(java.lang.String value,
long defaultValue) |
java.lang.String |
getName() |
java.lang.String[] |
getRequiredAttributes() |
java.lang.String[] |
getRequiredSubprocessors() |
java.lang.String[] |
getValidAttributes() |
java.lang.String[] |
getValidSubprocessors() |
public static final java.lang.String PLUGIN_NAME
public static final java.lang.String ATTRIBUTE_KEY
public static final java.lang.String ATTRIBUTE_ITEM
public static final java.lang.String ATTRIBUTE_CONVERT_TO_MAP
public static final java.lang.String ATTRIBUTE_POLLING_INTERVAL
public static final java.lang.String ATTRIBUTE_WAIT_TIMEOUT
public ObjectPoolPlugin()
public ObjectPoolPlugin(org.webharvest.definition.ObjectPoolDef poolDef)
public java.lang.String getName()
public java.lang.String[] getRequiredAttributes()
public java.lang.String[] getValidAttributes()
public java.lang.String[] getValidSubprocessors()
public java.lang.String[] getRequiredSubprocessors()
public Variable executePlugin(Scraper scraper,
ScraperContext context)
public static long getLongValue(java.lang.String value,
long defaultValue)