Class OperationStatisticDescriptor<T extends java.lang.Enum<T>>


  • public final class OperationStatisticDescriptor<T extends java.lang.Enum<T>>
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String observerName  
      private java.util.Set<java.lang.String> tags  
      private java.lang.Class<T> type  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private OperationStatisticDescriptor​(java.lang.String observerName, java.util.Set<java.lang.String> tags, java.lang.Class<T> type)  
    • Field Detail

      • observerName

        private final java.lang.String observerName
      • tags

        private final java.util.Set<java.lang.String> tags
      • type

        private final java.lang.Class<T extends java.lang.Enum<T>> type
    • Constructor Detail

      • OperationStatisticDescriptor

        private OperationStatisticDescriptor​(java.lang.String observerName,
                                             java.util.Set<java.lang.String> tags,
                                             java.lang.Class<T> type)
    • Method Detail

      • getObserverName

        public java.lang.String getObserverName()
      • getTags

        public java.util.Set<java.lang.String> getTags()
      • getType

        public java.lang.Class<T> getType()
      • descriptor

        public static <T extends java.lang.Enum<T>> OperationStatisticDescriptor<T> descriptor​(java.lang.String observerName,
                                                                                               java.util.Set<java.lang.String> tags,
                                                                                               java.lang.Class<T> type)
      • descriptor

        public static <T extends java.lang.Enum<T>> OperationStatisticDescriptor<T> descriptor​(java.lang.String observerName,
                                                                                               java.lang.Class<T> type,
                                                                                               java.lang.String... tags)