Class

org.axonframework.scynapse.serialization.xml

XStreamSerializer

Related Doc: package xml

Permalink

class XStreamSerializer extends serialization.xml.XStreamSerializer

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.

Linear Supertypes
serialization.xml.XStreamSerializer, AbstractXStreamSerializer, Serializer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. XStreamSerializer
  2. XStreamSerializer
  3. AbstractXStreamSerializer
  4. Serializer
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new XStreamSerializer()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addAlias(arg0: String, arg1: Class[_]): Unit

    Permalink
    Definition Classes
    AbstractXStreamSerializer
  5. def addFieldAlias(arg0: String, arg1: Class[_], arg2: String): Unit

    Permalink
    Definition Classes
    AbstractXStreamSerializer
  6. def addPackageAlias(arg0: String, arg1: String): Unit

    Permalink
    Definition Classes
    AbstractXStreamSerializer
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def canSerializeTo[T](arg0: Class[T]): Boolean

    Permalink
    Definition Classes
    AbstractXStreamSerializer → Serializer
  9. def classForType(arg0: SerializedType): Class[_]

    Permalink
    Definition Classes
    AbstractXStreamSerializer → Serializer
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  11. def convert[S, T](arg0: S, arg1: Class[S], arg2: Class[T]): T

    Permalink
    Attributes
    protected[org.axonframework.serialization]
    Definition Classes
    AbstractXStreamSerializer
  12. def deserialize[S, T](arg0: SerializedObject[S]): T

    Permalink
    Definition Classes
    AbstractXStreamSerializer → Serializer
  13. def doDeserialize(arg0: SerializedObject, arg1: XStream): AnyRef

    Permalink
    Definition Classes
    XStreamSerializer → AbstractXStreamSerializer
  14. def doSerialize[T](arg0: Any, arg1: Class[T], arg2: XStream): T

    Permalink
    Attributes
    protected[org.axonframework.serialization.xml]
    Definition Classes
    XStreamSerializer → AbstractXStreamSerializer
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  17. def getCharset(): Charset

    Permalink
    Definition Classes
    AbstractXStreamSerializer
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  19. def getConverter(): Converter

    Permalink
    Definition Classes
    AbstractXStreamSerializer → Serializer
  20. def getXStream(): XStream

    Permalink
    Definition Classes
    AbstractXStreamSerializer
  21. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  25. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  26. def registerConverters(arg0: ChainingConverter): Unit

    Permalink
    Attributes
    protected[org.axonframework.serialization.xml]
    Definition Classes
    XStreamSerializer → AbstractXStreamSerializer
  27. def serialize[T](arg0: Any, arg1: Class[T]): SerializedObject[T]

    Permalink
    Definition Classes
    AbstractXStreamSerializer → Serializer
  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. def typeForClass(arg0: Class[_]): SerializedType

    Permalink
    Definition Classes
    AbstractXStreamSerializer → Serializer
  31. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from serialization.xml.XStreamSerializer

Inherited from AbstractXStreamSerializer

Inherited from Serializer

Inherited from AnyRef

Inherited from Any

Ungrouped