All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractXStreamSerializer |
Abstract implementation for XStream based serializers.
|
| AnnotationRevisionResolver |
Revision Resolver implementation that checks for the presence of an @Revision annotation.
|
| BlobToInputStreamConverter |
|
| ByteArrayToInputStreamConverter |
ContentTypeConverter that converts byte arrays into InputStream.
|
| ByteArrayToJsonNodeConverter |
ContentTypeConverter implementation that converts byte[] containing UTF8 encoded JSON string to a Jackson JsonNode.
|
| ByteArrayToStringConverter |
ContentTypeConverter that converts byte arrays into Strings.
|
| CachingSupplier<T> |
A Supplier that caches its result, useful if the supplier operation is expensive and expected to always yield the
same result.
|
| CannotConvertBetweenTypesException |
Exception indicating that a conversion is required between to upcasters, but there is no converter capable of doing
the conversion.
|
| ChainedConverter<S,T> |
A converter that delegates to a chain of other ContentTypeConverters to convert from a source to a target for which
there is not necessarily a single converter available.
|
| ChainingConverter |
Converter implementation that will combine converters to form chains of converters to be able to convert
from one type to another, for which there is no suitable single converter.
|
| CompactDriver |
XStream HierarchicalStreamDriver implementation that uses a CompactWriter to write XML without newlines and
indentation, while writing it using the (default) XPPReader.
|
| ConfigurationException |
Runtime exception which indicates that there is some problem with the configuration.
|
| ContentTypeConverter<S,T> |
Interface describing a mechanism that converts the data type of IntermediateRepresentations of SerializedObjects for
Upcasters.
|
| Converter |
Interface describing a mechanism that can convert data from one to another type.
|
| CryptoEngine |
Interface towards the cryptographic functionality needed by the Axon Data Protection Module.
|
| DatabaseBackedCryptoEngine |
Partial implementation of CryptoEngine which operates using the JVM's standard
Provider to perform encryption and decryption, while assuming some separate
storage facility for keys.
|
| DataException |
Runtime exception that is thrown when something unexpected happens with a single data
record, but the system should be able to continue functioning with other data entries.
|
| DataSubjectId |
Field annotation that marks the field as containing an identifier of the key to be used when
encrypting personal data fields of this class.
|
| DataSubjectIdContainer |
Container annotation defined to support the use of multiple DataSubjectId annotations on the
same field.
|
| DeepPersonalData |
Field annotation that marks the field as containing an object that contains personal data.
|
| DeepPersonalDataContainer |
Container annotation defined to support the use of multiple DeepPersonalData annotations on the
same field.
|
| DefaultKeyEntity |
|
| Dom4JToByteArrayConverter |
Converter that converts Dom4j Document instances to a byte array.
|
| FieldEncrypter |
This class can take an object and encrypt and decrypt its fields, including the fields of any objects deeper in
the object tree, according to the configuration of the various Axon Data Protection Module annotations.
|
| FieldEncryptingSerializer |
|
| FixedValueRevisionResolver |
RevisionResolver implementation that returns a fixed value as revision, regardless of the type of serialized object
involved.
|
| InMemoryCryptoEngine |
|
| InputStreamToByteArrayConverter |
Converter that converts an InputStream to a byte array.
|
| InputStreamToDom4jConverter |
Converter that converts an input stream to a Dom4J document.
|
| InputStreamToXomConverter |
Converter that converts an input stream to a XOM document.
|
| JacksonSerializer |
Serializer implementation that uses Jackson to serialize objects into a JSON format.
|
| JavaKeyStoreCryptoEngine |
|
| JavaSerializer |
Serializer implementation that uses Java serialization to serialize and deserialize object instances.
|
| JdbcCryptoEngine |
JDBC-based implementation of the CryptoEngine interface, included for users who wish to store keys
in a relational database but do not wish to use JPA.
|
| JpaCryptoEngine |
|
| JsonNodeToByteArrayConverter |
ContentTypeConverter implementation that converts a JsonNode object into a byte[].
|
| KeyEntity |
|
| KeyType |
Enum used to describe key type/length.
|
| MavenArtifactRevisionResolver |
RevisionResolver that uses Maven meta data to retrieve the application version.
|
| PermissionDeniedException |
Exception that is thrown internally in the VaultCryptoEngine when
a 403 response is returned from Vault.
|
| PersonalData |
Field annotation that marks the field as containing personal data.
|
| PersonalDataContainer |
Container annotation defined to support the use of multiple PersonalData annotations on the
same field.
|
| PersonalDataType |
Marker annotation to indicate that a class is a suitable type for DeepPersonalData, even though
it by itself doesn't carry any Axon Data Protection Module annotations.
|
| PKCS11CryptoEngine |
Implementation of CryptoEngine that uses a PKCS#11 backend, such as a Hardware Security Module (HSM).
|
| ReplacementValueProvider |
Class that represents the replacement value mechanism.
|
| Revision |
Annotation that attaches revision information to a Serializable object.
|
| RevisionResolver |
Interface towards a mechanism that resolves the revision of a given payload type.
|
| Scope |
Enum that determines the scope of one of the other Axon Data Protection Module annotations.
|
| SerializationException |
Indicates that an exception occurred while serializing or deserializing an object.
|
| SerializedObject<T> |
Interface describing the structure of a serialized object.
|
| SerializedPersonalData |
Field annotation that marks the field as containing personal data.
|
| SerializedType |
Describes the type of a serialized object.
|
| Serializer |
Interface describing a serialization mechanism.
|
| SerialVersionUIDRevisionResolver |
RevisionResolver implementation that returns the (String representation of the) serialVersionUID of a class.
|
| SimpleSerializedObject<T> |
SerializedObject implementation that takes all properties as constructor parameters.
|
| SimpleSerializedType |
SerializedType implementation that takes its properties as constructor parameters.
|
| StringToByteArrayConverter |
ContentTypeConverter that converts String into byte arrays.
|
| UnknownSerializedTypeException |
Exception indicating that an object could not be deserialized, because its serialized type cannot be mapped to a
class.
|
| VaultCryptoEngine |
HashiCorp Vault-based implementation of the CryptoEngine interface.
|
| XomToStringConverter |
Converter that converts XOM Document instances to a String.
|
| XStreamSerializer |
Serializer that uses XStream to serialize and deserialize arbitrary objects.
|