Class McpMetricsSnapshot.SubscriptionTerminationKey
java.lang.Object
com.soklet.McpMetricsSnapshot.SubscriptionTerminationKey
- Enclosing class:
McpMetricsSnapshot
Key for subscription-duration aggregates.
- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptionbooleanfromDimensions(@NonNull String endpointPath, @NonNull McpStreamTerminationReason streamTerminationReason) Creates a subscription termination aggregate key.inthashCode()toString()
-
Method Details
-
fromDimensions
public static @NonNull McpMetricsSnapshot.SubscriptionTerminationKey fromDimensions(@NonNull String endpointPath, @NonNull McpStreamTerminationReason streamTerminationReason) Creates a subscription termination aggregate key.- Parameters:
endpointPath- registered endpoint-path declarationstreamTerminationReason- fixed subscription termination reason- Returns:
- subscription termination aggregate key
-
getEndpointPath
- Returns:
- registered endpoint-path declaration
-
getReason
- Returns:
- fixed subscription termination reason
-
equals
-
hashCode
-
toString
-