/** * Creates a dispatcher with the standard handlers. * @param personHandlerProvider provider for the person handler * @param activityHandlerProvider provider for the activity handler * @param appDataHandlerProvider provider for the app data handler */ public StandardHandlerDispatcher(PersonHandler personHandlerProvider, ActivityHandler activityHandlerProvider, AppDataHandler appDataHandlerProvider, MessageHandler messageHandlerProvider) : this(new Dictionary<string, DataRequestHandler>() { {PEOPLE_ROUTE, personHandlerProvider}, {ACTIVITY_ROUTE, activityHandlerProvider}, {APPDATA_ROUTE, appDataHandlerProvider}, {MESSAGE_ROUTE, messageHandlerProvider} } ) { this.handlers.Add("samplecontainer", new SampleContainerHandler()); }
/** * Creates a dispatcher with the standard handlers. * @param personHandlerProvider provider for the person handler * @param activityHandlerProvider provider for the activity handler * @param appDataHandlerProvider provider for the app data handler */ public StandardHandlerDispatcher(PersonHandler personHandlerProvider, ActivityHandler activityHandlerProvider, AppDataHandler appDataHandlerProvider, MessageHandler messageHandlerProvider) : this(new Dictionary <string, DataRequestHandler>() { { PEOPLE_ROUTE, personHandlerProvider }, { ACTIVITY_ROUTE, activityHandlerProvider }, { APPDATA_ROUTE, appDataHandlerProvider }, { MESSAGE_ROUTE, messageHandlerProvider } } ) { this.handlers.Add("samplecontainer", new SampleContainerHandler()); }