-
- Type Parameters:
AI
- abstract input symbol type.AO
- abstract output symbol type.CI
- concrete input symbol type.CO
- concrete output symbol type.
- All Superinterfaces:
Mapper<AI,AO,CI,CO>
- All Known Subinterfaces:
SULMapper<AI,AO,CI,CO>
- All Known Implementing Classes:
SimplePOJOExceptionMapper
,StringMapper
public static interface Mapper.SynchronousMapper<AI,AO,CI,CO> extends Mapper<AI,AO,CI,CO>
A mapper refinement to establish the contract of a synchronized, symbol-wise translation of input words for reactive systems. This means, after each call toMapper.mapInput(Object)
the next call onthis
object will beMapper.mapOutput(Object)
which is passed the immediate answer to the previously mapped input.- See Also:
Mapper.AsynchronousMapper