com.sun.enterprise.container.common.spi.util
Interface JavaEEIOUtils
- All Known Implementing Classes:
- JavaEEIOUtilsImpl
@Contract
public interface JavaEEIOUtils
A contract that defines a set of methods to serialize / deserialze Java EE
objects (even if they are not directly serializable).
Some of the objects that are expected to be serialized / de-serialized are
a) Local EJB references
b) EJB Handles
c) JNDI (sub) contexts
d) (Non serializable) StatefulSessionBeans
- Author:
- Mahesh Kannan
|
Field Summary |
static java.lang.Object |
NULL_OBJECT
A token object that can be returned by handlers to
signal that a null value to be placed / replaced to / from a stream |
NULL_OBJECT
static final java.lang.Object NULL_OBJECT
- A token object that can be returned by handlers to
signal that a null value to be placed / replaced to / from a stream
createObjectInputStream
java.io.ObjectInputStream createObjectInputStream(java.io.InputStream is,
boolean resolveObject,
java.lang.ClassLoader loader)
throws java.lang.Exception
- Throws:
java.lang.Exception
createObjectOutputStream
java.io.ObjectOutputStream createObjectOutputStream(java.io.OutputStream os,
boolean replaceObject)
throws java.io.IOException
- Throws:
java.io.IOException
serializeObject
byte[] serializeObject(java.lang.Object obj,
boolean replaceObject)
throws java.io.IOException
- Throws:
java.io.IOException
deserializeObject
java.lang.Object deserializeObject(byte[] data,
boolean resolveObject,
java.lang.ClassLoader appClassLoader)
throws java.lang.Exception
- Throws:
java.lang.Exception
addGlassFishOutputStreamHandler
void addGlassFishOutputStreamHandler(GlassFishOutputStreamHandler handler)
removeGlassFishOutputStreamHandler
void removeGlassFishOutputStreamHandler(GlassFishOutputStreamHandler handler)
addGlassFishInputStreamHandler
void addGlassFishInputStreamHandler(GlassFishInputStreamHandler handler)
removeGlassFishInputStreamHandler
void removeGlassFishInputStreamHandler(GlassFishInputStreamHandler handler)
Copyright © 2012 GlassFish Community. All Rights Reserved.