The example rule below only allows message transmission from a queue if the queue has a default priority greater than 5. If a message has not been assigned a priority before being placed on a queue, it is given the queue's default priority.
public boolean transmit( MQeQueueProxy queue ) { if ( queue.getDefaultPriority() > 5 ) { return (true); } else { return (false); } }