This serializer can be extended in your own application like:
class EventSerializer extends XStreamSerializer {
getXStream.aliasPackage("myalias", "com.fully.qualified.package.name")
getXStream.registerConverter(new MyApplicationEventTypeConverter)
}
In this sample you register an alias for a package in order to serialize your events not with the
fully qualified package name and it registers additional converters of importance for your application.
Thereafter the eventstore can be configured to use this serializer
You may use this XStreamSerializer without extension.
Linear Supertypes
serializer.xml.XStreamSerializer, AbstractXStreamSerializer, Serializer, AnyRef, Any
Ordering
Alphabetic
By inheritance
Inherited
XStreamSerializer
XStreamSerializer
AbstractXStreamSerializer
Serializer
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Instance Constructors
newXStreamSerializer()
Value Members
final def!=(arg0: Any): Boolean
Definition Classes
AnyRef → Any
final def##(): Int
Definition Classes
AnyRef → Any
final def==(arg0: Any): Boolean
Definition Classes
AnyRef → Any
defaddAlias(arg0: String, arg1: Class[_]): Unit
Definition Classes
AbstractXStreamSerializer
defaddFieldAlias(arg0: String, arg1: Class[_], arg2: String): Unit
Definition Classes
AbstractXStreamSerializer
defaddPackageAlias(arg0: String, arg1: String): Unit
XStream serializer registration.
This serializer can be extended in your own application like:
class EventSerializer extends XStreamSerializer { getXStream.aliasPackage("myalias", "com.fully.qualified.package.name") getXStream.registerConverter(new MyApplicationEventTypeConverter) }
In this sample you register an alias for a package in order to serialize your events not with the fully qualified package name and it registers additional converters of importance for your application. Thereafter the eventstore can be configured to use this serializer You may use this XStreamSerializer without extension.