InputStreamPassivationHandler.java 845 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.aemfd.docmanager.internal.passivation;

import com.adobe.aemfd.docmanager.passivation.AbstractPassivationHandler;
import com.adobe.aemfd.docmanager.passivation.PassivationConnection;
import com.adobe.aemfd.docmanager.passivation.PassivationType;
import java.io.IOException;
import java.io.InputStream;

public class InputStreamPassivationHandler
extends AbstractPassivationHandler {
    private InputStream is;

    public InputStreamPassivationHandler(InputStream is) {
        super(true, false, false);
        this.is = is;
    }

    public PassivationConnection openConnectionForPassivation() throws IOException {
        return new PassivationConnection(this.is, -1, null);
    }

    public void release(boolean passivated, PassivationType pType) {
        this.is = null;
    }
}