DynamicRoster implementation class should be configured in the config.tdsl file:
'sess-man' () { 'dynamic-rosters' () { class (class: package.custom.DynamicRosterImplementation) {} } }
If you want to pass configuration to your implementation simply use @ConfigField
annotation on your variable (see Component implementation - Lesson 2 - Configuration for more details).