A message producer's default delivery mode is normally PERSISTENT, the default can be overridden via configuration.
PERSISTENT
Constants.Defaults Class | WebLogic.Messaging Namespace | PERSISTENT | IMessageProducer.DeliveryMode | IMessage.JMSDeliveryMode