|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectme.prettyprint.cassandra.serializers.AbstractSerializer<Object>
me.prettyprint.cassandra.serializers.JaxbSerializer
public class JaxbSerializer
Serializes Objects using Jaxb. An instance of this class may only serialize JAXB compatible objects of classes known to its configured context.
| Constructor Summary | |
|---|---|
JaxbSerializer(Class<?>... serializableClasses)
Constructor. |
|
| Method Summary | |
|---|---|
protected XMLStreamReader |
createStreamReader(InputStream input)
Get a new XML stream reader. |
protected XMLStreamWriter |
createStreamWriter(OutputStream output)
Get a new XML stream writer. |
Object |
fromByteBuffer(ByteBuffer bytes)
Extract an object of type T from the bytes. |
ByteBuffer |
toByteBuffer(Object obj)
Extract bytes from the obj of type T |
| Methods inherited from class me.prettyprint.cassandra.serializers.AbstractSerializer |
|---|
computeInitialHashSize, fromBytes, fromBytesList, fromBytesMap, fromBytesSet, getComparatorType, toBytes, toBytesList, toBytesMap, toBytesSet |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JaxbSerializer(Class<?>... serializableClasses)
serializableClasses - List of classes which can be serialized by this instance. Note
that concrete classes directly referenced by any class in the list
will also be serializable through this instance.| Method Detail |
|---|
public ByteBuffer toByteBuffer(Object obj)
toByteBuffer in interface Serializer<Object>toByteBuffer in class AbstractSerializer<Object>public Object fromByteBuffer(ByteBuffer bytes)
fromByteBuffer in interface Serializer<Object>fromByteBuffer in class AbstractSerializer<Object>
protected XMLStreamWriter createStreamWriter(OutputStream output)
throws XMLStreamException
output - An underlying OutputStream to write to.
XMLStreamWriter which writes to the specified
OutputStream. The output written by this XMLStreamWriter is
understandable by XMLStreamReaders produced by
createStreamReader(InputStream).
XMLStreamException
protected XMLStreamReader createStreamReader(InputStream input)
throws XMLStreamException
input - the underlying InputStream to read from.
XmlStreamReader which reads from the specified
InputStream. The reader can read anything written by
createStreamWriter(OutputStream).
XMLStreamException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||