Search in sources :

Example 1 with AMQPByte

use of com.swiftmq.amqp.v100.types.AMQPByte in project swiftmq-ce by iitsoftware.

the class AMQPValueByteMessageFactory method createReplyMessage.

public AMQPMessage createReplyMessage(AMQPMessage request) throws Exception {
    AMQPMessage reply = new AMQPMessage();
    reply.setAmqpValue(new AmqpValue(new AMQPByte((byte) 100)));
    return reply;
}
Also used : AMQPByte(com.swiftmq.amqp.v100.types.AMQPByte) AMQPMessage(com.swiftmq.amqp.v100.messaging.AMQPMessage) AmqpValue(com.swiftmq.amqp.v100.generated.messaging.message_format.AmqpValue)

Example 2 with AMQPByte

use of com.swiftmq.amqp.v100.types.AMQPByte in project swiftmq-ce by iitsoftware.

the class AMQPValueByteMessageFactory method create.

public AMQPMessage create(int sequenceNo) throws Exception {
    AMQPMessage msg = new AMQPMessage();
    msg.setAmqpValue(new AmqpValue(new AMQPByte((byte) 100)));
    return msg;
}
Also used : AMQPByte(com.swiftmq.amqp.v100.types.AMQPByte) AMQPMessage(com.swiftmq.amqp.v100.messaging.AMQPMessage) AmqpValue(com.swiftmq.amqp.v100.generated.messaging.message_format.AmqpValue)

Example 3 with AMQPByte

use of com.swiftmq.amqp.v100.types.AMQPByte in project swiftmq-ce by iitsoftware.

the class AMQPValueByteMessageFactory method verify.

public void verify(AMQPMessage message) throws Exception {
    AmqpValue value = message.getAmqpValue();
    if (value == null)
        throw new Exception(("verify - no AmqpValue section found!"));
    AMQPType t = value.getValue();
    if (!(t instanceof AMQPByte))
        throw new Exception(("verify - AmqpValue does not contain an AmqpByte!"));
    if (((AMQPByte) t).getValue() != (byte) 100)
        throw new Exception("verify - invalid value: " + ((AMQPByte) t).getValue());
}
Also used : AMQPType(com.swiftmq.amqp.v100.types.AMQPType) AMQPByte(com.swiftmq.amqp.v100.types.AMQPByte) AmqpValue(com.swiftmq.amqp.v100.generated.messaging.message_format.AmqpValue)

Aggregations

AmqpValue (com.swiftmq.amqp.v100.generated.messaging.message_format.AmqpValue)3 AMQPByte (com.swiftmq.amqp.v100.types.AMQPByte)3 AMQPMessage (com.swiftmq.amqp.v100.messaging.AMQPMessage)2 AMQPType (com.swiftmq.amqp.v100.types.AMQPType)1