Class JoinRsp

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.function.Supplier<? extends JoinRsp> create()
      Creates an instance of the class implementing this interface
      Digest getDigest()  
      java.lang.String getFailReason()  
      View getView()  
      void readFrom​(java.io.DataInput in)
      Read the state of the current object (including superclasses) from instream Note that the input stream must not be closed
      int serializedSize()
      Returns the size (in bytes) of the marshalled object
      JoinRsp setFailReason​(java.lang.String r)  
      java.lang.String toString()  
      void writeTo​(java.io.DataOutput out)
      Write the entire state of the current object (including superclasses) to outstream.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • view

        protected View view
      • digest

        protected Digest digest
      • fail_reason

        protected java.lang.String fail_reason
      • VIEW_PRESENT

        protected static final byte VIEW_PRESENT
        only set if JOIN failed, e.g. in AUTH
        See Also:
        Constant Field Values
    • Constructor Detail

      • JoinRsp

        public JoinRsp()
      • JoinRsp

        public JoinRsp​(java.lang.String fail_reason)
    • Method Detail

      • create

        public java.util.function.Supplier<? extends JoinRsp> create()
        Description copied from interface: Constructable
        Creates an instance of the class implementing this interface
        Specified by:
        create in interface Constructable<JoinRsp>
      • getView

        public View getView()
      • getDigest

        public Digest getDigest()
      • getFailReason

        public java.lang.String getFailReason()
      • setFailReason

        public JoinRsp setFailReason​(java.lang.String r)
      • writeTo

        public void writeTo​(java.io.DataOutput out)
                     throws java.io.IOException
        Description copied from interface: Streamable
        Write the entire state of the current object (including superclasses) to outstream. Note that the output stream must not be closed
        Specified by:
        writeTo in interface Streamable
        Throws:
        java.io.IOException
      • readFrom

        public void readFrom​(java.io.DataInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
        Description copied from interface: Streamable
        Read the state of the current object (including superclasses) from instream Note that the input stream must not be closed
        Specified by:
        readFrom in interface Streamable
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object