ByteArraySourceHandler.java 626 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.aemfd.docmanager.internal.source;

import com.adobe.aemfd.docmanager.source.AbstractSourceHandler;
import java.io.ByteArrayInputStream;
import java.io.InputStream;

public class ByteArraySourceHandler
extends AbstractSourceHandler {
    private byte[] data;

    public ByteArraySourceHandler(byte[] data, String contentType) {
        super(data.length, contentType);
        this.data = data;
    }

    public InputStream getInputStream() {
        return new ByteArrayInputStream(this.data);
    }

    protected void doDispose() {
        this.data = null;
    }
}