Configuration

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).