public class JsLoadProcessor extends Object implements JsProcessor
| Modifier and Type | Field and Description |
|---|---|
static String |
ASYNC_JSLOAD_JS_TPL |
static String |
JSLOAD_JS_TPL |
static String |
JSLOAD_ONLOAD_ERROR |
| Constructor and Description |
|---|
JsLoadProcessor(JsUriManager jsUriManager,
int jsloadTtlSecs,
boolean requireOnload) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createJsloadScript(Uri uri) |
protected void |
doJsload(JsUriManager.JsUri jsUri,
JsResponseBuilder resp) |
boolean |
process(JsRequest request,
JsResponseBuilder builder)
Populates or modifies the Javascript response.
|
void |
setUseAsync(Boolean jsloadAsync) |
public static final String JSLOAD_ONLOAD_ERROR
public static final String JSLOAD_JS_TPL
public static final String ASYNC_JSLOAD_JS_TPL
@Inject public JsLoadProcessor(JsUriManager jsUriManager, int jsloadTtlSecs, boolean requireOnload)
@Inject(optional=true) public void setUseAsync(Boolean jsloadAsync)
public boolean process(JsRequest request, JsResponseBuilder builder) throws JsException
JsProcessorprocess in interface JsProcessorrequest - The JS request that originated this execution.builder - The response builder to work on.JsExceptionprotected void doJsload(JsUriManager.JsUri jsUri, JsResponseBuilder resp) throws JsException
JsExceptionCopyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.