@Override public void putBlob(String blobUri,byte[] content,String contentType) { api.putBlob(callingCtx, blobUri, content, contentType); }
@Override public void putJar(CallingContext context, String jarUri, byte[] jarContent) { String blobUri = getBlobUriFromJarUri(jarUri); blobApi.putBlob(context, blobUri, jarContent, CONTENT_TYPE); sendCacheUpdateMessage(context, jarUri, false); }
@Override public void install(CallingContext context, RaptureURI uri, PluginTransportItem item) { BlobContainer blob = JacksonUtil.objectFromJson(item.getContent(), BlobContainer.class); BlobApi api = Kernel.getBlob(); api.putBlob(context, uri.toString(), blob.getContent(), blob.getHeaders().get(ContentEnvelope.CONTENT_TYPE_HEADER)); }