Class PerfMarker

  • All Implemented Interfaces:
    Marker

    public class PerfMarker
    extends java.lang.Object
    implements Marker
    Represents GridFTP performance marker. Use getter methods to access its parameters.
    • Field Detail

      • logger

        private static org.apache.commons.logging.Log logger
      • nl

        protected final java.lang.String nl
      • hasTimeStamp

        protected boolean hasTimeStamp
      • timeStamp

        protected double timeStamp
      • hasStripeIndex

        protected boolean hasStripeIndex
      • stripeIndex

        protected long stripeIndex
      • hasStripeBytesTransferred

        protected boolean hasStripeBytesTransferred
      • stripeBytesTransferred

        protected long stripeBytesTransferred
      • hasTotalStripeCount

        protected boolean hasTotalStripeCount
      • totalStripeCount

        protected long totalStripeCount
    • Constructor Detail

      • PerfMarker

        public PerfMarker​(java.lang.String msg)
                   throws java.lang.IllegalArgumentException
        Parameters:
        msg - an FTP reply message containing the perf marker (not the reply itself!)
        Throws:
        java.lang.IllegalArgumentException
    • Method Detail

      • badMsg

        private void badMsg​(java.lang.String why,
                            java.lang.String msg)
      • hasStripeIndex

        public boolean hasStripeIndex()
      • hasStripeBytesTransferred

        public boolean hasStripeBytesTransferred()
      • hasTotalStripeCount

        public boolean hasTotalStripeCount()
      • getTimeStamp

        public double getTimeStamp()