Behavior that should support the retrieval of missing class dependencies.
- Missing classes are identified through a SystemMsgClassNotFound msg
which is produced by the CustomAkkaSerializer when deserialization
fails due to ClassNotFoundException, and replaces the original message
- Then, requests for dependencies are carried out via MsgRequestClass messages
- Finally, responses for dependency requests consist in MsgWithClass
or MsgWithClasses messages
This behavior uses:
- The CodeMobilityExtension to dynamically access the classloader
for loading classes at runtime
- The LoadClassBytes utility for getting the bytes of a class
Behavior that should support the retrieval of missing class dependencies. - Missing classes are identified through a SystemMsgClassNotFound msg which is produced by the CustomAkkaSerializer when deserialization fails due to ClassNotFoundException, and replaces the original message - Then, requests for dependencies are carried out via MsgRequestClass messages - Finally, responses for dependency requests consist in MsgWithClass or MsgWithClasses messages
This behavior uses: - The CodeMobilityExtension to dynamically access the classloader for loading classes at runtime - The LoadClassBytes utility for getting the bytes of a class