src/main/java/com/alipay/remoting/rpc/RpcCommand.java
public void deserialize(long mask) throws DeserializationException {
        if (mask <= RpcDeserializeLevel.DESERIALIZE_CLAZZ) {
            this.deserializeClazz();
        } else if (mask <= RpcDeserializeLevel.DESERIALIZE_HEADER) {
            this.deserializeClazz();
            this.deserializeHeader(this.getInvokeContext());
        } else if (mask <= RpcDeserializeLevel.DESERIALIZE_ALL) {
            this.deserialize();
        }
    }
public void deserialize(long mask) throws DeserializationException {
        if (mask <= RpcDeserializeLevel.DESERIALIZE_CLAZZ) {
            this.deserializeClazz();
        } else if (mask <= RpcDeserializeLevel.DESERIALIZE_HEADER) {
            this.deserializeClazz();
            this.deserializeHeader(this.getInvokeContext());
        } else if (mask <= RpcDeserializeLevel.DESERIALIZE_ALL) {
            this.deserialize();
        }
    }
public void deserialize ( long mask ) throws DeserializationException { if ( mask <= RpcDeserializeLevel . DESERIALIZE_CLAZZ ) { this . deserializeClazz ( ) ; } else if ( mask <= RpcDeserializeLevel . DESERIALIZE_HEADER ) { this . deserializeClazz ( ) ; this . deserializeHeader ( this . getInvokeContext ( ) ) ; } else if ( mask <= RpcDeserializeLevel . DESERIALIZE_ALL ) { this . deserialize ( ) ; } }
Deserialize according to mask.
<ol>
<li>If mask <= {@link RpcDeserializeLevel#DESERIALIZE_CLAZZ}, only deserialize clazz - only one part.</li>
<li>If mask <= {@link RpcDeserializeLevel#DESERIALIZE_HEADER}, deserialize clazz and header - two parts.</li>
<li>If mask <= {@link RpcDeserializeLevel#DESERIALIZE_ALL}, deserialize clazz, header and content - all three parts.</li>
</ol>

@param mask
@throws CodecException
Deserialize according to mask . <ol > <li > If mask < = { @link RpcDeserializeLevel#DESERIALIZE_CLAZZ } only deserialize clazz - only one part . < / li > <li > If mask < = { @link RpcDeserializeLevel#DESERIALIZE_HEADER } deserialize clazz and header - two parts . < / li > <li > If mask < = { @link RpcDeserializeLevel#DESERIALIZE_ALL } deserialize clazz header and content - all three parts . < / li > < / ol >