36 lines
756 B
Java
36 lines
756 B
Java
package com.esotericsoftware.kryo;
|
|
|
|
import com.esotericsoftware.kryo.io.Input;
|
|
import com.esotericsoftware.kryo.io.Output;
|
|
import java.io.InputStream;
|
|
import java.io.OutputStream;
|
|
public interface StreamFactory {
|
|
Input getInput();
|
|
|
|
Input getInput(int i);
|
|
|
|
Input getInput(InputStream inputStream);
|
|
|
|
Input getInput(InputStream inputStream, int i);
|
|
|
|
Input getInput(byte[] bArr);
|
|
|
|
Input getInput(byte[] bArr, int i, int i2);
|
|
|
|
Output getOutput();
|
|
|
|
Output getOutput(int i);
|
|
|
|
Output getOutput(int i, int i2);
|
|
|
|
Output getOutput(OutputStream outputStream);
|
|
|
|
Output getOutput(OutputStream outputStream, int i);
|
|
|
|
Output getOutput(byte[] bArr);
|
|
|
|
Output getOutput(byte[] bArr, int i);
|
|
|
|
void setKryo(Kryo kryo);
|
|
}
|