com.alibaba.dubbo.common.serialize.support.dubbo
Class Builder.AbstractObjectBuilder<T>

java.lang.Object
  extended by com.alibaba.dubbo.common.serialize.support.dubbo.Builder<T>
      extended by com.alibaba.dubbo.common.serialize.support.dubbo.Builder.AbstractObjectBuilder<T>
All Implemented Interfaces:
GenericDataFlags
Enclosing class:
Builder<T>

public abstract static class Builder.AbstractObjectBuilder<T>
extends Builder<T>


Nested Class Summary
 
Nested classes/interfaces inherited from class com.alibaba.dubbo.common.serialize.support.dubbo.Builder
Builder.AbstractObjectBuilder<T>
 
Field Summary
 
Fields inherited from class com.alibaba.dubbo.common.serialize.support.dubbo.Builder
DEFAULT_CLASS_DESCRIPTOR_MAPPER
 
Fields inherited from interface com.alibaba.dubbo.common.serialize.support.dubbo.GenericDataFlags
OBJECT, OBJECT_BYTES, OBJECT_DESC, OBJECT_DESC_ID, OBJECT_DUMMY, OBJECT_MAP, OBJECT_NULL, OBJECT_REF, OBJECT_STREAM, OBJECT_VALUE, OBJECT_VALUES, VARINT, VARINT_0, VARINT_1, VARINT_10, VARINT_11, VARINT_12, VARINT_13, VARINT_14, VARINT_15, VARINT_16, VARINT_17, VARINT_18, VARINT_19, VARINT_1A, VARINT_1B, VARINT_1C, VARINT_1D, VARINT_1E, VARINT_1F, VARINT_2, VARINT_3, VARINT_4, VARINT_5, VARINT_6, VARINT_7, VARINT_8, VARINT_9, VARINT_A, VARINT_B, VARINT_C, VARINT_D, VARINT_E, VARINT_F, VARINT_N1, VARINT_N2, VARINT_N3, VARINT_N4, VARINT_N5, VARINT_N6, VARINT_N7, VARINT_N8, VARINT_N9, VARINT_NA, VARINT_NB, VARINT_NC, VARINT_ND, VARINT_NE, VARINT_NF, VARINT16, VARINT24, VARINT32, VARINT40, VARINT48, VARINT56, VARINT64, VARINT8
 
Constructor Summary
Builder.AbstractObjectBuilder()
           
 
Method Summary
abstract  Class<T> getType()
           
 T parseFrom(GenericObjectInput in)
           
 void writeTo(T obj, GenericObjectOutput out)
           
 
Methods inherited from class com.alibaba.dubbo.common.serialize.support.dubbo.Builder
parseFrom, parseFrom, register, register, register, writeTo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Builder.AbstractObjectBuilder

public Builder.AbstractObjectBuilder()
Method Detail

getType

public abstract Class<T> getType()
Specified by:
getType in class Builder<T>

writeTo

public void writeTo(T obj,
                    GenericObjectOutput out)
             throws IOException
Specified by:
writeTo in class Builder<T>
Throws:
IOException

parseFrom

public T parseFrom(GenericObjectInput in)
            throws IOException
Specified by:
parseFrom in class Builder<T>
Throws:
IOException


Copyright © 2012–2017 Alibaba. All rights reserved.