one project in Epam • Problem of involving big amount of devs to single codebase • Our modular solution • Speeding up testing and debugging in distributed system Grodno, 2019
{ /** * @return a protocol name */ String protocol(); /** * It's a hit for the settings deserialization. */ Class<? extends FetchSettings> settingsType() default FetchSettings.class; /** * Hint for state object deserialization. */ Class<? extends FetchState> stateType() default FetchState.class; /** * @return Transformer mapping for the plugin. */ String transformer() default ""; }