Package 

Interface NamingSchema.ForMessaging

    • Method Summary

      Modifier and Type Method Description
      abstract String inboundOperation(@NonNull() String messagingSystem) Calculate the operation name for a messaging consumer span for process operation.
      abstract String inboundService(@NonNull() String messagingSystem, boolean useLegacyTracing) Calculate the service name for a messaging producer span.
      abstract String outboundOperation(@NonNull() String messagingSystem) Calculate the operation name for a messaging producer span.
      abstract String outboundService(@NonNull() String messagingSystem, boolean useLegacyTracing) Calculate the service name for a messaging producer span.
      abstract String timeInQueueService(@NonNull() String messagingSystem) Calculate the service name for a messaging time in queue synthetic span.
      abstract String timeInQueueOperation(@NonNull() String messagingSystem) Calculate the operation name for a messaging time in queue synthetic span.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • inboundOperation

        @NonNull() abstract String inboundOperation(@NonNull() String messagingSystem)

        Calculate the operation name for a messaging consumer span for process operation.

        Parameters:
        messagingSystem - the messaging system (e.g.
      • inboundService

         abstract String inboundService(@NonNull() String messagingSystem, boolean useLegacyTracing)

        Calculate the service name for a messaging producer span.

        Parameters:
        messagingSystem - the messaging system (e.g.
        useLegacyTracing - if true legacy tracing service naming will be applied if compatible
      • outboundOperation

        @NonNull() abstract String outboundOperation(@NonNull() String messagingSystem)

        Calculate the operation name for a messaging producer span.

        Parameters:
        messagingSystem - the messaging system (e.g.
      • outboundService

         abstract String outboundService(@NonNull() String messagingSystem, boolean useLegacyTracing)

        Calculate the service name for a messaging producer span.

        Parameters:
        messagingSystem - the messaging system (e.g.
        useLegacyTracing - if true legacy tracing service naming will be applied if compatible
      • timeInQueueService

        @NonNull() abstract String timeInQueueService(@NonNull() String messagingSystem)

        Calculate the service name for a messaging time in queue synthetic span.

        Parameters:
        messagingSystem - the messaging system (e.g.
      • timeInQueueOperation

        @NonNull() abstract String timeInQueueOperation(@NonNull() String messagingSystem)

        Calculate the operation name for a messaging time in queue synthetic span.

        Parameters:
        messagingSystem - the messaging system (e.g.