@Override public void render(GraphNode resource, GraphNode context, String mode, UriInfo uriInfo, HttpHeaders requestHeaders, MultivaluedMap<String, Object> responseHeaders, Map<String, Object> sharedRenderingValues, OutputStream entityStream) throws IOException { CallbackRenderer callbackRenderer = new CallbackRendererImpl(rendererFactory, graphNodeProvider, uriInfo, requestHeaders, responseHeaders, mediaType, sharedRenderingValues); renderlet.render(resource, context, sharedRenderingValues, callbackRenderer, renderSpecUri, mode, mediaType, new Renderlet.RequestProperties(uriInfo, requestHeaders, responseHeaders, bundleContext), entityStream); }
@Override public void render(GraphNode node, GraphNode context, Map<String, Object> sharedRenderingValues, CallbackRenderer callbackRenderer, RequestProperties typeRenderletRequestProperties, OutputStream os) throws IOException { Renderlet.RequestProperties renderletRequestProperties = new Renderlet.RequestProperties(typeRenderletRequestProperties.getUriInfo(), typeRenderletRequestProperties.getRequestHeaders(), typeRenderletRequestProperties.getResponseHeaders(), bundleContext); renderlet.render(node, context, sharedRenderingValues, callbackRenderer, renderingSpecificationUri, typeRenderletRequestProperties.getMode(), typeRenderletRequestProperties.getMediaType(), renderletRequestProperties, os); }