Class RepositoryOperationPerformanceInformationType

  • All Implemented Interfaces:
    JaxbVisitable, Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

    public class RepositoryOperationPerformanceInformationType
    extends Object
    implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
    Information about single repository operation kind (e.g. getObject) performance. It is strongly related to the internal implementation of the repository, so it may change at any time. EXPERIMENTAL.

    Java class for RepositoryOperationPerformanceInformationType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="RepositoryOperationPerformanceInformationType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="invocationCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="executionCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="totalTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="minTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="maxTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="totalWastedTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="minWastedTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="maxWastedTime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • invocationCount

        protected Integer invocationCount
      • executionCount

        protected Integer executionCount
      • totalTime

        protected Long totalTime
      • minTime

        protected Long minTime
      • maxTime

        protected Long maxTime
      • totalWastedTime

        protected Long totalWastedTime
      • minWastedTime

        protected Long minWastedTime
      • maxWastedTime

        protected Long maxWastedTime
      • COMPLEX_TYPE

        public static final QName COMPLEX_TYPE
      • F_NAME

        public static final ItemName F_NAME
      • F_INVOCATION_COUNT

        public static final ItemName F_INVOCATION_COUNT
      • F_EXECUTION_COUNT

        public static final ItemName F_EXECUTION_COUNT
      • F_TOTAL_TIME

        public static final ItemName F_TOTAL_TIME
      • F_MIN_TIME

        public static final ItemName F_MIN_TIME
      • F_MAX_TIME

        public static final ItemName F_MAX_TIME
      • F_TOTAL_WASTED_TIME

        public static final ItemName F_TOTAL_WASTED_TIME
      • F_MIN_WASTED_TIME

        public static final ItemName F_MIN_WASTED_TIME
      • F_MAX_WASTED_TIME

        public static final ItemName F_MAX_WASTED_TIME
    • Constructor Detail

      • RepositoryOperationPerformanceInformationType

        public RepositoryOperationPerformanceInformationType()
        Creates a new RepositoryOperationPerformanceInformationType instance.
      • RepositoryOperationPerformanceInformationType

        public RepositoryOperationPerformanceInformationType​(RepositoryOperationPerformanceInformationType o)
        Creates a new RepositoryOperationPerformanceInformationType instance by deeply copying a given RepositoryOperationPerformanceInformationType instance.
        Parameters:
        o - The instance to copy.
        Throws:
        NullPointerException - if o is null.
    • Method Detail

      • getName

        public String getName()
        Gets the value of the name property.
        Returns:
        possible object is String
      • setName

        public void setName​(String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • getInvocationCount

        public Integer getInvocationCount()
        Gets the value of the invocationCount property.
        Returns:
        possible object is Integer
      • setInvocationCount

        public void setInvocationCount​(Integer value)
        Sets the value of the invocationCount property.
        Parameters:
        value - allowed object is Integer
      • getExecutionCount

        public Integer getExecutionCount()
        Gets the value of the executionCount property.
        Returns:
        possible object is Integer
      • setExecutionCount

        public void setExecutionCount​(Integer value)
        Sets the value of the executionCount property.
        Parameters:
        value - allowed object is Integer
      • getTotalTime

        public Long getTotalTime()
        Gets the value of the totalTime property.
        Returns:
        possible object is Long
      • setTotalTime

        public void setTotalTime​(Long value)
        Sets the value of the totalTime property.
        Parameters:
        value - allowed object is Long
      • getMinTime

        public Long getMinTime()
        Gets the value of the minTime property.
        Returns:
        possible object is Long
      • setMinTime

        public void setMinTime​(Long value)
        Sets the value of the minTime property.
        Parameters:
        value - allowed object is Long
      • getMaxTime

        public Long getMaxTime()
        Gets the value of the maxTime property.
        Returns:
        possible object is Long
      • setMaxTime

        public void setMaxTime​(Long value)
        Sets the value of the maxTime property.
        Parameters:
        value - allowed object is Long
      • getTotalWastedTime

        public Long getTotalWastedTime()
        Gets the value of the totalWastedTime property.
        Returns:
        possible object is Long
      • setTotalWastedTime

        public void setTotalWastedTime​(Long value)
        Sets the value of the totalWastedTime property.
        Parameters:
        value - allowed object is Long
      • getMinWastedTime

        public Long getMinWastedTime()
        Gets the value of the minWastedTime property.
        Returns:
        possible object is Long
      • setMinWastedTime

        public void setMinWastedTime​(Long value)
        Sets the value of the minWastedTime property.
        Parameters:
        value - allowed object is Long
      • getMaxWastedTime

        public Long getMaxWastedTime()
        Gets the value of the maxWastedTime property.
        Returns:
        possible object is Long
      • setMaxWastedTime

        public void setMaxWastedTime​(Long value)
        Sets the value of the maxWastedTime property.
        Parameters:
        value - allowed object is Long
      • toString

        public String toString()
        Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
        Overrides:
        toString in class Object
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public boolean equals​(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                              org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                              Object object,
                              org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
        Specified by:
        equals in interface org.jvnet.jaxb2_commons.lang.Equals