public FastPathApplicationPropertiesType(EncoderImpl encoder) { this.propertiesType = new ApplicationPropertiesType(encoder); this.stringType = (StringType) encoder.getTypeFromClass(String.class); }
@Override public Collection<? extends TypeEncoding<ApplicationProperties>> getAllEncodings() { return propertiesType.getAllEncodings(); }
@Override public TypeEncoding<ApplicationProperties> getCanonicalEncoding() { return propertiesType.getCanonicalEncoding(); }
public static void registerMessagingTypes(Decoder decoder, EncoderImpl encoder) { HeaderType.register(decoder, encoder); DeliveryAnnotationsType.register(decoder, encoder); MessageAnnotationsType.register(decoder, encoder); PropertiesType.register( decoder, encoder ); ApplicationPropertiesType.register(decoder, encoder); DataType.register(decoder, encoder); AmqpSequenceType.register(decoder, encoder); AmqpValueType.register(decoder, encoder); FooterType.register(decoder, encoder); ReceivedType.register(decoder, encoder); AcceptedType.register(decoder , encoder); RejectedType.register(decoder, encoder); ReleasedType.register(decoder, encoder); ModifiedType.register(decoder, encoder); SourceType.register(decoder, encoder); TargetType.register(decoder, encoder); DeleteOnCloseType.register(decoder, encoder); DeleteOnNoLinksType.register(decoder, encoder); DeleteOnNoMessagesType.register(decoder, encoder); DeleteOnNoLinksOrMessagesType.register(decoder, encoder); }
@Override public TypeEncoding<ApplicationProperties> getEncoding(ApplicationProperties val) { return propertiesType.getEncoding(val); }
public EncoderImpl getEncoder() { return propertiesType.getEncoder(); }
public DecoderImpl getDecoder() { return propertiesType.getDecoder(); }
public static void registerMessagingTypes(Decoder decoder, EncoderImpl encoder) { HeaderType.register(decoder, encoder); DeliveryAnnotationsType.register(decoder, encoder); MessageAnnotationsType.register(decoder, encoder); PropertiesType.register( decoder, encoder ); ApplicationPropertiesType.register(decoder, encoder); DataType.register(decoder, encoder); AmqpSequenceType.register(decoder, encoder); AmqpValueType.register(decoder, encoder); FooterType.register(decoder, encoder); ReceivedType.register(decoder, encoder); AcceptedType.register(decoder , encoder); RejectedType.register(decoder, encoder); ReleasedType.register(decoder, encoder); ModifiedType.register(decoder, encoder); SourceType.register(decoder, encoder); TargetType.register(decoder, encoder); DeleteOnCloseType.register(decoder, encoder); DeleteOnNoLinksType.register(decoder, encoder); DeleteOnNoMessagesType.register(decoder, encoder); DeleteOnNoLinksOrMessagesType.register(decoder, encoder); }
public static void register(Decoder decoder, EncoderImpl encoder) { ApplicationPropertiesType type = new ApplicationPropertiesType(encoder); for(Object descriptor : DESCRIPTORS) { decoder.register(descriptor, type); } encoder.register(type); } }
public static void registerMessagingTypes(Decoder decoder, EncoderImpl encoder) { HeaderType.register(decoder, encoder); DeliveryAnnotationsType.register(decoder, encoder); MessageAnnotationsType.register(decoder, encoder); PropertiesType.register( decoder, encoder ); ApplicationPropertiesType.register(decoder, encoder); DataType.register(decoder, encoder); AmqpSequenceType.register(decoder, encoder); AmqpValueType.register(decoder, encoder); FooterType.register(decoder, encoder); ReceivedType.register(decoder, encoder); AcceptedType.register(decoder , encoder); RejectedType.register(decoder, encoder); ReleasedType.register(decoder, encoder); ModifiedType.register(decoder, encoder); SourceType.register(decoder, encoder); TargetType.register(decoder, encoder); DeleteOnCloseType.register(decoder, encoder); DeleteOnNoLinksType.register(decoder, encoder); DeleteOnNoMessagesType.register(decoder, encoder); DeleteOnNoLinksOrMessagesType.register(decoder, encoder); }
public static void register(Decoder decoder, EncoderImpl encoder) { ApplicationPropertiesType type = new ApplicationPropertiesType(encoder); for(Object descriptor : DESCRIPTORS) { decoder.register(descriptor, type); } encoder.register(type); } }
DeliveryAnnotationsType.register(decoder, encoder); MessageAnnotationsType.register(decoder, encoder); ApplicationPropertiesType.register(decoder, encoder); DataType.register(decoder, encoder); AmqpSequenceType.register(decoder, encoder);
public static void register(Decoder decoder, EncoderImpl encoder) { ApplicationPropertiesType type = new ApplicationPropertiesType(encoder); for(Object descriptor : DESCRIPTORS) { decoder.register(descriptor, type); } encoder.register(type); } }
public static void register(Decoder decoder, EncoderImpl encoder) { ApplicationPropertiesType type = new ApplicationPropertiesType(encoder); for(Object descriptor : DESCRIPTORS) { decoder.register(descriptor, type); } encoder.register(type); } }