Custom transform example
Custom parser converts an internal Joule StreamEvent into a domain object
Last updated
Was this helpful?
Custom parser converts an internal Joule StreamEvent into a domain object
Last updated
Was this helpful?
The objective of this example is to demonstrate how to implement a custom CustomTransformer
to convert an internal Joule StreamEvent
object to a domain-specific Quote
object.
On how to implement a custom transformation, reference the .
The example demonstrates a custom implementation of the CustomTransformer
interface, specifically designed to convert a StreamEvent
objects to domain specific types.
The constructor is required but does not contain any specific logic for this example.
This core method that converts the StreamEvent
object to a single domain specific object. This is performed by a simple attribute mapping from the StreamEvent
to Quote
constructor parameter requirements.
This method is called when in micro-batching mode. It takes a collection of StreamEvent
s and converts to a collection of domain specific events using the defined single event transform method.
eventTime
The time the quote was recorded
Date / time
symbol
The symbol of the asset being quoted
String
bid
The bid price of the asset
Double
ask
The ask price of the asset
Double
volatility
The volatility of the asset
Double
volume
The volume of trades for the asset
Double
date
The date the quote was issued
Date