[SERVER-85329] Create ConstructorActions / DestructorActions for Service Created: 17/Jan/24 Updated: 31/Jan/24 Resolved: 31/Jan/24 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 8.0.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Shreyas Kalyan | Assignee: | Shreyas Kalyan |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | pm-635-milestone-2 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Service Arch
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | Security 2024-02-05 | ||||||||
| Participants: | |||||||||
| Description |
|
The ServiceContext has a very useful pattern for constructing its decorations - using ConstructorActions. With the introduction of the Service object, many decorations that lived on the ServiceContext now are moving to the Service objects. ConstructorActions would be very useful for the Service object in order to not invert the dependencies of these decorations. |
| Comments |
| Comment by Githook User [ 30/Jan/24 ] |
|
Author: {'name': 'Shreyas Kalyan', 'email': 'shreyas.kalyan@mongodb.com', 'username': 'shreyaskal'}Message: GitOrigin-RevId: 4b58cd7f2a1cc41233138b095f7f5782a92d1207 |