Пример #1
0
        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."));
            }
        }
Пример #2
0
 public void CopyInto(IAMQPObjectSerializer serializer)
 {
     // TODO fix to copy java serialized object as binary.
     serializer.SetObject(GetObject());
 }
Пример #3
0
 public void CopyInto(IAMQPObjectSerializer serializer)
 {
     serializer.SetObject(GetObject());
 }