WMDE-leszek created this task.
WMDE-leszek added projects: Wikidata, Wikidata-Sprint.

TASK DESCRIPTION

WikibaseServices provides instances of data access services. Those of service for which the "dispatching pattern" applies, should use instances provided by the configured DispatchingServiceFactory instances.

Dispatching pattern here means the pattern when there is an instance of the service that has the knowledge of service instances configured for single repositories. Dispatching service delegates its actions to repository-specific instance based on the input. See DispatchingEntityRevisionLookup or DispatchingTermBuffer for examples of services following this pattern.

The "outer" container will itself provide services to which the dispatching pattern does not apply.

In the long run, use of DispatchingServiceFactory in WikibaseRepo/WikibaseClient should be replaced in favour of the WikibaseServices container.


TASK DETAIL
https://phabricator.wikimedia.org/T165041

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: WMDE-leszek
Cc: Aklapper, Lydia_Pintscher, daniel, WMDE-leszek, GoranSMilovanovic, QZanden, Izno, Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to