ByteArrayPassivationHandler.java
914 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.ByteArrayInputStream;
import java.io.InputStream;
public class ByteArrayPassivationHandler
extends AbstractPassivationHandler {
private byte[] data;
public ByteArrayPassivationHandler(byte[] data) {
super(true, true, false);
this.data = data;
}
public PassivationConnection openConnectionForPassivation() {
ByteArrayInputStream bais = new ByteArrayInputStream(this.data);
return new PassivationConnection(bais, this.data.length, null);
}
public void release(boolean passivated, PassivationType pType) {
this.data = null;
}
}