public class GadgetsHandlerService extends Object
| Modifier and Type | Class and Description |
|---|---|
protected class |
GadgetsHandlerService.MetadataGadgetContext
GadgetContext for metadata request.
|
| Modifier and Type | Field and Description |
|---|---|
protected BeanDelegator |
beanDelegator |
protected BeanFilter |
beanFilter |
protected CajaContentRewriter |
cajaContentRewriter |
protected FeatureRegistryProvider |
featureRegistryProvider |
protected GadgetAdminStore |
gadgetAdminStore |
protected IframeUriManager |
iframeUriManager |
protected JsServingPipeline |
jsPipeline |
protected JsRequestBuilder |
jsRequestBuilder |
protected JsUriManager |
jsUriManager |
protected ModuleIdManager |
moduleIdManager |
protected Processor |
processor |
protected ProxyHandler |
proxyHandler |
protected ProxyUriManager |
proxyUriManager |
protected SecurityTokenCodec |
securityTokenCodec |
protected long |
specRefreshInterval |
protected TimeSource |
timeSource |
| Constructor and Description |
|---|
GadgetsHandlerService(TimeSource timeSource,
Processor processor,
IframeUriManager iframeUriManager,
SecurityTokenCodec securityTokenCodec,
ProxyUriManager proxyUriManager,
JsUriManager jsUriManager,
ProxyHandler proxyHandler,
JsServingPipeline jsPipeline,
JsRequestBuilder jsRequestBuilder,
long specRefreshInterval,
BeanFilter beanFilter,
CajaContentRewriter cajaContentRewriter,
GadgetAdminStore gadgetAdminStore,
FeatureRegistryProvider featureRegistryProvider,
ModuleIdManager moduleIdManager,
ContainerConfig config) |
protected final TimeSource timeSource
protected final Processor processor
protected final IframeUriManager iframeUriManager
protected final SecurityTokenCodec securityTokenCodec
protected final ProxyUriManager proxyUriManager
protected final JsUriManager jsUriManager
protected final JsServingPipeline jsPipeline
protected final JsRequestBuilder jsRequestBuilder
protected final ProxyHandler proxyHandler
protected final BeanDelegator beanDelegator
protected final long specRefreshInterval
protected final BeanFilter beanFilter
protected final CajaContentRewriter cajaContentRewriter
protected final GadgetAdminStore gadgetAdminStore
protected final FeatureRegistryProvider featureRegistryProvider
protected final ModuleIdManager moduleIdManager
@Inject public GadgetsHandlerService(TimeSource timeSource, Processor processor, IframeUriManager iframeUriManager, SecurityTokenCodec securityTokenCodec, ProxyUriManager proxyUriManager, JsUriManager jsUriManager, ProxyHandler proxyHandler, JsServingPipeline jsPipeline, JsRequestBuilder jsRequestBuilder, long specRefreshInterval, BeanFilter beanFilter, CajaContentRewriter cajaContentRewriter, GadgetAdminStore gadgetAdminStore, FeatureRegistryProvider featureRegistryProvider, ModuleIdManager moduleIdManager, ContainerConfig config)
public GadgetsHandlerApi.MetadataResponse getMetadata(GadgetsHandlerApi.MetadataRequest request) throws ProcessingException
request - request parametersProcessingExceptionpublic GadgetsHandlerApi.TokenResponse getToken(GadgetsHandlerApi.TokenRequest request) throws SecurityTokenException, ProcessingException
request - token parameters (gadget, owner and viewer)SecurityTokenExceptionProcessingExceptionpublic GadgetsHandlerApi.JsResponse getJs(GadgetsHandlerApi.JsRequest request) throws ProcessingException
ProcessingExceptionpublic GadgetsHandlerApi.ProxyResponse getProxy(GadgetsHandlerApi.ProxyRequest request) throws ProcessingException
ProcessingExceptionpublic static GadgetsHandlerApi.MessageLevel convertMessageLevel(String name)
public GadgetsHandlerApi.CajaResponse getCaja(GadgetsHandlerApi.CajaRequest request) throws ProcessingException
ProcessingExceptionprotected void verifyBaseParams(GadgetsHandlerApi.BaseRequest request, boolean checkUrl) throws ProcessingException
ProcessingExceptionprotected Long getProxyExpireMs(ProxyUriManager.ProxyUri proxyUri, HttpResponse httpResponse)
protected long getDefaultExpiration()
public GadgetsHandlerApi.BaseResponse createErrorResponse(Uri uri, Exception e, String defaultMsg)
public GadgetsHandlerApi.BaseResponse createErrorResponse(Uri url, int code, String error)
protected JsUriManager.JsUri createJsUri(GadgetsHandlerApi.JsRequest request)
protected ProxyUriManager.ProxyUri createProxyUri(GadgetsHandlerApi.ProxyRequest request)
Copyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.