Class StreamableSpooler
- java.lang.Object
-
- org.datanucleus.store.rdbms.mapping.column.StreamableSpooler
-
public class StreamableSpooler extends java.lang.ObjectSpooler for files being streamed from the datastore.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classStreamableSpooler.FileWeakReferenceclassStreamableSpooler.StreamableSpoolerGC
-
Field Summary
Fields Modifier and Type Field Description protected static StreamableSpooler_instanceprotected StreamableSpooler.StreamableSpoolerGCgcInstanceprotected java.io.FilespoolDirectory
-
Constructor Summary
Constructors Modifier Constructor Description privateStreamableSpooler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidcopyStream(java.io.InputStream is, java.io.OutputStream os)static voidcopyStream(java.io.InputStream is, java.io.OutputStream os, boolean close_src, boolean close_dest)StreamableSpooler.StreamableSpoolerGCgetGCInstance()static StreamableSpoolerinstance()java.io.FilespoolStream(java.io.InputStream is)voidspoolStreamTo(java.io.InputStream is, java.io.File target)
-
-
-
Field Detail
-
_instance
protected static StreamableSpooler _instance
-
gcInstance
protected StreamableSpooler.StreamableSpoolerGC gcInstance
-
spoolDirectory
protected java.io.File spoolDirectory
-
-
Method Detail
-
instance
public static StreamableSpooler instance()
-
spoolStreamTo
public void spoolStreamTo(java.io.InputStream is, java.io.File target) throws java.io.IOException- Throws:
java.io.IOException
-
spoolStream
public java.io.File spoolStream(java.io.InputStream is) throws java.io.IOException- Throws:
java.io.IOException
-
getGCInstance
public StreamableSpooler.StreamableSpoolerGC getGCInstance()
-
copyStream
public static void copyStream(java.io.InputStream is, java.io.OutputStream os) throws java.io.IOException- Throws:
java.io.IOException
-
copyStream
public static void copyStream(java.io.InputStream is, java.io.OutputStream os, boolean close_src, boolean close_dest) throws java.io.IOException- Throws:
java.io.IOException
-
-