WebLogic Messaging API Class Library

IMessageProducer.Send\xA0Method\xA0(IDestination, IMessage, DeliveryMode, Int32, Int64)

Sends a message to a destination for an unidentified message producer, specifying delivery mode, priority and time to live.

Typically, a message producer is assigned a destination at creation time; however, the JMS API also supports unidentified message producers, which require that the destination be supplied every time a message is sent.

void\xA0Send(
\xA0\xA0\xA0IDestination\xA0destination,
\xA0\xA0\xA0IMessage\xA0message,
\xA0\xA0\xA0Constants.DeliveryMode\xA0deliveryMode,
\xA0\xA0\xA0Int32\xA0priority,
\xA0\xA0\xA0Int64\xA0timeToLive
);

Parameters

IDestination
the destination to send this message to
IMessage
the message to send
Constants.DeliveryMode
the delivery mode to use
Int32
the priority for this message
Int64
the message's lifetime (in milliseconds)

Exceptions

Exception TypeCondition
MessageExceptionif JMS fails to send the message due to some internal error.
MessageFormatExceptionif an invalid message is specified.
InvalidDestinationExceptionif a client uses this method with an invalid destination.

See Also

IMessageProducer Interface | WebLogic.Messaging Namespace | IMessageProducer. Overload List | CreateProducer