@Override public void render(final IRI resource, GraphNode context, String mode, OutputStream os) throws IOException { final GraphNode resourceNode = AccessController.doPrivileged( new PrivilegedAction<GraphNode>() { @Override public GraphNode run() { return graphNodeProvider.get(resource); } }); render(resourceNode, context, mode, os); }
@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 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); TypeRenderlet.RequestProperties requestProperties = new TypeRenderlet.RequestProperties(uriInfo, requestHeaders, responseHeaders, mode, mediaType, bundleContext); renderlet.render(resource, context, sharedRenderingValues, callbackRenderer, requestProperties, entityStream); }