public class UrlFetchWarpScriptExtension extends WarpScriptExtension
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTRIBUTE_URLFETCH_COUNT
Number of calls to URLFETCH so far in the sessions
|
static java.lang.String |
ATTRIBUTE_URLFETCH_LIMIT
Maximum number of calls to URLFETCH in a session
|
static java.lang.String |
ATTRIBUTE_URLFETCH_LIMIT_HARD |
static java.lang.String |
ATTRIBUTE_URLFETCH_MAXSIZE
Maximum cumulative size of content retrieved via calls to URLFETCH in a session
|
static java.lang.String |
ATTRIBUTE_URLFETCH_MAXSIZE_HARD |
static java.lang.String |
ATTRIBUTE_URLFETCH_SIZE
Current URLFETCH so far in the sessions
|
static long |
DEFAULT_URLFETCH_LIMIT |
static long |
DEFAULT_URLFETCH_MAXSIZE |
static java.lang.String |
WARPSCRIPT_URLFETCH_HOST_PATTERNS
Allowed and excluded host patterns.
|
static java.lang.String |
WARPSCRIPT_URLFETCH_LIMIT
Maximum number of calls to URLFETCH in a session
|
static java.lang.String |
WARPSCRIPT_URLFETCH_LIMIT_HARD |
static java.lang.String |
WARPSCRIPT_URLFETCH_MAXSIZE
Maximum cumulative size of content retrieved via calls to URLFETCH in a session
|
static java.lang.String |
WARPSCRIPT_URLFETCH_MAXSIZE_HARD |
| Constructor and Description |
|---|
UrlFetchWarpScriptExtension() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getFunctions()
Return a map of function name to actual function.
|
static java.lang.Long |
getLongAttribute(WarpScriptStack stack,
java.lang.String attribute)
Get the value of the attribute in the stack, if not present get the value in the configuration and it not present either, get the default value.
|
register, wrapMacropublic static final java.lang.String WARPSCRIPT_URLFETCH_LIMIT
public static final java.lang.String WARPSCRIPT_URLFETCH_LIMIT_HARD
public static final java.lang.String WARPSCRIPT_URLFETCH_MAXSIZE
public static final java.lang.String WARPSCRIPT_URLFETCH_MAXSIZE_HARD
public static final java.lang.String WARPSCRIPT_URLFETCH_HOST_PATTERNS
public static final java.lang.String ATTRIBUTE_URLFETCH_LIMIT
public static final java.lang.String ATTRIBUTE_URLFETCH_LIMIT_HARD
public static final java.lang.String ATTRIBUTE_URLFETCH_COUNT
public static final java.lang.String ATTRIBUTE_URLFETCH_MAXSIZE
public static final java.lang.String ATTRIBUTE_URLFETCH_MAXSIZE_HARD
public static final java.lang.String ATTRIBUTE_URLFETCH_SIZE
public static final long DEFAULT_URLFETCH_LIMIT
public static final long DEFAULT_URLFETCH_MAXSIZE
public java.util.Map<java.lang.String,java.lang.Object> getFunctions()
WarpScriptExtensiongetFunctions in class WarpScriptExtensionpublic static java.lang.Long getLongAttribute(WarpScriptStack stack, java.lang.String attribute)
stack - The stack the get the attribute from, if present.attribute - The attribute name to get.