com.caucho.hessian.io

Class BeanSerializer


public class BeanSerializer
extends Serializer

Serializing an object for known object types.

Field Summary

private Method[]
_methods
private String[]
_names
private Method
_writeReplace

Constructor Summary

BeanSerializer(Class cl)

Method Summary

private Method
findSetter(Method[] methods, String getterName, Class arg)
Finds any matching setter.
void
writeObject(Object obj, AbstractHessianOutput out)

Methods inherited from class com.caucho.hessian.io.Serializer

writeObject

Field Details

_methods

private Method[] _methods

_names

private String[] _names

_writeReplace

private Method _writeReplace

Constructor Details

BeanSerializer

public BeanSerializer(Class cl)

Method Details

findSetter

private Method findSetter(Method[] methods,
                          String getterName,
                          Class arg)
Finds any matching setter.

writeObject

public void writeObject(Object obj,
                        AbstractHessianOutput out)
            throws IOException
Overrides:
writeObject in interface Serializer