Class PerfUtil.CustomCall

  • All Implemented Interfaces:
    Constructable<MethodCall>, Streamable
    Enclosing class:
    PerfUtil

    public static class PerfUtil.CustomCall
    extends MethodCall
    Abstract class which uses IDs for methods. Argument serialization and deserialization can be overridden
    • Constructor Detail

      • CustomCall

        public CustomCall()
      • CustomCall

        public CustomCall​(short method_id,
                          java.lang.Object... args)
    • Method Detail

      • writeArg

        protected void writeArg​(java.io.DataOutput out,
                                java.lang.Object obj)
                         throws java.io.IOException
        Overrides:
        writeArg in class MethodCall
        Throws:
        java.io.IOException
      • readArg

        protected java.lang.Object readArg​(java.io.DataInput in)
                                    throws java.io.IOException,
                                           java.lang.ClassNotFoundException
        Overrides:
        readArg in class MethodCall
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException