private void InitializeObjectSerializer(AMQPObjectEncodingType type) { switch (type) { case AMQPObjectEncodingType.AMQP_TYPE: objectSerializer = new AMQPTypeSerializer(this); break; case AMQPObjectEncodingType.DOTNET_SERIALIZABLE: objectSerializer = new DotnetObjectSerializer(this); break; case AMQPObjectEncodingType.JAVA_SERIALIZABLE: objectSerializer = new JavaObjectSerializer(this); break; default: throw NMSExceptionSupport.Create(new ArgumentException("Unsupported object encoding.")); } }
public void CopyInto(IAMQPObjectSerializer serializer) { // TODO fix to copy java serialized object as binary. serializer.SetObject(GetObject()); }
public void CopyInto(IAMQPObjectSerializer serializer) { serializer.SetObject(GetObject()); }