Skip to content

Commit e8ba50f

Browse files
committed
User indicator update for transactional session
1 parent 225b62f commit e8ba50f

5 files changed

Lines changed: 26 additions & 5 deletions

File tree

src/Frontend/src/views/throughputreport/EndpointsView.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ const showLegend = ref(true);
1212
const legendOptions = new Map<UserIndicator, string>([
1313
[UserIndicator.NServiceBusEndpoint, "Known NServiceBus Endpoint"],
1414
[UserIndicator.NServiceBusEndpointNoLongerInUse, "NServiceBus Endpoint that is no longer in use, usually this would have zero throughput"],
15-
[UserIndicator.SendOnlyOrTransactionSessionEndpoint, "If the endpoint has no throughput or the endpoint has Transactional Session feature enabled"],
15+
[UserIndicator.TransactionSessionEndpoint, "If the endpoint has Transactional Session feature enabled"],
16+
[UserIndicator.TransactionalSessionProcessorEndpoint, "A processor endpoint that manages the outbox on behalf of send-only endpoints when using transactional sessions"],
17+
[UserIndicator.SendOnlyEndpoint, "If the endpoint has no throughput (send-only endpoint)"],
1618
[UserIndicator.PlannedToDecommission, "If the endpoint is planned to no longer be used in the next 30 days"],
1719
[UserIndicator.NotNServiceBusEndpoint, "Not an NServiceBus Endpoint"],
1820
]);

src/Frontend/src/views/throughputreport/endpoints/DetectedBrokerQueuesView.vue

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,15 @@ const { testResults } = storeToRefs(store);
2222
</template>
2323
<DetectedListView
2424
ariaLabel="Detected broker queues"
25-
:indicator-options="[UserIndicator.NServiceBusEndpoint, UserIndicator.NotNServiceBusEndpoint, UserIndicator.SendOnlyOrTransactionSessionEndpoint, UserIndicator.NServiceBusEndpointNoLongerInUse, UserIndicator.PlannedToDecommission]"
25+
:indicator-options="[
26+
UserIndicator.NServiceBusEndpoint,
27+
UserIndicator.NotNServiceBusEndpoint,
28+
UserIndicator.TransactionSessionEndpoint,
29+
UserIndicator.TransactionalSessionProcessorEndpoint,
30+
UserIndicator.SendOnlyEndpoint,
31+
UserIndicator.NServiceBusEndpointNoLongerInUse,
32+
UserIndicator.PlannedToDecommission,
33+
]"
2634
:source="DataSource.Broker"
2735
column-title="Queue Name"
2836
:show-endpoint-type-placeholder="true"

src/Frontend/src/views/throughputreport/endpoints/DetectedEndpointsView.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,14 @@ const { isBrokerTransport, hasErrors } = storeToRefs(useThroughputStore());
2323
</template>
2424
<DetectedListView
2525
ariaLabel="Detected endpoints"
26-
:indicator-options="[UserIndicator.NServiceBusEndpoint, UserIndicator.SendOnlyOrTransactionSessionEndpoint, UserIndicator.NServiceBusEndpointNoLongerInUse, UserIndicator.PlannedToDecommission]"
26+
:indicator-options="[
27+
UserIndicator.NServiceBusEndpoint,
28+
UserIndicator.TransactionSessionEndpoint,
29+
UserIndicator.TransactionalSessionProcessorEndpoint,
30+
UserIndicator.SendOnlyEndpoint,
31+
UserIndicator.NServiceBusEndpointNoLongerInUse,
32+
UserIndicator.PlannedToDecommission,
33+
]"
2734
:source="DataSource.WellKnownEndpoint"
2835
column-title="Endpoint Name"
2936
:show-endpoint-type-placeholder="false"
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
export enum UserIndicator {
22
NServiceBusEndpoint = "NServiceBusEndpoint",
33
NotNServiceBusEndpoint = "NotNServiceBusEndpoint",
4-
SendOnlyOrTransactionSessionEndpoint = "SendOnlyOrTransactionSessionEndpoint",
4+
TransactionSessionEndpoint = "TransactionSessionEndpoint",
5+
TransactionalSessionProcessorEndpoint = "TransactionalSessionProcessorEndpoint",
6+
SendOnlyEndpoint = "SendOnlyEndpoint",
57
NServiceBusEndpointNoLongerInUse = "NServiceBusEndpointNoLongerInUse",
68
PlannedToDecommission = "PlannedToDecommission",
79
}

src/Frontend/src/views/throughputreport/endpoints/userIndicatorMapper.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ import { UserIndicator } from "@/views/throughputreport/endpoints/userIndicator"
33
export const userIndicatorMapper = new Map<UserIndicator, string>([
44
[UserIndicator.NServiceBusEndpoint, "NServiceBus Endpoint"],
55
[UserIndicator.NServiceBusEndpointNoLongerInUse, "No longer in use"],
6-
[UserIndicator.SendOnlyOrTransactionSessionEndpoint, "SendOnly or Transactional Session Endpoint"],
6+
[UserIndicator.TransactionSessionEndpoint, "Transaction Session Endpoint"],
7+
[UserIndicator.TransactionalSessionProcessorEndpoint, "Transactional Session Processor Endpoint"],
8+
[UserIndicator.SendOnlyEndpoint, "Send-Only Endpoint"],
79
[UserIndicator.PlannedToDecommission, "Planned to be decommissioned"],
810
[UserIndicator.NotNServiceBusEndpoint, "Not an NServiceBus Endpoint"],
911
]);

0 commit comments

Comments
 (0)