C D G H I M P Q R S T V

C

close() - Method in class ionic.Msmq.Queue
Close the queue.
create(String, String, boolean) - Static method in class ionic.Msmq.Queue
Create a queue by name, with the given queue label and transactional access.

D

delete(String) - Static method in class ionic.Msmq.Queue
Delete a queue by the given name.

G

getBody() - Method in class ionic.Msmq.Message
Gets the message body.
getBodyAsString() - Method in class ionic.Msmq.Message
Gets the message body, as a string.
getCorrelationId() - Method in class ionic.Msmq.Message
Gets the correlation Id on the message.
getCorrelationIdAsString() - Method in class ionic.Msmq.Message
Gets the correlation Id on the message, in the form of a string.
getFormatName() - Method in class ionic.Msmq.Queue
Gets the formatname on the queue.
getHighPriority() - Method in class ionic.Msmq.Message
Gets whether the message will be treated with high priority.
getLabel() - Method in class ionic.Msmq.Message
Gets the message body.
getLabel() - Method in class ionic.Msmq.Queue
Gets the label on the queue.
getName() - Method in class ionic.Msmq.Queue
Gets the name of the queue.
getValue() - Method in enum ionic.Msmq.TransactionType
 

H

hresult - Variable in exception ionic.Msmq.MessageQueueException
 

I

ionic.Msmq - package ionic.Msmq
 
isTransactional() - Method in class ionic.Msmq.Queue
Gets the transactional setting for the queue.

M

Message - Class in ionic.Msmq
The Message class models a message that is sent to or receive from an MSMQ queue.
Message(String) - Constructor for class ionic.Msmq.Message
Creates a Message instance, using a string argument for the contents of the body, and empty values for the label and correlation ID.
Message(String, String, String) - Constructor for class ionic.Msmq.Message
Creates a Message instance, using string arguments for the contents.
Message(String, String, byte[]) - Constructor for class ionic.Msmq.Message
Creates a Message instance, using a string for the body and label, and a byte array for the correlation ID.
Message(byte[]) - Constructor for class ionic.Msmq.Message
Creates a Message instance, using a byte array for the message body, and empty values for the label and correlation ID.
Message(byte[], String, String) - Constructor for class ionic.Msmq.Message
Creates a Message instance, using a byte array for the body, and a string for the label and correlation ID.
Message(byte[], String, byte[]) - Constructor for class ionic.Msmq.Message
Creates a Message instance, using a byte array for the body the correlation ID, and a string for the label.
MessageQueueException - Exception in ionic.Msmq
An exception type to wrap any problems that occur during MSMQ operations.
MessageQueueException(int) - Constructor for exception ionic.Msmq.MessageQueueException
 
MessageQueueException(String, int) - Constructor for exception ionic.Msmq.MessageQueueException
 

P

peek() - Method in class ionic.Msmq.Queue
Peek at the queue and return a message without dequeueing it.
peek(int) - Method in class ionic.Msmq.Queue
Peek at the queue and return a message without dequeueing it,

Q

Queue - Class in ionic.Msmq
The Queue class represents a message queue in MSMQ.
Queue(String) - Constructor for class ionic.Msmq.Queue
Call this constructor to open a queue by name for SEND and RECEIVE operations.
Queue(String, Queue.Access) - Constructor for class ionic.Msmq.Queue
Call this constructor to open a queue with the specified access
Queue.Access - Enum in ionic.Msmq
The Queue.Access enum provides options for access to the MSMQ Queue: Either Receive, Send, or both.

R

receive(int) - Method in class ionic.Msmq.Queue
Poll the queue to receive one message, with the given timeout.
receive() - Method in class ionic.Msmq.Queue
Poll the queue to receive one message, with an infinite timeout.

S

send(Message, boolean, TransactionType) - Method in class ionic.Msmq.Queue
Send a Message, with the given transaction type, and with the given setting for high priority.
send(Message, TransactionType) - Method in class ionic.Msmq.Queue
Send a Message, with the given transaction type.
send(Message, boolean) - Method in class ionic.Msmq.Queue
Send a Message, with the given value for high priority.
send(Message) - Method in class ionic.Msmq.Queue
Send a Message on the queue.
send(String) - Method in class ionic.Msmq.Queue
Send a string as a Message, using UTF-8 encoding.
send(byte[]) - Method in class ionic.Msmq.Queue
Send a byte array as a Message.
setBody(byte[]) - Method in class ionic.Msmq.Message
Sets the message body.
setBodyAsString(String) - Method in class ionic.Msmq.Message
Sets the message body, as a string.
setCorrelationId(byte[]) - Method in class ionic.Msmq.Message
Sets the correlation Id on the message.
setCorrelationIdAsString(String) - Method in class ionic.Msmq.Message
Sets the correlation Id on the message.
setHighPriority(boolean) - Method in class ionic.Msmq.Message
Sets whether the message should be trated as high priority or not.
setLabel(String) - Method in class ionic.Msmq.Message
Sets the message label.

T

toString() - Method in exception ionic.Msmq.MessageQueueException
Produce the string version for the given exception, including the string mnemonic for the HR wrapped by the exception.
TransactionType - Enum in ionic.Msmq
Specifies the transaction type to use when enqueuing messages into a transactional queue.

V

valueOf(String) - Static method in enum ionic.Msmq.Queue.Access
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ionic.Msmq.TransactionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ionic.Msmq.Queue.Access
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ionic.Msmq.TransactionType
Returns an array containing the constants of this enum type, in the order they are declared.

C D G H I M P Q R S T V