public interface ObjectMarshallingStrategy
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
ObjectMarshallingStrategy.Context  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
accept(Object object)  | 
ObjectMarshallingStrategy.Context | 
createContext()
Creates a new marshalling context 
 | 
byte[] | 
marshal(ObjectMarshallingStrategy.Context context,
       ObjectOutputStream os,
       Object object)
This method is analogous to the write() method, but instead
 of writing the object into an output stream, it returns
 the marshalled object as a byte[]. 
 | 
Object | 
read(ObjectInputStream os)  | 
Object | 
unmarshal(ObjectMarshallingStrategy.Context context,
         ObjectInputStream is,
         byte[] object,
         ClassLoader classloader)
This method is analogous to the read method, but instead of reading it from an
 input stream, it reads it from a byte[] 
 | 
void | 
write(ObjectOutputStream os,
     Object object)  | 
boolean accept(Object object)
void write(ObjectOutputStream os, Object object) throws IOException
IOExceptionObject read(ObjectInputStream os) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionbyte[] marshal(ObjectMarshallingStrategy.Context context, ObjectOutputStream os, Object object) throws IOException
context - the context for this strategy created by the method #createContext()object - the object to be marshalledIOExceptionObject unmarshal(ObjectMarshallingStrategy.Context context, ObjectInputStream is, byte[] object, ClassLoader classloader) throws IOException, ClassNotFoundException
context - the context for this strategy created by the method #createContext()object - the marshalled object in a byte[]IOExceptionClassNotFoundExceptionObjectMarshallingStrategy.Context createContext()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.