compile method
Returns a map of replica objects that can be used at replica while running in mirrored mode.
Implementation
@override
Map<String, dynamic> compile(MirrorContext context) {
final m = <String, dynamic>{};
m.addEntries(context
.getSubclassesOf(ApplicationChannel)
.map((t) => MapEntry(_getClassName(t), ChannelRuntimeImpl(t))));
m.addEntries(context
.getSubclassesOf(Serializable)
.map((t) => MapEntry(_getClassName(t), SerializableRuntimeImpl(t))));
m.addEntries(context
.getSubclassesOf(Controller)
.map((t) => MapEntry(_getClassName(t), ControllerRuntimeImpl(t))));
m.addAll(DataModelCompiler().compile(context));
return m;
}