Package 

Class MessagingNamingV0

    • Constructor Summary

      Constructors 
      Constructor Description
      MessagingNamingV0(boolean allowInferredServices)
    • Method Summary

      Modifier and Type Method Description
      String outboundOperation(@NonNull() String messagingSystem) Calculate the operation name for a messaging producer span.
      String outboundService(@NonNull() String messagingSystem, boolean useLegacyTracing) Calculate the service name for a messaging producer span.
      String inboundOperation(@NonNull() String messagingSystem) Calculate the operation name for a messaging consumer span for process operation.
      String inboundService(@NonNull() String messagingSystem, boolean useLegacyTracing) Calculate the service name for a messaging producer span.
      String timeInQueueService(@NonNull() String messagingSystem) Calculate the service name for a messaging time in queue synthetic span.
      String timeInQueueOperation(@NonNull() String messagingSystem) Calculate the operation name for a messaging time in queue synthetic span.
      • Methods inherited from class com.datadog.trace.api.naming.NamingSchema.ForMessaging

        inboundOperation, inboundService, outboundOperation, outboundService, timeInQueueService
      • Methods inherited from class java.lang.Object

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

      • MessagingNamingV0

        MessagingNamingV0(boolean allowInferredServices)
    • Method Detail

      • outboundService

         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
      • inboundOperation

        @NonNull() 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

         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
      • timeInQueueService

        @NonNull() 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() String timeInQueueOperation(@NonNull() String messagingSystem)

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

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