File name		Description
QueueBrowser_toString		Constructs a browser.
QueueBrowser_getQueue		API method.
		
		@exception IllegalStateException  If the browser is closed.
QueueBrowser_getMessageSelector		API method.
		Gets this queue browser's message selector expression.
QueueBrowser_getEnumeration		API method.
		Gets an enumeration for browsing the current queue messages in the order
		they would be received.
QueueBrowser_close		API method.
		Closes the QueueBrowser.
		<p>
		In order to free significant resources allocated on behalf of a QueueBrowser,
		clients should close them when they are not needed.
		
		@exception JMSException  Actually never thrown.
XAConnectionFactory_toString		Constructs an empty <code>ConnectionFactory</code>.
		Needed by ObjectFactory, should only be used for internal purposes.
QueueSession_createSender_javax.jms.Queue		Constructs a queue session.
QueueSession_createReceiver_javax.jms.Queue_String		API method.
		Creates a QueueReceiver object to receive messages from the specified queue using a
		message selector.
QueueSession_createReceiver_javax.jms.Queue		API method.
		Creates a QueueReceiver object to receive messages from the specified queue.
QueueSession_createDurableSubscriber_javax.jms.Topic_String_String_boolean		API method.
		
		@exception IllegalStateException  Systematically.
QueueSession_createDurableSubscriber_javax.jms.Topic_String		API method.
		
		@exception IllegalStateException  Systematically.
QueueSession_createTopic_String		API method.
		
		@exception IllegalStateException  Systematically.
QueueSession_createTemporaryTopic		API method.
		
		@exception IllegalStateException  Systematically.
QueueSession_unsubscribe_String		API method.
		
		@exception IllegalStateException  Systematically.
QueueSession_createSharedConsumer_javax.jms.Topic_String		API 2.0 method.
QueueSession_createSharedConsumer_javax.jms.Topic_String_String		API 2.0 method.
QueueSession_createDurableConsumer_javax.jms.Topic_String		API 2.0 method.
QueueSession_createDurableConsumer_javax.jms.Topic_String_String_boolean		API 2.0 method.
QueueSession_createSharedDurableConsumer_javax.jms.Topic_String		API 2.0 method.
QueueSession_createSharedDurableConsumer_javax.jms.Topic_String_String		API 2.0 method.
MessageConsumer_toString		Constructs a consumer.
MessageConsumer_setMessageListener_javax.jms.MessageListener		Sets the message consumer's MessageListener.
		API method.
		<p>
		This method must not be called if the connection the consumer belongs to
		is started, because the session would then be accessed by the thread
		calling this method and by the thread controlling asynchronous deliveries.
		This situation is clearly forbidden by the single threaded nature of
		sessions. Moreover, unsetting a message listener without stopping the
		connection may lead to the situation where asynchronous deliveries would
		arrive on the connection, the session or the consumer without being
		able to reach their target listener!
MessageConsumer_getMessageListener		API method.
		Gets the message consumer's MessageListener.
MessageConsumer_getMessageSelector		API method.
		Gets this message consumer's message selector expression.
MessageConsumer_receive_long		API method.
		Receives the next message that arrives before the specified timeout.
		<p>
		This call blocks until a message is available, the timeout expires, or this
		message consumer is closed. A timeout of zero never expires, and the call blocks
		indefinitely.
MessageConsumer_receive		API method.
		Receives the next message produced for this message consumer, this call blocks
		indefinitely until a message is available or until this message consumer is closed.
		<p>
		If this receive is done within a transaction, the consumer retains the message until
		the transaction commits.
MessageConsumer_receiveNoWait		API method.
		Receives the next message if one is immediately available.
MessageConsumer_close		API method.
		Closes the message consumer.
		<p>
		In order to free significant resources allocated on behalf of a MessageConsumer,
		clients should close them when they are not needed.
		<p>
		This call blocks until a receive or message listener in progress has completed.
		A blocked message consumer receive call returns null when this message consumer is closed.
		
		@exception JMSException if closing the consumer fails due to some internal error.
MessageConsumer_doClose		
MessageConsumer_getDest		
MessageConsumer_isQueueMode		
MessageConsumer_isOpen		
XAJMSContext_createContext_int		
XAJMSContext_createProducer		
XAJMSContext_getClientID		
XAJMSContext_setClientID_String		
XAJMSContext_getMetaData		
XAJMSContext_getExceptionListener		
XAJMSContext_setExceptionListener_javax.jms.ExceptionListener		
XAJMSContext_start		
XAJMSContext_stop		
XAJMSContext_setAutoStart_boolean		
XAJMSContext_getAutoStart		
XAJMSContext_close		
XAJMSContext_createBytesMessage		
XAJMSContext_createMapMessage		
XAJMSContext_createMessage		
XAJMSContext_createObjectMessage		
XAJMSContext_createObjectMessage_Serializable		
XAJMSContext_createStreamMessage		
XAJMSContext_createTextMessage		
XAJMSContext_createTextMessage_String		
XAJMSContext_getSessionMode		
XAJMSContext_recover		
XAJMSContext_createConsumer_javax.jms.Destination		
XAJMSContext_createConsumer_javax.jms.Destination_String		
XAJMSContext_createConsumer_javax.jms.Destination_String_boolean		
XAJMSContext_createQueue_String		
XAJMSContext_createTopic_String		
XAJMSContext_createDurableConsumer_javax.jms.Topic_String		
XAJMSContext_createDurableConsumer_javax.jms.Topic_String_String_boolean		
XAJMSContext_createSharedDurableConsumer_javax.jms.Topic_String		
XAJMSContext_createSharedDurableConsumer_javax.jms.Topic_String_String		
XAJMSContext_createSharedConsumer_javax.jms.Topic_String		
XAJMSContext_createSharedConsumer_javax.jms.Topic_String_String		
XAJMSContext_createBrowser_javax.jms.Queue		
XAJMSContext_createBrowser_javax.jms.Queue_String		
XAJMSContext_createTemporaryQueue		
XAJMSContext_createTemporaryTopic		
XAJMSContext_unsubscribe_String		
XAJMSContext_acknowledge		
XAJMSContext_getContext		
XAJMSContext_getXAResource		
XAJMSContext_getTransacted		
XAJMSContext_commit		
XAJMSContext_rollback		
XidImpl_getBranchQualifier		
XidImpl_getFormatId		
XidImpl_getGlobalTransactionId		
XATopicConnection_createTopicSession_boolean_int		Creates an <code>XATopicConnection</code> instance.
XATopicConnection_createXATopicSession		API method.
		Creates an XATopicSession object.
XATopicConnection_createSession_boolean_int		Method inherited from interface <code>XAConnection</code>.
		
		@exception IllegalStateException  If the connection is closed.
		@exception JMSException  In case of an invalid acknowledge mode.
XATopicConnection_createXASession		Method inherited from interface <code>XAConnection</code>.
		
		@exception IllegalStateException  If the connection is closed.
XATopicConnection_getXAResourceMngr		return XAResourceMngr of this connection.
		see connector
TextMessage_setText_String		Instantiates a bright new <code>TextMessage</code>.
TextMessage_getText		API method.
		Returns the text body of the message, null if none.
TextMessage_getEffectiveBody_Class<T>		
TemporaryTopic_toString		Constructs a temporary topic.
TemporaryTopic_delete		API method.
		Deletes this temporary topic. If there are existing subscribers still using it,
		a JMSException will be thrown.
		
		@exception IllegalStateException  If the connection is closed or broken.
		@exception JMSException  If the request fails for any other reason.
TemporaryTopic_getCnx		Returns the connection this temporary topic belongs to,
		<code>null</code> if not known.
XASession_toString		Constructs an <code>XASession</code>.
		<p>
		This constructor is called by subclasses.
XASession_getSession		API method.
		Gets the session associated with this XASession.
XASession_getXAResource		API method.
		Returns an XA resource to the caller.
XASession_getTransacted		API method.
		Indicates whether the session is in transacted mode.
XASession_createBrowser_Queue_String		Delegates the call to the wrapped JMS session.
XASession_createBrowser_Queue		Delegates the call to the wrapped JMS session.
XASession_createProducer_Destination		Delegates the call to the wrapped JMS session.
XASession_createConsumer_Destination_String_boolean		Delegates the call to the wrapped JMS session.
XASession_createConsumer_Destination_String		Delegates the call to the wrapped JMS session.
XASession_createConsumer_Destination		Delegates the call to the wrapped JMS session.
XASession_createDurableSubscriber_Topic_String_String_boolean		Delegates the call to the wrapped JMS session.
XASession_createDurableSubscriber_Topic_String		Delegates the call to the wrapped JMS session.
XASession_commit		API method inherited from session, but intercepted here for
		forbidding its use in the XA context (as defined by the API).
		
		@exception IllegalStateException  Systematically thrown.
XASession_rollback		API method inherited from session, but intercepted here for
		forbidding its use in the XA context (as defined by the API).
		
		@exception IllegalStateException  Systematically thrown.
XASession_recover		API method inherited from session, but intercepted here for
		forbidding its use in the XA context (as defined by the API).
		
		@exception IllegalStateException  Systematically thrown.
XASession_close		API method. Closes the session.
		
		@exception JMSException  Actually never thrown.
XASession_run		Delegates the call to the wrapped JMS session.
XASession_unsubscribe_String		Delegates the call to the wrapped JMS session.
XASession_createTemporaryQueue		Delegates the call to the wrapped JMS session.
XASession_createTemporaryTopic		Delegates the call to the wrapped JMS session.
XASession_createTopic_String		Delegates the call to the wrapped JMS session.
XASession_createQueue_String		Delegates the call to the wrapped JMS session.
XASession_setMessageListener_MessageListener		Delegates the call to the wrapped JMS session.
XASession_getMessageListener		Delegates the call to the wrapped JMS session.
XASession_getAcknowledgeMode		Delegates the call to the wrapped JMS session.
XASession_createTextMessage		Delegates the call to the wrapped JMS session.
XASession_createTextMessage_String		Delegates the call to the wrapped JMS session.
XASession_createStreamMessage		Delegates the call to the wrapped JMS session.
XASession_createObjectMessage		Delegates the call to the wrapped JMS session.
XASession_createObjectMessage_java.io.Serializable		Delegates the call to the wrapped JMS session.
XASession_createMessage		Delegates the call to the wrapped JMS session.
XASession_createMapMessage		Delegates the call to the wrapped JMS session.
XASession_createBytesMessage		Delegates the call to the wrapped JMS session.
XASession_createSharedConsumer_Topic_String		Delegates the call to the wrapped JMS session.
XASession_createSharedConsumer_Topic_String_String		Delegates the call to the wrapped JMS session.
XASession_createDurableConsumer_Topic_String		Delegates the call to the wrapped JMS session.
XASession_createDurableConsumer_Topic_String_String_boolean		Delegates the call to the wrapped JMS session.
XASession_createSharedDurableConsumer_Topic_String		Delegates the call to the wrapped JMS session.
XASession_createSharedDurableConsumer_Topic_String_String		Delegates the call to the wrapped JMS session.
JMSProducer_setAsync_CompletionListener		
JMSProducer_getAsync		
JMSProducer_doSend_Destination_Message		Send message to destination
JMSProducer_getDeliveryDelay		API method
JMSProducer_getDeliveryMode		API method
JMSProducer_getDisableMessageID		API method
JMSProducer_getDisableMessageTimestamp		API method
JMSProducer_getJMSCorrelationID		
JMSProducer_setJMSCorrelationID_String		
JMSProducer_getJMSCorrelationIDAsBytes		
JMSProducer_setJMSCorrelationIDAsBytes_byte[]		
JMSProducer_getJMSReplyTo		
JMSProducer_getJMSType		
JMSProducer_getPriority		
JMSProducer_getPropertyNames		
JMSProducer_getTimeToLive		
JMSProducer_propertyExists_String		
JMSProducer_send_Destination_byte[]		JMS 2.0 API method.
JMSProducer_send_Destination_Map<String_Object>		JMS 2.0 API method.
JMSProducer_send_Destination_Message		JMS 2.0 API method.
JMSProducer_send_Destination_Serializable		JMS 2.0 API method.
JMSProducer_send_Destination_String		JMS 2.0 API method.
JMSProducer_setDeliveryDelay_long		
JMSProducer_setDeliveryMode_int		
JMSProducer_setDisableMessageID_boolean		API method
JMSProducer_setDisableMessageTimestamp_boolean		API method
JMSProducer_setJMSReplyTo_Destination		
JMSProducer_setJMSType_String		
JMSProducer_setPriority_int		
JMSProducer_setTimeToLive_long		
JMSProducer_writeCurrentProperties_Message		Writes properties previously stored, in message and sets reply destination
JMSProducer_doGetProperty_String		
JMSProducer_getString2Property_String		
JMSProducer_clearProperties		
JMSProducer_getBooleanProperty_String		
JMSProducer_getByteProperty_String		
JMSProducer_getShortProperty_String		
JMSProducer_getIntProperty_String		
JMSProducer_getLongProperty_String		
JMSProducer_getFloatProperty_String		
JMSProducer_getDoubleProperty_String		
JMSProducer_getStringProperty_String		
JMSProducer_getObjectProperty_String		
JMSProducer_setProperty_String_boolean		
JMSProducer_setProperty_String_byte		
JMSProducer_setProperty_String_double		
JMSProducer_setProperty_String_float		
JMSProducer_setProperty_String_int		
JMSProducer_setProperty_String_long		
JMSProducer_setProperty_String_Object		
JMSProducer_setProperty_String_short		
JMSProducer_setProperty_String_String		
MessageConsumerListener_getDestName		
MessageConsumerListener_getStatus		
MessageConsumerListener_setStatus_int		
MessageConsumerListener_setReceiveStatus_int		
MessageConsumerListener_decreaseMessageCount_int		Decrease the message count.
		Synchronized with the method replyReceived() that increments the
		messageCount += cm.getMessageCount();
MessageConsumerListener_start		Called by Session.
MessageConsumerListener_subscribe_String[]_int		
MessageConsumerListener_checkSessionThread		
MessageConsumerListener_close		Called by Session.
MessageConsumerListener_acknowledge_int		
MessageConsumerListener_replyReceived_AbstractJmsReply		Called by RequestMultiplexer.
MessageConsumerListener_pushMessages_ConsumerMessages		Pushes the received messages.
		Currently two behaviors:
		1- SingleSessionConsumer pushes the message
		in a single session (standard JMS)
		2- MultiSessionConsumer pushes the message
		in several session (from a session pool)
MessageConsumerListener_replyAborted_int		
MessageConsumerListener_errorReceived_int_MomExceptionReply		
MessageConsumerListener_isClosed		
MessageConsumerListener_getMessageListener		
MessageConsumerListener_getQueueMode		
MessageConsumerListener_getTargetName		
MessageConsumerListener_activateListener_Message_MessageListener_int		
MessageConsumerListener_onMessage_Message_MessageListener_int		
MessageConsumerListener_addMessageListener_MessageListener		
MessageConsumerListener_removeMessageListener_MessageListener		
MessageConsumerListener_getMessageListenersSize		
MessageConsumerListener_getNextlistener		
MessageConsumerListener_onMessage_Message_int		Called by Session (standard JMS, mono-threaded)
MessageConsumerListener_ack_String_int		
MessageConsumerListener_activateMessageInput		
MessageConsumerListener_passivateMessageInput		
TopicConnectionFactory_toString		Constructs an empty <code>TopicConnectionFactory</code>.
		Needed by ObjectFactory, should only be used for internal purposes.
QueueConnection_createConnectionConsumer_javax.jms.Queue_String_javax.jms.ServerSessionPool_int		Creates a <code>QueueConnection</code> instance.
QueueConnection_createQueueSession_boolean_int		API method.
		Creates a QueueSession object.
QueueConnection_createDurableConnectionConsumer_javax.jms.Topic_String_String_javax.jms.ServerSessionPool_int		API method.
		
		@exception IllegalStateException  Systematically.
XATopicSession_toString		Constructs an <code>XATopicSession</code> instance.
XATopicSession_getTopicSession		API method.
		Gets the topic session associated with this XATopicSession.
XATopicSession_createSubscriber_javax.jms.Topic_String_boolean		Delegates the call to the wrapped JMS session.
XATopicSession_createSubscriber_javax.jms.Topic		Delegates the call to the wrapped JMS session.
TopicConnection_createConnectionConsumer_javax.jms.Topic_String_javax.jms.ServerSessionPool_int		Creates a <code>TopicConnection</code> instance.
TopicConnection_createTopicSession_boolean_int		API method.
		Creates a TopicSession object.
TopicConnection_createDurableConnectionConsumer_javax.jms.Topic_String_String_javax.jms.ServerSessionPool_int		API method.
		
		@exception IllegalStateException  If the connection is closed.
		@exception InvalidSelectorException  If the selector syntax is wrong.
		@exception InvalidDestinationException  If the target topic does
		not exist.
		@exception JMSException  If the method fails for any other reason.
MessageAcks_addId_String		Constructs a <code>MessageAcks</code> instance.
MessageAcks_addIds_Vector		Adds a vector of message identifiers.
MessageAcks_getIds		Returns the vector of message identifiers.
MessageAcks_remove_String		remove the message identifiers.
MessageAcks_getQueueMode		Returns <code>true</code> if the messages to acknowledge are on a queue.
MessageAcks_toString		
MessageProducer_setDisableMessageID_boolean		Constructs a producer.
MessageProducer_setDeliveryMode_int		API method.
		Sets the producer's default delivery mode.
		<p>
		Delivery mode is set to PERSISTENT by default.
MessageProducer_setPriority_int		API method.
		Sets the producer's default priority.
		<p>
		The JMS API defines ten levels of priority value, with 0 as the lowest priority
		and 9 as the highest. Clients should consider priorities 0-4 as gradations of normal
		priority and priorities 5-9 as gradations of expedited priority.
		<p>
		Priority is set to 4 by default (Message.DEFAULT_PRIORITY).
MessageProducer_setTimeToLive_long		API method.
		Sets the default duration of time in milliseconds that a produced message should
		be retained by the provider.
		<p>
		Time to live is set to zero by default (Message.DEFAULT_TIME_TO_LIVE).
MessageProducer_setDisableMessageTimestamp_boolean		API method.
		Sets whether message timestamps are disabled.
		<p>
		Since timestamps take some effort to create and increase a message's size, Joram
		optimizes message overhead if it is given a hint that the timestamp is not used by
		an application. By calling the setDisableMessageTimestamp method on this message
		producer, a JMS client enables this potential optimization for all messages sent
		by this message producer (the produced messages have the timestamp set to zero).
		<p>
		Message timestamps are enabled by default.
MessageProducer_getDestination		API method.
		Gets the destination associated with this MessageProducer.
MessageProducer_getDisableMessageID		API method.
		Gets an indication of whether message IDs are disabled, always false.
MessageProducer_getDeliveryMode		API method.
		Gets the producer's default delivery mode, by default Message.DEFAULT_DELIVERY_MODE.
MessageProducer_getPriority		API method.
		Gets the producer's default priority, by default Message.DEFAULT_PRIORITY.
MessageProducer_getTimeToLive		API method.
		Gets the default duration in milliseconds that a produced message should be
		retained by the provider, by default Message.DEFAULT_TIME_TO_LIVE.
MessageProducer_getDisableMessageTimestamp		API method.
		Gets an indication of whether message timestamps are disabled.
MessageProducer_send_javax.jms.Message		API method.
		Sends a message with the MessageProducer's default delivery parameters.
MessageProducer_send_javax.jms.Message_int_int_long		API method.
		Sends a message to the destination with given delivery parameters.
MessageProducer_send_javax.jms.Destination_javax.jms.Message		API method.
		Sends a message to a destination for an unidentified message producer using default
		delivery parameters.
		<p>
		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.
MessageProducer_send_javax.jms.Destination_javax.jms.Message_int_int_long		API method.
		Sends a message to a destination for an unidentified message producer with
		given delivery parameters.
		<p>
		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.
MessageProducer_send_javax.jms.Message_javax.jms.CompletionListener		API 2.0 method.
		Sends asynchronous message with the MessageProducer's default delivery parameters.
MessageProducer_send_javax.jms.Message_int_int_long_javax.jms.CompletionListener		API 2.0 method.
		Sends asynchronous message to the destination with given delivery parameters.
MessageProducer_send_javax.jms.Destination_javax.jms.Message_javax.jms.CompletionListener		API 2.0 method.
		Sends asynchronous message to a destination for an unidentified message producer using default
		delivery parameters.
		<p>
		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.
MessageProducer_send_javax.jms.Destination_javax.jms.Message_int_int_long_javax.jms.CompletionListener		API 2.0 method.
		Sends asynchronous message to a destination for an unidentified message producer with
		given delivery parameters.
		<p>
		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.
MessageProducer_close		API method.
		Closes the message producer.
		<p>
		In order to free significant resources allocated on behalf of a MessageProducer,
		clients should close them when they are not needed.
		
		@exception JMSException  Actually never thrown.
MessageProducer_doSend_Destination_javax.jms.Message_int_int_long		Actually sends a message to a given destination.
		
		@exception MessageFormatException  If the message to send is invalid.
		@exception InvalidDestinationException  If the specified destination is
		invalid.
		@exception IllegalStateException  If the connection is broken.
		@exception JMSException  If the request fails for any other reason.
MessageProducer_doSend_Destination_javax.jms.Message_int_int_long_javax.jms.CompletionListener		Actually sends a message to a given destination.
		
		@exception MessageFormatException  If the message to send is invalid.
		@exception InvalidDestinationException  If the specified destination is
		invalid.
		@exception IllegalStateException  If the connection is broken.
		@exception JMSException  If the request fails for any other reason.
MessageProducer_setDeliveryDelay_long		API 2.0
		Sets the minimum length of time in milliseconds that must elapse after
		a message is sent before the consumer can consume this message.
		
		the delivery delay is set to zero by default
MessageProducer_getDeliveryDelay		API 2.0
		Get the delivery delay.
StreamMessage_getEffectiveBody_Class<T>		Instantiates a bright new <code>StreamMessage</code>.
		
		@exception JMSException  In case of an error while creating the output
		stream.
StreamMessage_clearBody		API method.
		Clears out the message body.
		<p>
		Calling this method leaves the message body in the same state as an empty body in
		a newly created message.
		
		@exception JMSException  In case of an error while closing the input or
		output streams.
StreamMessage_prepareWrite		Internal method called before each writing operation.
		
		@exception MessageNotWriteableException  If the message body is READ only.
		@exception JMSException  If the stream could not be prepared for the
		writing operation.
StreamMessage_writeBoolean_boolean		API method.
		Writes a boolean to the stream message as a 1-byte value. The value true is
		written as the value 1; the value false is written as the value 0.
StreamMessage_writeByte_byte		API method.
		Writes a byte to the stream message.
StreamMessage_writeBytes_byte[]		API method.
		Writes a byte array to the StreamMessage.
		<p>
		Each byte array is written to the message as a separate byte array field.
		Consecutively written byte array fields are treated as distinct fields when
		the fields are read.
StreamMessage_writeBytes_byte[]_int_int		API method.
		Writes a portion of a byte array to the StreamMessage.
		<p>
		The portion of the byte array is written to the message as a separate byte array
		field. Consecutively written byte array fields are treated as distinct fields when
		the fields are read.
StreamMessage_writeChar_char		API method.
		Writes a char to the stream message.
StreamMessage_writeDouble_double		API method.
		Writes a double to the stream message.
StreamMessage_writeFloat_float		API method.
		Writes a float to the stream message.
StreamMessage_writeInt_int		API method.
		Writes an int to the stream message.
StreamMessage_writeLong_long		API method.
		Writes a long to the stream message.
StreamMessage_writeShort_short		API method.
		Writes a short to the stream message.
StreamMessage_writeString_String		API method.
		Writes a String to the stream message.
StreamMessage_writeObject_Object		API method.
		Writes an object to the stream message. This method works only for the objectified
		primitive object types (Integer, Double, Long ...), String objects, and byte arrays.
StreamMessage_readBoolean		API method.
		Reads a boolean from the StreamMessage.
StreamMessage_readByte		API method.
		Reads a byte from the StreamMessage.
StreamMessage_readShort		API method.
		Reads a short from the StreamMessage.
StreamMessage_readChar		API method.
		Reads a char from the StreamMessage.
StreamMessage_readInt		API method.
		Reads an int from the StreamMessage.
StreamMessage_readLong		API method.
		Reads a long from the StreamMessage.
StreamMessage_readFloat		API method.
		Reads a float from the StreamMessage.
StreamMessage_readDouble		API method.
		Reads a double from the StreamMessage.
StreamMessage_readBytes_byte[]		API method.
		Reads a byte array from the StreamMessage into the specified buffer.
		<p>
		To read the field value, readBytes should be successively called until it returns a
		value less than the length of the read buffer. The value of the bytes in the buffer
		following the last byte read is undefined. If readBytes returns a value equal to the
		length of the buffer, a subsequent readBytes call must be made. If there are no more
		bytes to be read, this call returns -1.
		<p>
		If the byte array field value is null, readBytes returns -1.
		<p>
		If the byte array field value is empty, readBytes returns 0.
		<p>
		Once the first readBytes call on a byte[] field value has been made, the full value of
		the field must be read before it is valid to read the next field. An attempt to read the
		next field before that has been done will throw a MessageFormatException.
		<p>
		To read the byte field value into a new byte[] object, use the readObject method.
StreamMessage_readString		API method.
		Reads a String from the StreamMessage.
StreamMessage_readObject		API method.
		Reads an objectified primitive type from the StreamMessage.
StreamMessage_reset		API method.
		Puts the message body in read-only mode and reset the stream to the beginning.
		
		@exception JMSException  If an error occurs while closing the output
		stream.
StreamMessage_prepare		Method actually preparing the message for sending by transferring the
		local body into the wrapped MOM message.
		
		@exception MessageFormatException  If an error occurs while serializing.
XAQueueConnectionFactory_toString		Constructs an empty <code>XAQueueConnectionFactory</code>.
		Needed by ObjectFactory, should only be used for internal purposes.
TemporaryQueue_toString		Constructs a temporary queue.
TemporaryQueue_delete		API method.
		Deletes this temporary queue. If there are existing receivers still using it, a
		JMSException will be thrown.
		
		@exception IllegalStateException  If the connection is closed or broken.
		@exception JMSException  If the request fails for any other reason.
TemporaryQueue_getCnx		Returns the connection this temporary queue belongs to,
		<code>null</code> if not known.
Queue_toString		Returns a String image of the queue.
Queue_getQueueName		API method.
		Gets the The Joram's internal unique identifier of this queue.
Queue_createQueue_String_String		
Queue_create		Administration method creating and deploying a queue on the local server.
		<p>
		The request fails if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Queue_create_int		Administration method creating and deploying a queue on a given server.
		<p>
		The request fails if the target server does not belong to the platform,
		or if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Queue_create_String		Administration method creating and deploying (or retrieving) a queue on the
		local server. First a destination with the specified name is searched
		on the given server, if it does not exist it is created. In any case,
		its provider-specific address is returned.
		<p>
		The request fails if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Queue_create_int_String		Administration method creating and deploying (or retrieving) a queue on a given
		server with a given name. First a destination with the specified name is
		searched on the given server, if it does not exist it is created. In any
		case, its provider-specific address is returned.
		<p>
		The request fails if the target server does not belong to the platform,
		or if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Queue_create_int_Properties		Administration method creating and deploying a queue on a given server.
		It creates a Joram's standard queue.
		<p>
		The request fails if the target server does not belong to the platform,
		or if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Queue_create_int_String_Properties		Administration method creating and deploying a queue on a given server.
		<p>
		The request fails if the target server does not belong to the platform,
		or if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Queue_create_int_String_String_Properties		Administration method creating and deploying (or retrieving) a queue on a
		given server. First a destination with the specified name is searched
		on the given server, if it does not exist it is created. In any case,
		its provider-specific address is returned.
		<p>
		The request fails if the target server does not belong to the platform,
		or if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Queue_setThreshold_int		Administration method setting or unsetting the threshold for this queue.
		<p>
		The request fails if the queue is deleted server side.
Queue_getThreshold		Monitoring method returning the threshold of this queue, -1 if not set.
		<p>
		The request fails if the queue is deleted server side.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Queue_setNbMaxMsg_int		Administration method setting nbMaxMsg for this queue.
		<p>
		The request fails if the queue is deleted server side.
Queue_getNbMaxMsg		Monitoring method returning the nbMaxMsg of this queue, -1 if no limit.
		<p>
		The request fails if the queue is deleted server side.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Queue_setSyncExceptionOnFull_boolean		Administration method setting syncExceptionOnFull for this queue.
		<p>
		The request fails if the queue is deleted server side.
Queue_getPendingMessages		Monitoring method returning the number of pending messages on this queue.
		<p>
		The request fails if the queue is deleted server side.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Queue_getPendingRequests		Monitoring method returning the number of pending requests on this queue.
		<p>
		The request fails if the queue is deleted server side.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Queue_getDeliveredMessages		Monitoring method returning the number of delivered messages since the queue's creation.
		<p>
		The request fails if the queue is deleted server side.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Queue_getMessageIds		Returns the identifiers of all messages in this queue.
Queue_getMessage_String		Returns a copy of the message.
Queue_readMessage_String		Returns a copy of the message.
Queue_getMessageDigest_String		
Queue_getMessageHeader_String		
Queue_getMessageProperties_String		
Queue_deleteMessage_String		
Queue_clear		
Queue_addClusteredQueue_Queue		Adds a queue into the cluster this queue belongs to.
		If this queue doesn't belong to a cluster then a cluster is
		created by clustering this queue with the added queue.
		<p>
		The request fails if one or both of the queues are deleted, or
		can't belong to a cluster.
Queue_removeClusteredQueue_Queue		Removes a queue from the cluster this queue belongs to.
		<p>
		The request fails if the queue does not exist or is not part of any
		cluster.
Queue_removeFromCluster		Removes this queue from the cluster it belongs to.
		<p>
		The request fails if the queue does not exist or is not part of any
		cluster.
		
		@exception ConnectException If the admin connection is closed or broken.
		@exception AdminException If the request fails.
Queue_getQueueClusterElements		Returns the reference of the queues that belong to the cluster.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Queue_registerAsDefaultDMQ		Sets the current queue as the default DMQ for the local server.
		
		@exception ConnectException  If the connection fails.
		@exception AdminException  Never thrown.
Queue_registerAsDefaultDMQ_int		Sets the current queue as the default DMQ for the given server.
		<p>
		The request fails if the target server does not belong to the platform.
Queue_addRemoteDestination_String		Adds a destination to an alias queue's destinations' list.
Queue_addRemoteDestination_Queue		Adds a destination to an alias queue's destinations' list.
Queue_delRemoteDestination_String		Removes a destination from an alias queue's destinations' list.
Queue_delRemoteDestination_Queue		Removes a destination from an alias queue's destinations' list.
Queue_sendDestinationsWeights_int[]		Set weights for each remote destination of this alias queue.
Queue_setRedeliveryDelay_int		Set redeliveryDelay attribute.
Queue_setDeliveryDelay_int		Set deliveryDelay attribute.
Queue_setPause_boolean		Stops / Resumes the message delivery.
Queue_setProperties_Properties		Administration method to set properties.
QueueSender_toString		Constructs a sender.
QueueSender_getQueue		API method.
		Gets the queue associated with this queue sender.
QueueSender_send_javax.jms.Queue_javax.jms.Message		API method.
		Sends a message to a queue for an unidentified queue sender with default delivery parameters.
		<p>
		Typically, a queue sender is assigned a queue at creation time; however, the JMS API also
		supports unidentified queue sender, which require that the queue be supplied every time a
		message is sent.
QueueSender_send_javax.jms.Queue_javax.jms.Message_int_int_long		API method.
		Sends a message to a queue for an unidentified queue sender with given delivery parameters.
		<p>
		Typically, a queue sender is assigned a queue at creation time; however, the JMS API also
		supports unidentified queue sender, which require that the queue be supplied every time a
		message is sent.
FactoryParameters_getHost		Returns the name of host hosting the server to create connections with.
FactoryParameters_getPort		Returns the port to be used for accessing the server.
FactoryParameters_getUrl		Returns the url to be used for accessing the server.
FactoryParameters_getMessageIdPrefix		Gets the prefix to add to the JMS MessageID of connection created from this factory.
FactoryParameters_setMessageIdPrefix_String		Setsthe prefix to add to the JMS MessageID of connection created from this factory.
FactoryParameters_toReference_Reference_String		
FactoryParameters_fromReference_Reference_String		
FactoryParameters_code_Hashtable_String		
FactoryParameters_decode_Hashtable_String		
FactoryParameters_clone		
FactoryParameters_toString		
FactoryParameters_addInInterceptor_String		
FactoryParameters_addOutInterceptor_String		
FactoryParameters_addInterceptor_String_List		
FactoryParameters_removeInInterceptor_String		
FactoryParameters_removeOutInterceptor_String		
FactoryParameters_removeInterceptor_String_List		
FactoryParameters_getListInInterceptorClassName		
FactoryParameters_getListOutInterceptorClassName		
FactoryParameters_getListInterceptorClassName_List		
FactoryParameters_setListInInterceptorClassName_String		
FactoryParameters_setListOutInterceptorClassName_String		
FactoryParameters_setListInterceptorClassName_String_List		
FactoryParameters_setParameters_Properties		
ConnectionFactory_toString		Constructs an empty <code>ConnectionFactory</code>.
		Needed by ObjectFactory, should only be used for internal purposes.
XAConnection_createSession_boolean_int		Creates a <code>XAConnection</code> instance.
XAConnection_createXASession		Creates a XA session.
		
		@exception IllegalStateException  If the connection is closed.
XAConnection_getXAResourceMngr		return XAResourceMngr of this connection.
		see connector
ObjectMessage_setObject_Serializable		Instantiates a bright new <code>ObjectMessage</code>.
ObjectMessage_getObject		API method.
		
		@exception MessageFormatException  In case of a problem when getting the
		body.
ObjectMessage_getEffectiveBody_Class<T>		
JMSContext_createContext_int		API method.
		
		Creates a new {@code JMSContext} with the specified session mode
		using the same connection as this {@code JMSContext} and creating a
		new session.
		<p>
		This method does not start the connection. If the connection has not
		already been started then it will be automatically started when a
		{@code JMSConsumer} is created on any of the {@code JMSContext}
		objects for that connection.
		<p>
		<ul>
		<li>If {@code sessionMode} is set to
		{@code JMSContext.SESSION_TRANSACTED} then the session will use a
		local transaction which may subsequently be committed or rolled back by
		calling the {@code JMSContext}'s {@code commit} or
		{@code rollback} methods.
		<li>If {@code sessionMode} is set to any of
		{@code JMSContext.CLIENT_ACKNOWLEDGE},
		{@code JMSContext.AUTO_ACKNOWLEDGE} or
		{@code JMSContext.DUPS_OK_ACKNOWLEDGE}. then the session will be
		non-transacted and messages received by this session will be acknowledged
		according to the value of {@code sessionMode}. For a definition of
		the meaning of these acknowledgement modes see the links below.
		</ul>
		<p>
		This method must not be used by applications running in the Java EE web
		or EJB containers because doing so would violate the restriction that
		such an application must not attempt to create more than one active (not
		closed) {@code Session} object per connection. If this method is
		called in a Java EE web or EJB container then a
		{@code JMSRuntimeException} will be thrown.
JMSContext_close		Creates a new Context sharing the connection of the calling context.
JMSContext_acknowledge		
JMSContext_commit		
JMSContext_recover		
JMSContext_rollback		
JMSContext_createMessage		
JMSContext_createBytesMessage		
JMSContext_createMapMessage		
JMSContext_createObjectMessage		
JMSContext_createObjectMessage_Serializable		
JMSContext_createTextMessage		
JMSContext_createTextMessage_String		
JMSContext_createStreamMessage		
JMSContext_createTemporaryQueue		
JMSContext_createTemporaryTopic		
JMSContext_createQueue_String		
JMSContext_createTopic_String		
JMSContext_getAutoStart		
JMSContext_setAutoStart_boolean		
JMSContext_createConsumer_javax.jms.Destination		
JMSContext_createConsumer_javax.jms.Destination_String		
JMSContext_createConsumer_javax.jms.Destination_String_boolean		
JMSContext_createBrowser_Queue		
JMSContext_createBrowser_Queue_String		
JMSContext_createDurableConsumer_Topic_String		
JMSContext_createDurableConsumer_Topic_String_String_boolean		
JMSContext_createProducer		
JMSContext_createSharedConsumer_Topic_String		
JMSContext_createSharedConsumer_Topic_String_String		
JMSContext_createSharedDurableConsumer_Topic_String		
JMSContext_createSharedDurableConsumer_Topic_String_String		
JMSContext_getCopyOfSession		
JMSContext_getSessionMode		JMS 2.0 API method.
		Returns the session mode of the JMSContext's session. This can be set at
		the time that the JMSContext is created. Possible values are
		JMSContext.SESSION_TRANSACTED, JMSContext.AUTO_ACKNOWLEDGE,
		JMSContext.CLIENT_ACKNOWLEDGE and JMSContext.DUPS_OK_ACKNOWLEDGE
		<p>
		If a session mode was not specified when the JMSContext was created a
		value of JMSContext.AUTO_ACKNOWLEDGE will be returned.
JMSContext_getTransacted		
JMSContext_getMetaData		
JMSContext_getClientID		
JMSContext_setClientID_String		
JMSContext_getExceptionListener		
JMSContext_setExceptionListener_ExceptionListener		
JMSContext_start		
JMSContext_stop		Temporarily stops the delivery of incoming messages by the JMSContext's
		connection. Delivery can be restarted using the {@code start}
		method. When the connection is stopped, delivery to all the connection's
		message consumers is inhibited: synchronous receives block, and messages
		are not delivered to message listeners.
		
		<P>
		This call blocks until receives and/or message listeners in progress have
		completed.
		
		<P>
		Stopping a connection has no effect on its ability to send messages. A
		call to {@code stop} on a connection that has already been stopped
		is ignored.
		
		<P>
		A call to {@code stop} must not return until delivery of messages
		has paused. This means that a client can rely on the fact that none of
		its message listeners will be called and that all threads of control
		waiting for {@code receive} calls to return will not return with a
		message until the connection is restarted. The receive timers for a
		stopped connection continue to advance, so receives may time out while
		the connection is stopped.
		
		<P>
		If message listeners are running when {@code stop} is invoked, the
		{@code stop} call must wait until all of them have returned before
		it may return. While these message listeners are completing, they must
		have the full services of the connection available to them.
		<p>
		A message listener must not attempt to stop its own JMSContext as this
		would lead to deadlock. The JMS provider must detect this and throw a
		<tt>IllegalStateRuntimeException</tt>
		<p>
		For the avoidance of doubt, if an exception listener for the JMSContext's
		connection is running when {@code stop} is invoked, there is no
		requirement for the {@code stop} call to wait until the exception
		listener has returned before it may return.
		<p>
		This method must not be used in a Java EE web or EJB application. Doing
		so may cause a {@code JMSRuntimeException} to be thrown though this
		is not guaranteed.
		<p>
		This method must not be used if the {@code JMSContext} is
		container-managed (injected). Doing so will cause a
		{@code IllegalStateRuntimeException} to be thrown.
		
		@exception IllegalStateRuntimeException
		<ul>
		<li>if this method has been called by a <tt>MessageListener</tt>
		on its own <tt>JMSContext</tt>
		<li>if the {@code JMSContext} is container-managed (injected).
		</ul>
		@exception JMSRuntimeException
		if the JMS provider fails to stop message delivery for one
		of the following reasons:
		<ul>
		<li>an internal error has occurred or <li>this method has
		been called in a Java EE web or EJB application (though it
		is not guaranteed that an exception is thrown in this
		case)
		</ul>
JMSContext_unsubscribe_String		
JMSContext_getSession		
JMSContext_lockClientID		
JMSContext_createSession		
JMSContext_createSession_int		
JMSContext_close		
JMSContext_start		
JMSContext_stop		
JMSContext_getMetaData		
JMSContext_getExceptionListener		
JMSContext_setExceptionListener_ExceptionListener		
JMSContext_getClientID		
JMSContext_setClientID_String		
JMSContext_setAutoStart_boolean		
JMSContext_getAutoStart		
Session_checkThread		
Session_isImplicitAck		Indicates whether the messages consumed are implicitly acknowledged
		or not. If true messages are immediately removed from queue when
		delivered.
		<p>
		This attribute is inherited from Connection at initialization,
		by default false.
Session_setImplicitAck_boolean		Sets implicit acknowledge for this session.
		<p>
		Determines whether the messages produced are implicitly acknowledged
		or not. If set to true the messages are immediately removed from queue
		when delivered.
		<p>
		This attribute is inherited from Connection at initialization,
		by default false.
Session_isAsyncSend		Indicates whether the messages produced are asynchronously sent
		or not (without or with acknowledgment).
		<p>
		This attribute is inherited from Connection at initialization,
		by default false.
Session_setAsyncSend_boolean		Sets asynchronously sending for this session.
		<p>
		Determines whether the messages produced are asynchronously sent
		or not (without or with acknowledgement).
		<p>
		This attribute is inherited from Connection at initialization,
		by default false.
Session_getQueueMessageReadMax		Get the maximum number of messages that can be read at once from a queue
		for this Session.
		<p>
		This attribute is inherited from Connection at initialization,
		default value is 1.
Session_setQueueMessageReadMax_int		Set the maximum number of messages that can be read at once from a queue
		for this Session.
		<p>
		This attribute is inherited from Connection at initialization,
		default value is 1.
Session_getTopicAckBufferMax		Get the maximum number of acknowledgements that can be buffered when
		using Session.DUPS_OK_ACKNOWLEDGE mode for this session.
		<p>
		This attribute is inherited from Connection at initialization.
Session_setTopicAckBufferMax_int		Set the maximum number of acknowledgements that can be buffered when
		using Session.DUPS_OK_ACKNOWLEDGE mode for this session.
		<p>
		This attribute is inherited from Connection at initialization.
Session_getTopicPassivationThreshold		Get the threshold of passivation for this session.
		<p>
		This threshold is the maximum messages number over which the
		subscription is passivated.
		<p>
		This attribute is inherited from Connection at initialization,
		default value is Integer.MAX_VALUE.
Session_setTopicPassivationThreshold_int		Set the threshold of passivation for this session.
		<p>
		This threshold is the maximum messages number over which the
		subscription is passivated.
		<p>
		This attribute is inherited from Connection at initialization,
		default value is Integer.MAX_VALUE.
Session_getTopicActivationThreshold		Get the threshold of activation for this session.
		<p>
		This threshold is the minimum messages number below which
		the subscription is activated.
		<p>
		This attribute is inherited from Connection at initialization,
		default value is 0.
Session_setTopicActivationThreshold_int		Set the threshold of activation for this session.
		<p>
		This threshold is the minimum messages number below which
		the subscription is activated.
		<p>
		This attribute is inherited from Connection at initialization,
		default value is 0.
Session_getCompressedMinSize		Get the compressedMinSize for this session.
		<p>
		The minimum message body size before a message body compression.
		<p>
		This attribute is inherited from Connection at initialization,
		default value is 0 no compression
Session_setCompressedMinSize_int		Sets the minimum size beyond which the message body is compressed in this session.
		This attribute is inherited from Connection at initialization, the default value is
		0 (no compression).
Session_getCompressionLevel		Get the compression level for this session.
		<p>
		This attribute is inherited from FactoryParameters,
		default value is Deflater.BEST_SPEED (1).
Session_setCompressionLevel_int		Set the compression level for this session.
		<p>
		This attribute is inherited from FactoryParameters,
		default value is Deflater.BEST_SPEED (1).
		This method can overload this attribute.
Session_isAsyncSub		Indicates whether the subscription request is asynchronously handled
		or not.
		<p>
		Default value is false, the subscription is handled synchronously so the
		topic must be accessible.
Session_setAsyncSub_boolean		Sets asynchronous subscription for this session.
		<p>
		Determines whether the subscription request is asynchronously handled
		or not.
		<p>
		Default value is false, the subscription is handled synchronously so the
		topic must be accessible.
Session_getMessageConsumerListener_String		
Session_putMessageConsumerListener_String_MessageConsumerListener		
Session_removeMessageConsumerListener_String		
Session_getJMXBeanName		Returns the MBean name.
Session_registerMBean		
Session_unregisterMBean		
Session_setStatus_int		Opens a session.
Session_isStarted		
Session_getStatus		
Session_setSessionMode_int		Sets the session mode.
Session_getSessionMode		
Session_setRequestStatus_int		Sets the request status.
Session_getRequestStatus		
Session_checkClosed		Checks if the session is closed.
		If true, an IllegalStateException is raised.
Session_checkThreadOfControl		Checks if the calling thread is the thread of control. If not,
		an IllegalStateException is raised.
Session_checkSessionMode_int		Checks the session mode. If it is not the expected session mode,
		raises an IllegalStateException.
Session_checkClientID		
Session_toString		Returns a String image of this session.
Session_getAcknowledgeMode		API method.
		Returns the acknowledgement mode of the session. The acknowledgement mode is
		set at the time that the session is created. If the session is transacted, the
		acknowledgement mode is ignored.
Session_getTransacted		API method.
		Indicates whether the session is in transacted mode.
Session_setTransacted_boolean		set transacted.
		see connector ManagedConnectionImpl (Connector).
Session_setMessageListener_javax.jms.MessageListener		API method.
		Sets the session's distinguished message listener, this is an expert facility not used
		by regular JMS clients.
		<p>
		When the distinguished message listener is set, no other form of message receipt in the
		session can be used; however, all forms of sending messages are still supported.
Session_getMessageListener		API method.
		Returns the session's distinguished message listener, this is an expert facility not
		used by regular JMS clients.
Session_createMessage		API method.
		Creates a Message object.
		
		@exception IllegalStateException  If the session is closed.
Session_createTextMessage		API method.
		Creates a TextMessage  object, a TextMessage object is used to send a message
		containing a String object.
Session_createTextMessage_String		API method.
		Creates a TextMessage  object, a TextMessage object is used to send a message
		containing a String object.
Session_createBytesMessage		API method.
		Creates a <code>BytesMessage</code> object, a BytesMessage object could be used to send
		a message containing a stream of uninterpreted bytes.
Session_createMapMessage		API method.
		Creates a <code>MapMessage</code> object,  a MapMessage object is used to send a set
		of name-value pairs, where names are String objects and values are primitive values.
Session_createObjectMessage		API method.
		Creates an ObjectMessage object, an ObjectMessage object is used to send a message that
		contains a serializable Java object.
Session_createObjectMessage_java.io.Serializable		API method.
		Creates an ObjectMessage object, an ObjectMessage object is used to send a message that
		contains a serializable Java object.
Session_createStreamMessage		API method.
		Creates a StreamMessage  object,  a StreamMessage object is used to send a self-defining
		stream of primitive values.
Session_createBrowser_javax.jms.Queue_String		API method.
		Creates a QueueBrowser object to peek at the messages on the specified queue using a message selector.
Session_createBrowser_javax.jms.Queue		API method.
		Creates a QueueBrowser object to peek at the messages on the specified queue.
Session_createProducer_javax.jms.Destination		API method.
		Creates a MessageProducer to send messages to the specified destination. A client uses a
		MessageProducer object to send messages to a destination.
Session_createConsumer_javax.jms.Destination_String_boolean		API method.
		Creates a MessageConsumer for the specified destination using a message selector. A client
		uses a MessageConsumer object to receive messages that have been sent to a destination.
		<p>
		In some cases, a connection may both publish and subscribe to a topic. The consumer NoLocal
		attribute allows a consumer to inhibit the delivery of messages published by its own connection.
		The default value for this attribute is False. The noLocal value is only supported by destinations
		that are topics.
Session_createConsumer_javax.jms.Destination_String		API method.
		Creates a MessageConsumer for the specified destination using a message selector. A client
		uses a MessageConsumer object to receive messages that have been sent to a destination.
Session_createConsumer_javax.jms.Destination		API method.
		Creates a MessageConsumer for the specified destination. A client uses a MessageConsumer
		object to receive messages that have been sent to a destination.
Session_createDurableSubscriber_javax.jms.Topic_String_String_boolean		API method.
		Creates a durable subscriber to the specified topic, using a message selector and
		specifying whether messages published by its own connection should be delivered to it.
		<p>
		If a client needs to receive all the messages published on a topic, including the ones
		published while the subscriber is inactive, it needs to use a durable TopicSubscriber.
		Joram retains a record of durable subscriptions and insures that all messages from the
		topic's publishers are retained until they are acknowledged by this durable subscriber
		or they have expired.
		<p>
		A client can change an existing durable subscription by creating a durable TopicSubscriber
		with the same name and a new topic and/or message selector. Changing a durable subscriber
		is equivalent to unsubscribing (deleting) the old one and creating a new one.
Session_createDurableSubscriber_javax.jms.Topic_String		API method.
		Creates a durable subscriber to the specified topic.
		<p>
		If a client needs to receive all the messages published on a topic, including the ones
		published while the subscriber is inactive, it needs to use a durable TopicSubscriber.
		Joram retains a record of durable subscriptions and insures that all messages from the
		topic's publishers are retained until they are acknowledged by this durable subscriber
		or they have expired.
		<p>
		A client can change an existing durable subscription by creating a durable TopicSubscriber
		with the same name and a new topic and/or message selector. Changing a durable subscriber
		is equivalent to unsubscribing (deleting) the old one and creating a new one.
Session_createQueue_String		This method allows to create or retrieve a Queue with the given name
		on the local server. First a destination with the specified name is searched
		on the server, if it does not exist it is created. In any case a queue
		identity with its Joram specific address is returned.
		<p>
		If the given name is a provider-specific name ("#x.y.z" unique identifier)
		a queue identity is returned with the specified identifier.
		<p>
		API method.
		<p>
		Clients that depend on this ability are not portable. Normally the physical
		creation of destination is an administrative task and is not to be initiated
		by the JMS API.
Session_createTopic_String		This method allows to create or retrieve a Topic with the given name
		on the local server. First a destination with the specified name is searched
		on the server, if it does not exist it is created. In any case a topic
		identity with its provider-specific address is returned.
		<p>
		If the given name is a Joram specific name ("#x.y.z" unique identifier)
		a topic identity is returned with the specified identifier.
		<p>
		API method.
		<p>
		Clients that depend on this ability are not portable. Normally the physical
		creation of destination is an administrative task and is not to be initiated
		by the JMS API.
Session_createDestination_byte_String		Create a destination with the given name and type.
		If a destination of a corresponding name and type exists it is returned.
Session_createTemporaryQueue		API method.
		Creates a TemporaryQueue object. Its lifetime will be that of the Connection
		unless it is deleted earlier.
Session_createTemporaryTopic		API method.
		Creates a TemporaryTopic object. Its lifetime will be that of the Connection
		unless it is deleted earlier.
Session_run		API method.
Session_setMessageConsumerListener_MessageConsumerListener		Called by MultiSessionConsumer
		ASF mode
Session_commit		API method.
		Commits all messages done in this transaction and releases any locks currently held.
		
		@exception IllegalStateException  If the session is closed, or not
		transacted, or if the connection is broken.
Session_rollback		API method.
		Rolls back any messages done in this transaction and releases any locks currently held.
		
		@exception IllegalStateException  If the session is closed, or not
		transacted.
Session_recover		API method.
		Stops message delivery in this session, and restarts message delivery with the
		oldest unacknowledged message.
		
		@exception IllegalStateException  If the session is closed, or transacted.
Session_doRecover		
Session_unsubscribe_String		API method.
		Unsubscribes a durable subscription that has been created by a client, this method
		deletes the state being maintained on behalf of the subscriber by the Joram server.
		<p>
		It is erroneous for a client to delete a durable subscription while there is an active
		MessageConsumer for the subscription, or while a consumed message is part of a pending
		transaction or has not been acknowledged in the session.
Session_close		API method. Closes the session.
		<p>
		In order to free significant resources allocated on behalf of a session, clients should close
		sessions when they are not needed. Closing a session automatically close all related producers,
		and consumers and causes all temporary destinations to be deleted.
		<p>
		This call will block until a receive call or message listener in progress has completed. A blocked
		message consumer receive call returns null when this session is closed. Closing a transacted session
		must roll back the transaction in progress.
		<p>
		This method is the only Session method that can be called concurrently.
		<p>
		Invoking any other Session method on a closed session must throw a JMSException.IllegalStateException.
		Closing a closed session must not throw an exception.
		
		@exception JMSException if the JMS provider fails to close the session due to some internal error.
Session_doClose		
Session_start		Starts the asynchronous deliveries in the session.
		<p>
		This method is called by a started connection.
Session_doStart		
Session_stop		Stops the asynchronous deliveries processing in the session.
		<p>
		This method must be carefully used. When the session is stopped, the
		connection might very well going on pushing deliveries in the
		session's queue. If the session is never re-started, these deliveries
		will never be popped out, and this may lead to a situation of consumed
		but never acknowledged messages.
		<p>
		This fatal situation never occurs as the <code>stop()</code> method is
		either called by he <code>Session.close()</code>
		and <code>Connection.stop()</code> methods, which first empties the
		session's deliveries and forbid any further push.
Session_doStop		
Session_prepareSend_Destination_org.objectweb.joram.shared.messages.Message		Method called by message producers when producing a message for
		preparing the session to later commit it.
Session_prepareAck_String_String_boolean		Method called by message consumers when receiving a message for
		preparing the session to later acknowledge or deny it.
Session_acknowledge		Method acknowledging the received messages.
		Called by Message.
Session_doAcknowledge		Method acknowledging the received messages.
Session_acknowledge_Destination_String		Method acknowledging one received message.
		Called by Message.
Session_deny		Method denying the received messages.
		
		Called from:
		- rollback -> synchronized client thread
		- recover -> synchronized client thread
		- close -> synchronized client thread
		- onMessage -> not synchronized session daemon.
		It is the only thread that can run into the session
		(session mode = LISTENER) except for the method close that
		can be called concurrently. But close() first stops the session
		daemon and then calls deny().
		
		The hashtable deliveries is also accessed from:
		- acknowledge -> synchronized client thread
		- commit -> synchronized client thread
		- receive -> synchronized client thread.
		- onMessage -> not synchronized session daemon (see above).
Session_receive_long_long_MessageConsumer_String_String_boolean		Called by MessageConsumer.
		This method is not synchronized because it can be concurrently called
		by close() and Connection.stop().
Session_preReceive_MessageConsumer		First stage before calling the proxy and waiting
		for the reply. It is synchronized because it
		locks the session in order to prevent any other
		thread to make another operation.
Session_postReceive		Final stage after calling the reply has been returned by the proxy.
		It releases the session and enables another thread to call it.
Session_addConsumer_MessageConsumer		Called here and by sub-classes.
Session_closeConsumer_MessageConsumer		Called by MessageConsumer.
Session_checkConsumers_String		Called by Connection (i.e. temporary destinations deletion)
Session_checkCLMessageProducer_MessageProducer		
Session_addProducer_MessageProducer		Called here and by sub-classes.
Session_closeProducer_MessageProducer		Called by MessageProducer.
Session_closeBrowser_QueueBrowser		Called by Queue browser.
Session_addMessageListener_MessageConsumerListener_boolean		Called by MessageConsumer
Session_removeMessageListener_MessageConsumerListener_boolean		Called by MessageConsumer. The thread of control and the status
		must be checked if the call results from a setMessageListener
		but not from a close.
Session_pushMessages_SingleSessionConsumer_ConsumerMessages		Called by MessageConsumerListener (demultiplexer thread
		from RequestMultiplexer) in order to distribute messages
		to a message consumer.
		Not synchronized because a concurrent close
		can be done.
		
		@exception
Session_onMessage_org.objectweb.joram.shared.messages.Message		Called by ConnectionConsumer in order to distribute a message through the
		method run(). Session mode is APP_SERVER.
Session_denyMessage_String_String_boolean_boolean		Called by:
		- method run (application server thread) synchronized
		- method onMessage (SessionDaemon thread) not synchronized
		but no concurrent call except a close which first stops
		SessionDaemon.
Session_onMessages_MessageListenerContext		Called by SessionDaemon.
		Not synchronized but no concurrent call except
		a close which first stops SessionDaemon.
Session_onMessage_org.objectweb.joram.shared.messages.Message_MessageConsumerListener		Called by onMessages()
Session_send_Destination_javax.jms.Message_int_int_long_boolean_long_javax.jms.CompletionListener_MessageProducer		Called by MessageProducer.
Session_syncRequest_AbstractJmsRequest		Called by MessageConsumer. The requestor raises an
		exception if it is called during another request.
		This cannot happen as a session is monothreaded.
		A concurrent close first aborts the current request
		so it releases the requestor for a subsequent use.
Session_getConnection		
Session_getId		
Session_getRequestMultiplexer		
Session_isAutoAck		
Session_getMessageConsumer_String		
Session_checkShared_Topic_String_String		
Session_createSharedConsumer_javax.jms.Topic_String		API 2.0 method.
Session_createSharedConsumer_javax.jms.Topic_String_String		API 2.0 method.
Session_createDurableConsumer_javax.jms.Topic_String		API 2.0 method.
		Creates a durable consumer to the specified topic.
		<p>
		If a client needs to receive all the messages published on a topic, including the ones
		published while the subscriber is inactive, it needs to use a durable TopicSubscriber.
		Joram retains a record of durable subscribers and insures that all messages from the
		topic's publishers are retained until they are acknowledged by this durable consumer
		or they have expired.
		<p>
		A client can change an existing durable consumer by creating a durable MessageConsumer
		with the same name and a new topic and/or message selector. Changing a durable consumer
		is equivalent to unsubscribing (deleting) the old one and creating a new one.
Session_createDurableConsumer_javax.jms.Topic_String_String_boolean		API 2.0 method.
		Creates a durable consumer to the specified topic.
		<p>
		If a client needs to receive all the messages published on a topic, including the ones
		published while the subscriber is inactive, it needs to use a durable TopicSubscriber.
		Joram retains a record of durable subscribers and insures that all messages from the
		topic's publishers are retained until they are acknowledged by this durable consumer
		or they have expired.
		<p>
		A client can change an existing durable consumer by creating a durable MessageConsumer
		with the same name and a new topic and/or message selector. Changing a durable consumer
		is equivalent to unsubscribing (deleting) the old one and creating a new one.
Session_createSharedDurableConsumer_javax.jms.Topic_String		API 2.0 method.
Session_createSharedDurableConsumer_javax.jms.Topic_String_String		API 2.0 method.
XATopicConnectionFactory_toString		Constructs an empty <code>XATopicConnectionFactory</code>.
		Needed by ObjectFactory, should only be used for internal purposes.
Message_setCompressedMinSize_int		Constructs a bright new <code>Message</code>.
Message_getCompressedMinSize		Returns the minimum size beyond which this message's body is compressed.
		This attribute is inherited from Session at message creation, the default
		value is 0 (no compression).
Message_isCompressed		
Message_setCompressionLevel_int		Sets the compression level (0..9) used when this message body is compressed.
		This attribute is inherited from Session at message creation, the default
		value is 1 (Deflater.BEST_SPEED).
Message_getCompressionLevel		Returns the compression level (0..9) used when this message body is compressed.
		This attribute is inherited from Session at message creation, the default value
		is 1 (Deflater.BEST_SPEED).
Message_wrapMomMessage_Session_org.objectweb.joram.shared.messages.Message		Builds a Joram/JMS message from a Joram shared message.
Message_acknowledge		Instantiates a <code>Message</code> wrapping a consumed MOM simple message.
Message_clearBody		API method.
		Clears the message's body.
		<p>
		Calling this method leaves the message body in the same state as an empty body in
		a newly created message.
		
		@exception JMSException  Actually never thrown.
Message_setReadOnly		set message read-only
Message_getJMSMessageID		API method.
		Returns the unique message identifier.
		<p>
		The JMSMessageID header field contains a value that uniquely identifies each message
		sent by Joram. When a message is sent, JMSMessageID is ignored, when the send or publish
		method returns, it contains an unique identifier assigned by Joram.
		<p>
		All JMSMessageID values starts with the prefix 'ID:'.
Message_setJMSMessageID_String		API method.
		Sets the message identifier.
		<p>
		This field is set when a message is sent, this method can only be used to change
		the value for a message that has been received.
Message_getJMSPriority		API method.
		Returns the message priority.
		<p>
		The JMS API defines ten levels of priority value, with 0 as the lowest priority
		and 9 as the highest. In addition, clients should consider priorities 0-4 as
		gradations of normal priority and priorities 5-9 as gradations of expedited priority.
		<p>
		Default prioprity is defined by Message.DEFAULT_PRIORITY.
Message_setJMSPriority_int		API method.
		Sets the priority level for this message.
		<p>
		This field is set when a message is sent, this method can be used to change the value
		for a message that has been received.
Message_getJMSDestination		Returns the message destination.
		This field is set by <code>Session.send()</code>, it can be overloaded
		for received messages.
		API method.
		Returns the message destination. This field is set by the provider at sending, it
		contains the destination to which the message is being sent.
		<p>
		When a message is sent, this field is ignored. After completion of the send or publish
		method, the field holds the destination specified by the method.
		<p>
		When a message is received, its JMSDestination value must be equivalent to the value
		assigned when it was sent. This field can be overloaded for received messages.
Message_setJMSDestination_javax.jms.Destination		API method.
		Set the message destination.
		<p>
		This field is set when message is sent, this method can only be used to change the
		value for a message that has been received.
Message_getJMSExpiration		API method.
		Returns the message expiration time.
		<p>
		When a message is sent, the JMSExpiration header field is ignored. After completion of
		the send or publish method, it holds the expiration time of the message. This is the sum
		of the time-to-live value specified by the client and the GMT at the time of the send or
		publish.
		<p>
		If the time-to-live is specified as zero, JMSExpiration is set to zero to indicate that
		the message does not expire.
		<p>
		When a message's expiration time is reached, it is either discarded or forwarded to a
		DeadMessageQueue.
Message_setJMSExpiration_long		API method.
		Sets the message's expiration value.
		<p>
		This field is set when a message is sent, this method can only be used to change
		the value for a message that has been received.
Message_getJMSRedelivered		API method.
		Gets an indication of whether this message is being redelivered.
		<p>
		If a client receives a message with the JMSRedelivered field set, it can
		access the JMSXDeliveryCount property to determine the number of attempts
		to deliver this message.
Message_setJMSRedelivered_boolean		API method.
		Specifies whether this message is being redelivered.
		<p>
		This field is set at the time the message is delivered, this method can only
		be used to change the value for a message that has been received.
Message_getJMSReplyTo		API method.
		Gets the Destination object to which a reply to this message should be sent.
Message_setJMSReplyTo_javax.jms.Destination		API method.
		Sets the Destination object to which a reply to this message should be sent.
		<p>
		The JMSReplyTo header field contains the destination where a reply to the current
		message should be sent. The destination may be either a Queue object or a Topic object.
Message_getJMSTimestamp		API method.
		Returns the message time stamp.
		<p>
		The JMSTimestamp header field contains the time a message was handed off to Joram to be sent.
		It is not the time the message was actually transmitted, because the actual send may occur
		later due to transactions or other client-side queueing of messages.
		<p>
		When a message is sent, JMSTimestamp is ignored. When the send or publish method returns, it
		contains a time value somewhere in the interval between the call and the return.
		<p>
		Since timestamps take some effort to create and increase a message's size, some Joram allows
		to optimize message overhead if they are given a hint that the timestamp is not used by an
		application. By calling the MessageProducer.setDisableMessageTimestamp method, a JMS client
		enables this potential optimization for all messages sent by that message producer.
Message_setJMSTimestamp_long		API method.
		Sets the message timestamp.
		<p>
		This field is set when a message is sent, this method can only be used to change
		the value for a message that has been received.
Message_getJMSCorrelationID		API method.
		Returns the message correlation identifier.
Message_setJMSCorrelationID_String		API method.
		Sets the correlation identifier for the message.
		<p>
		A client can use the JMSCorrelationID header field to link one message with
		another. A typical use is to link a response message with its request message.
Message_getJMSCorrelationIDAsBytes		API method.
		Gets the correlation ID as an array of bytes for the message.
Message_setJMSCorrelationIDAsBytes_byte[]		API method.
		Sets the correlation ID as an array of bytes for the message.
		<p>
		The use of a byte[] value for JMSCorrelationID is non-portable.
Message_getJMSDeliveryMode		API method.
		Gets the DeliveryMode value specified for this message.
		<p>
		The delivery modes supported are DeliveryMode.PERSISTENT and DeliveryMode.NON_PERSISTENT.
Message_setJMSDeliveryMode_int		API method.
		Sets the DeliveryMode value for this message.
		<p>
		JMS providers set this field when a message is sent. This method can be used
		to change the value for a message that has been received.
Message_getJMSType		API method.
		Gets the message type identifier supplied by the client when the message was sent.
Message_setJMSType_String		API method.
		Sets the message type.
		<p>
		Joram does not define a standard message definition repository, this field can
		be used freely by the JMS applications.
Message_clearProperties		API method.
		Clears the message's properties.
		
		@exception JMSException  Actually never thrown.
Message_resetPropertiesRO		Resets the read-only flag, in order to allow the modification
		of message properties.
		
		@exception JMSException  Actually never thrown.
Message_propertyExists_String		API method.
		Indicates whether a property value exists.
Message_getProperties_Map		Copies all of the mappings from the properties of this message to
		the specified map. These mappings will replace any mappings that
		this Map had for any of the keys currently in the properties.
Message_getPropertyNames		API method.
		Returns an Enumeration of all the property names.
		<p>
		Note that JMS standard header fields are not considered properties and are not
		returned in this enumeration.
Message_setBooleanProperty_String_boolean		API method.
		Sets a boolean property value with the specified name into the message.
Message_setByteProperty_String_byte		API method.
		Sets a byte property value with the specified name into the message.
Message_setShortProperty_String_short		API method.
		Sets a short property value with the specified name into the message.
Message_setIntProperty_String_int		API method.
		Sets an int property value with the specified name into the message.
Message_setLongProperty_String_long		API method.
		Sets a long property value with the specified name into the message.
Message_setFloatProperty_String_float		API method.
		Sets a floaf property value with the specified name into the message.
Message_setDoubleProperty_String_double		API method.
		Sets a double property value with the specified name into the message.
Message_setStringProperty_String_String		API method.
		Sets a String property value with the specified name into the message.
Message_setObjectProperty_String_Object		API method.
		Sets an object property value.
		<p>
		Note that this method works only for the objectified primitive object
		types (Integer, Double, Long ...) and String objects.
Message_checkIdentifier_String		
Message_initStrictVerification		
Message_strictVerificationError		
Message_strictVerificationWarn		
Message_doSetProperty_String_Object		Method actually setting a new property.
Message_getBooleanProperty_String		API method.
		Returns the value of the boolean property with the specified name.
Message_getByteProperty_String		API method.
		Returns the value of the byte property with the specified name.
Message_getShortProperty_String		API method.
		Returns the value of the short property with the specified name.
Message_getIntProperty_String		API method.
		Returns the value of the int property with the specified name.
Message_getLongProperty_String		API method.
		Returns the value of the long property with the specified name.
Message_getFloatProperty_String		API method.
		Returns the value of the float property with the specified name.
Message_getDoubleProperty_String		API method.
		Returns the value of the double property with the specified name.
Message_getStringProperty_String		API method.
		Returns the value of the String property with the specified name.
Message_getObjectProperty_String		API method.
		Returns the value of the object property with the specified name.
		<p>
		This method can be used to return, in objectified format, an object that has
		been stored as a property in the message with the equivalent setObjectProperty
		method call, or its equivalent primitive settypeProperty method.
Message_doGetProperty_String		Method actually getting a property.
Message_convertJMSMessage_javax.jms.Message		Converts a non-Joram JMS message into a Joram message.
		Can be used to duplicate a message.
Message_prepareJMSMessage_Message		Prepare a JMS message for sending.
Message_prepare		Method preparing the message for sending; resets header values, and
		serializes the body (done in subclasses).
Message_getMomMsg		
Message_toString		
Message_toString_StringBuffer		
Message_isBodyAssignableTo_Class		API 2.0 method
Message_getBody_Class<T>		Returns the message body as an object of the specified type. This method may be called on
		any type of message except for StreamMessage. The message body must be capable of being
		assigned to the specified type. This means that the specified class or interface must be
		either the same as, or a superclass or superinterface of, the class of the message body.
Message_getEffectiveBody_Class<T>		Get message body
Message_getJMSDeliveryTime		API 2.0
		Gets the message delivery time value.
Message_setJMSDeliveryTime_long		API 2.0
		Sets the message delivery time value.
TopicPublisher_toString		Constructs a publisher.
TopicPublisher_getTopic		API method.
		Gets the topic associated with this topic publisher.
TopicPublisher_publish_javax.jms.Message_int_int_long		API method.
		Sends a message to a topic with default delivery parameters.
TopicPublisher_publish_javax.jms.Message		API method.
		Sends a message to a topic with default delivery parameters.
TopicPublisher_publish_javax.jms.Topic_javax.jms.Message		API method.
		Sends a message to a topic for an unidentified topic publisher with default
		delivery parameters.
		<p>
		Typically, a topic publisher is assigned a topic at creation time; however,
		the JMS API also supports unidentified topic publisher, which require that the
		topic be supplied every time a message is sent.
TopicPublisher_publish_javax.jms.Topic_javax.jms.Message_int_int_long		API method.
		Sends a message to a topic for an unidentified topic publisher with given
		delivery parameters.
		<p>
		Typically, a topic publisher is assigned a topic at creation time; however,
		the JMS API also supports unidentified topic publisher, which require that the
		topic be supplied every time a message is sent.
BytesMessage_getBodyLength		Instantiates a bright new <code>BytesMessage</code>.
BytesMessage_clearBody		API method.
		Clears out the message body.
		<p>
		Calling this method leaves the message body in the same state as an empty body in
		a newly created message.
		
		@exception JMSException  In case of an error while closing the output or
		input streams.
BytesMessage_writeBoolean_boolean		API method.
		Writes a boolean to the bytes message stream as a 1-byte value. The value true is written
		as the value (byte)1; the value false is written as the value (byte)0.
BytesMessage_writeByte_byte		API method.
		Writes a byte to the bytes message stream.
BytesMessage_writeBytes_byte[]		API method.
		Writes a byte array to the bytes message stream.
BytesMessage_writeBytes_byte[]_int_int		API method.
		Writes a portion of a byte array to the bytes message stream.
BytesMessage_writeChar_char		API method.
		Writes a char to the bytes message stream.
BytesMessage_writeDouble_double		API method.
		Writes a double to the bytes message stream.
BytesMessage_writeFloat_float		API method.
		Writes a float to the bytes message stream.
BytesMessage_writeInt_int		API method.
		Writes an int to the bytes message stream.
BytesMessage_writeLong_long		API method.
		Writes a long to the bytes message stream.
BytesMessage_writeShort_short		API method.
		Writes a short to the bytes message stream.
BytesMessage_writeUTF_String		API method.
		Writes a string to the bytes message stream using UTF-8 encoding in a machine-independent manner.
BytesMessage_writeObject_Object		API method.
		Writes an object to the bytes message stream.
		<p>
		This method works only for the objectified primitive object types (Integer, Double,
		Long ...), String objects, and byte arrays.
BytesMessage_readBoolean		API method.
		Reads a boolean from the bytes message stream.
BytesMessage_readByte		API method.
		Reads a byte from the bytes message stream.
BytesMessage_readUnsignedByte		API method.
		Reads an unsigned byte from the bytes message stream.
BytesMessage_readShort		API method.
		Reads a short from the bytes message stream.
BytesMessage_readUnsignedShort		API method.
		Reads an unsigned short from the bytes message stream.
BytesMessage_readChar		API method.
		Reads a char from the bytes message stream.
BytesMessage_readInt		API method.
		Reads an int from the bytes message stream.
BytesMessage_readLong		API method.
		Reads a long from the bytes message stream.
BytesMessage_readFloat		API method.
		Reads a float from the bytes message stream.
BytesMessage_readDouble		API method.
		Reads a double from the bytes message stream.
BytesMessage_readBytes_byte[]		API method.
		Reads up to value.length bytes from the bytes message stream. A subsequent call
		reads the next increment, and so on.
		<p>
		A return value of the total number of bytes read less than the length of the array
		indicates that there are no more bytes left to be read from the stream. The next read
		of the stream returns -1.
BytesMessage_readBytes_byte[]_int		API method.
		Reads up to length bytes of the bytes message stream. A subsequent call reads the
		next increment, and so on.
		<p>
		A return value of the total number of bytes read less than the length parameter indicates
		that there are no more bytes left to be read from the stream. The next read of the stream
		returns -1.
		<p>
		If length is negative, or length is greater than the length of the array value, then an
		IndexOutOfBoundsException is thrown. No bytes will be read from the stream for this exception
		case.
BytesMessage_readUTF		API method.
		Reads a string that has been encoded using a modified UTF-8 format from the bytes
		message stream.
BytesMessage_reset		API method.
		Puts the message body in read-only mode and repositions the stream of bytes to the beginning.
		
		@exception JMSException  If an error occurs while closing the output
		stream.
BytesMessage_prepare		Method actually preparing the message for sending by transfering the
		local body into the wrapped MOM message.
		
		@exception MessageFormatException  If an error occurs while serializing.
BytesMessage_getBytes		Get message content as byte array
BytesMessage_getBody_Class<T>		
BytesMessage_getEffectiveBody_Class<T>		
TopicSubscriber_toString		Constructs a subscriber.
TopicSubscriber_getNoLocal		API method.
		
		@exception IllegalStateException  If the subscriber is closed.
TopicSubscriber_getTopic		API method.
		
		@exception IllegalStateException  If the subscriber is closed.
QueueReceiver_toString		Constructs a receiver.
QueueReceiver_getQueue		API method.
		Gets the queue associated with this queue receiver.
XAQueueSession_toString		Constructs an <code>XAQueueSession</code> instance.
XAQueueSession_getQueueSession		API method.
		Gets the queue session associated with this XAQueueSession.
XAQueueSession_createSender_Queue		Delegates the call to the wrapped JMS session.
XAQueueSession_createReceiver_Queue_String		Delegates the call to the wrapped JMS session.
XAQueueSession_createReceiver_Queue		Delegates the call to the wrapped JMS session.
XAResourceMngr_start_Xid_int_Session		Creates a <code>XAResourceMngr</code> instance.
XAResourceMngr_end_Xid_int_Session		Notifies the RM that a transaction is ended.
		
		@exception XAException  If the specified transaction is in an
		incompatible state with the end request.
XAResourceMngr_prepare_Xid		Notifies the RM that a transaction is prepared.
		
		@exception XAException  If the specified transaction is in an
		incompatible state with the prepare request,
		or if the request fails.
XAResourceMngr_commit_Xid		Notifies the RM that a transaction is commited.
		
		@exception XAException  If the specified transaction is in an
		incompatible state with the commit request,
		or if the request fails.
XAResourceMngr_rollback_Xid		Notifies the RM that a transaction is rolled back.
		
		@exception XAException  If the specified transaction is in an
		incompatible state with the rollback request,
		or if the request fails.
XAResourceMngr_recover_int		Notifies the RM to recover the prepared transactions.
		
		@exception XAException  If the specified flag is invalid, or if the
		request fails.
XAResourceMngr_setStatus_Xid_int		Sets the status of a transaction.
		
		@exception XAException  If the transaction is unknown.
XAResourceMngr_getStatus_Xid		Gets the status of a transaction.
		
		@exception XAException  If the transaction is unknown.
XAResourceMngr_equals_Object		Resource managers are equal if they belong to the same connection.
XAResourceMngr_hashCode		
XAResourceMngr_addSendings_Hashtable		Constructs an <code>XAContext</code> instance.
XAResourceMngr_addDeliveries_Hashtable		Adds new deliveries occured within the resumed transaction.
XAResource_start_Xid_int		Constructs an XA resource representing a given session.
XAResource_end_Xid_int		Delists this resource.
		
		@exception XAException  If the resource is not enlisted in the specified
		transaction, or if the RM fails to delist the
		resource.
XAResource_prepare_Xid		Prepares the resource.
		
		@exception XAException  If the RM fails to prepare the resource.
XAResource_commit_Xid_boolean		Commits the resource.
		
		@exception XAException  If the RM fails to commit the resource.
XAResource_rollback_Xid		Rolls the resource back.
		
		@exception XAException  If the RM fails to roll the resource back.
XAResource_recover_int		Recovers the prepared transactions identifiers.
		
		@exception XAException  If the RM fails to recover.
XAResource_forget_Xid		Not implemented as transactions are not heuristically completed.
		
		@exception XAException  Always thrown.
XAResource_setTransactionTimeout_int		Returns <code>false</code> as timeout feature is not supported.
		
		@exception XAException  Never thrown.
XAResource_getTransactionTimeout		Returns 0 as timeout feature is not supported.
		
		@exception XAException  Never thrown.
XAResource_isSameRM_javax.transaction.xa.XAResource		Checks if this resource shares the same resource manager
		(XAConnection) with an other resource.
		
		@exception XAException  Never thrown.
TopicSession_createPublisher_javax.jms.Topic		Constructs a topic session.
TopicSession_createSubscriber_javax.jms.Topic_String_boolean		API method.
		
		@exception IllegalStateException  If the session is closed or if the
		connection is broken.
		@exception JMSException  If the creation fails for any other reason.
TopicSession_createSubscriber_javax.jms.Topic		API method.
		
		@exception IllegalStateException  If the session is closed or if the
		connection is broken.
		@exception JMSException  If the creation fails for any other reason.
TopicSession_createBrowser_javax.jms.Queue_String		API method.
		
		@exception IllegalStateException  Systematically.
TopicSession_createBrowser_javax.jms.Queue		API method.
		
		@exception IllegalStateException  Systematically.
TopicSession_createQueue_String		API method.
		
		@exception IllegalStateException  Systematically.
TopicSession_createTemporaryQueue		API method.
		
		@exception IllegalStateException  Systematically.
XAQueueConnection_createQueueSession_boolean_int		Creates an <code>XAQueueConnection</code> instance.
XAQueueConnection_createXAQueueSession		API method.
		Creates an XAQueueSession object.
XAQueueConnection_createSession_boolean_int		Method inherited from interface <code>XAConnection</code>.
		
		@exception IllegalStateException If the connection is closed.
		@exception JMSException In case of an invalid acknowledge mode.
XAQueueConnection_createXASession		Method inherited from interface <code>XAConnection</code>.
		
		@exception IllegalStateException If the connection is closed.
XAQueueConnection_getXAResourceMngr		return XAResourceMngr of this connection. see connector
MultiSessionConsumer_pushMessages_ConsumerMessages		
MultiSessionConsumer_getServerSessionPool		
MultiSessionConsumer_close		
MultiSessionConsumer_onMessage_Message_MessageListener_int		
MultiSessionConsumer_checkSessionThread		
SingleSessionConsumer_pushMessages_ConsumerMessages		
SingleSessionConsumer_onMessage_Message_MessageListener_int		
SingleSessionConsumer_checkSessionThread		
QueueConnectionFactory_toString		Constructs an empty <code>QueueConnectionFactory</code>.
		Needed by ObjectFactory, should only be used for internal purposes.
JMSConsumer_close		API method
JMSConsumer_getMessageListener		API method
JMSConsumer_getMessageSelector		API method
JMSConsumer_receive		API method
JMSConsumer_receive_long		API method
JMSConsumer_receiveBody_Class<T>		API method
JMSConsumer_receiveBody_Class<T>_long		API method
JMSConsumer_receiveBodyNoWait_Class<T>		API method
JMSConsumer_receiveNoWait		API method
JMSConsumer_setMessageListener_MessageListener		API method
ConnectionMetaData_getJMSMajorVersion		API method: Gets the JMS major version number.
		
		@exception JMSException  Actually never thrown.
ConnectionMetaData_getJMSMinorVersion		API method: Gets the JMS minor version number
		
		@exception JMSException  Actually never thrown.
ConnectionMetaData_getJMSVersion		API method: Gets the JMS API version, currently 1.1.
		
		@exception JMSException  Actually never thrown.
ConnectionMetaData_getJMSProviderName		API method: Gets the JMS provider name: Joram.
		
		@exception JMSException  Actually never thrown.
ConnectionMetaData_getJMSXPropertyNames		API method: Gets an enumeration of the JMSX property names.
		
		@exception JMSException  Actually never thrown.
ConnectionMetaData_getProviderMajorVersion		API method: Gets the Joram's major version number.
		
		@exception JMSException  Actually never thrown.
ConnectionMetaData_getProviderMinorVersion		API method: Gets the Joram's minor version number.
		
		@exception JMSException  Actually never thrown.
ConnectionMetaData_getProviderVersion		API method: Gets the Joram's implementation version.
		
		@exception JMSException  Actually never thrown.
Topic_toString		Returns a String image of the topic.
Topic_getTopicName		API method.
		Gets the The Joram's internal unique identifier of this topic.
Topic_createTopic_String_String		
Topic_create_int_String_String_Properties		Admin method creating and deploying (or retrieving) a topic on a
		given server. First a destination with the specified name is searched
		on the given server, if it does not exist it is created. In any case,
		its provider-specific address is returned.
		<p>
		The request fails if the target server does not belong to the platform,
		or if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Topic_create_int_String_Properties		Admin method creating and deploying a topic on a given server.
		<p>
		The request fails if the target server does not belong to the platform,
		or if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Topic_create_int_Properties		Admin method creating and deploying a topic on a given server.
		It creates a Jorram's standard topic.
		<p>
		The request fails if the target server does not belong to the platform,
		or if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Topic_create_int_String		Admin method creating and deploying (or retrieving) a topic on a given
		server with a given name. First a destination with the specified name is
		searched on the given server, if it does not exist it is created. In any
		case, its provider-specific address is returned.
		<p>
		The request fails if the target server does not belong to the platform,
		or if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Topic_create_String		Admin method creating and deploying (or retrieving) a topic on the
		local server. First a destination with the specified name is searched
		on the given server, if it does not exist it is created. In any case,
		its provider-specific address is returned.
		<p>
		The request fails if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Topic_create_int		Admin method creating and deploying a topic on a given server.
		<p>
		The request fails if the target server does not belong to the platform,
		or if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Topic_create		Admin method creating and deploying a topic on the local server.
		<p>
		The request fails if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Topic_getHierarchicalFather		Monitoring method returning the hierarchical father of this topic,
		null if none.
		<p>
		The request fails if the topic is deleted server side.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Topic_getClusterFellows		Monitoring method returning the list describing the cluster this topic
		is part of.
		<p>
		The request fails if the topic is deleted server side.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Topic_getSubscriptions		Monitoring method returning the number of users that subscribes on
		this topic.
		If a client has many subscriptions it is only counted once.
		<p>
		The request fails if the topic is deleted server side.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Topic_getSubscriberIds		
Topic_addClusteredTopic_Topic		Adds a topic into the cluster this topic belongs to.
		If this topic doesn't belong to a cluster then a cluster is
		created by clustering this topic with the added topic.
		<p>
		The request fails if one or both of the topics are deleted, or
		can't belong to a cluster.
Topic_removeFromCluster		Removes this topic from the cluster it belongs to.
		<p>
		The request fails if the topic does not exist or is not part of any
		cluster.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
Topic_setParent_Topic		Creates a hierarchical relationship between this topic
		and its father topic.
		<p>
		The request fails if one of the topics does not exist or can't be part
		of a hierarchy.
Topic_unsetParent		Unsets the father of this topic.
		<p>
		The request fails if the topic does not exist or is not part of any
		hierarchy.
		
		@exception ConnectException  If the admin connection is closed or broken.
		@exception AdminException  If the request fails.
MapMessage_clearBody		Instantiates a bright new <code>MapMessage</code>.
MapMessage_setBoolean_String_boolean		API method.
		Sets a boolean value with the specified name into the Map.
MapMessage_setByte_String_byte		API method.
		Sets a byte value with the specified name into the Map.
MapMessage_setBytes_String_byte[]		API method.
		Sets a byte array value with the specified name into the Map.
MapMessage_setBytes_String_byte[]_int_int		API method.
		Sets a portion of a byte array value with the specified name into the Map.
MapMessage_setChar_String_char		API method.
		Sets a char value with the specified name into the Map.
MapMessage_setDouble_String_double		API method.
		Sets a double value with the specified name into the Map.
MapMessage_setFloat_String_float		API method.
		Sets a float value with the specified name into the Map.
MapMessage_setInt_String_int		API method.
		Sets a int value with the specified name into the Map.
MapMessage_setLong_String_long		API method.
		Sets a long value with the specified name into the Map.
MapMessage_setShort_String_short		API method.
		Sets a short value with the specified name into the Map.
MapMessage_setString_String_String		API method.
		Sets a String value with the specified name into the Map.
MapMessage_setObject_String_Object		API method.
		Sets an object alue with the specified name into the Map.
		<p>
		This method works only for the objectified primitive object types (Integer, Double,
		Long ...), String objects, and byte arrays.
MapMessage_getBoolean_String		API method.
		Returns the boolean value to which the specified key is mapped.
MapMessage_getByte_String		API method.
		Returns the byte value to which the specified key is mapped.
MapMessage_getBytes_String		API method.
		Returns the byte array value to which the specified key is mapped.
MapMessage_getChar_String		API method.
		Returns the char value to which the specified key is mapped.
MapMessage_getDouble_String		API method.
		Returns the double value to which the specified key is mapped.
MapMessage_getFloat_String		API method.
		Returns the float value to which the specified key is mapped.
MapMessage_getInt_String		API method.
		Returns the int value to which the specified key is mapped.
MapMessage_getLong_String		API method.
		Returns the long value to which the specified key is mapped.
MapMessage_getObject_String		API method.
		This method returns in objectified format a java primitive type that had
		been stored in the Map with the equivalent setObject method call, or its
		equivalent primitive settype method.
MapMessage_getShort_String		API method.
		Returns the short value to which the specified key is mapped.
MapMessage_getString_String		API method.
		Returns the String value to which the specified key is mapped.
MapMessage_itemExists_String		API method.
		
		@exception JMSException  Actually never thrown.
MapMessage_getMapNames		API method.
		Returns an Enumeration of all the names in this MapMessage.
MapMessage_prepare		Method actually preparing the message for sending by transfering the
		local body into the wrapped MOM message.
		
		@exception MessageFormatException  If an error occurs while serializing.
MapMessage_getEffectiveBody_Class<T>		
Connection_checkThread		
Connection_checkCLSession_Session		
Connection_checkCLMessageProducer_Session_MessageProducer		
Connection_getProxyId		
Connection_lockClientId		
Connection_open_FactoryParameters_RequestChannel		Creates a <code>Connection</code> instance.
Connection_setJMXBeanBaseName_String		
Connection_getJMXBeanName		
Connection_registerMBean_String		
Connection_unregisterMBean		
Connection_setStatus_int		
Connection_isStopped		
Connection_toString		String image of the connection.
Connection_hashCode		
Connection_equals_Object		Returns <code>true</code> if the parameter is a <code>Connection</code> instance
		sharing the same proxy identifier and connection key.
Connection_getTxPendingTimer		Returns the duration in seconds during which a JMS transacted (non XA)
		session might be pending; above that duration the session is rolled back
		and closed; the 0 value means "no timer".
Connection_getImplicitAck		Indicates whether the messages consumed are implicitly acknowledged
		or not. If true messages are immediately removed from queue when
		delivered and there is none acknowledge message from client to server.
		<p>
		This attribute is inherited from FactoryParameters, by default false.
Connection_getAsyncSend		Indicates whether the persistent produced messages are asynchronously sent
		(without acknowledge) or not. Messages sent asynchronously may be lost if a
		failure occurs before the message is persisted on the server.
		<p>
		Non persistent messages are always sent without acknowledgment.
		<p>
		This attribute is inherited from FactoryParameters, by default false, persistent
		messages are sent with acknowledge.
Connection_getQueueMessageReadMax		Get the maximum number of messages that can be read at once from a queue
		for this Connection.
		<p>
		This attribute is inherited from FactoryParameters, default value is 1.
Connection_getTopicAckBufferMax		Get the maximum number of acknowledgements that can be buffered when
		using Session.DUPS_OK_ACKNOWLEDGE mode for this Connection.
		<p>
		This attribute is inherited from FactoryParameters, default value is 0.
Connection_getTopicPassivationThreshold		Get the threshold of passivation for this Connection.
		<p>
		This threshold is the maximum messages number over which the
		subscription is passivated.
		<p>
		This attribute is inherited from FactoryParameters, default value is
		Integer.MAX_VALUE.
Connection_getTopicActivationThreshold		Get the threshold of activation for this Connection.
		<p>
		This threshold is the minimum messages number below which
		the subscription is activated.
		<p>
		This attribute is inherited from FactoryParameters, default value is 0.
Connection_getCompressedMinSize		Returns the minimum size beyond which the message body is compressed.
		The default value is 0 (no compression).
Connection_getCompressionLevel		Get the compression level (0..9) for this Connection, this attribute is inherited from FactoryParameters.
		The default value is 1 (Deflater.BEST_SPEED).
Connection_getOutLocalAddress		Returns the local IP address on which the TCP connection is activated.
		<p>
		This attribute is inherited from FactoryParameters.
Connection_getOutLocalPort		Returns the local IP address port on which the TCP connection is activated
		<p>
		This attribute is inherited from FactoryParameters.
Connection_getInInterceptors		returns the list of IN message interceptors.
		<br>Each IN message interceptor is {@link MessageInterceptor#handle(javax.jms.Message) called}
		when {@link Session#receive() receiving} a message.
		<br>The execution follows the order of the elements within the list.
Connection_getOutInterceptors		returns the list of OUT message interceptors.
		<br>Each OUT message interceptor is {@link MessageInterceptor#handle(javax.jms.Message) called}
		when {@link Session#send() sending} a message.
		<br>The execution follows the order of the elements within the list.
Connection_checkClosed		Checks if the connection is closed. If true raises an
		IllegalStateException.
Connection_createConnectionConsumer_javax.jms.Destination_String_javax.jms.ServerSessionPool_int		API method.
		Creates a connection consumer for this connection, this is an expert facility needed for
		applications servers.
Connection_createDurableConnectionConsumer_javax.jms.Topic_String_String_javax.jms.ServerSessionPool_int		API method.
		Create a durable connection consumer for this connection, this is an expert facility
		needed for applications servers.
Connection_createConnectionConsumer_javax.jms.Destination_String_String_javax.jms.ServerSessionPool_int		
Connection_createSession_boolean_int		API method.
		Creates a Session object.
Connection_createSession		Creates a session using JMS 2.O specification
		<p>
		In a <b>Java SE environment</b> or in <b>the Java EE application client container</b>:
		<ul>
		<li>The session will be non-transacted and received messages will be acknowledged automatically
		using an acknowledgement mode of <code>Session.AUTO_ACKNOWLEDGE</code>
		For a definition of the meaning of this acknowledgement mode see the link below.
		</ul>
		<p>
Connection_createSession_int		Creates a session using JMS 2.O specification
Connection_addSession_Session		Called here and by sub-classes.
Connection_setExceptionListener_javax.jms.ExceptionListener		API method.
		Sets an exception listener for this connection. When Joram detects a serious problem with
		a connection, it informs the connection's ExceptionListener, if one has been registered.
		It does this by calling the listener's onException method, passing it a JMSException object
		describing the problem.
		<p>
		The exception listener allows a client to be notified of a problem asynchronously. Some
		connections only consume messages, so they would have no other way to learn their connection
		has failed. A connection serializes execution of its ExceptionListener.
Connection_getExceptionListener		API method.
		Gets the ExceptionListener object for this connection if it is configured.
Connection_setClientID_String		API method.
		Sets the client identifier for this connection. Joram automatically allocates a
		client identifier when the connection is created, so this method always throws
		an IllegalStateException.
Connection_setProviderClientID		
Connection_addClientIDToProxy_String		
Connection_getClientID		API method.
		Gets the client identifier for this connection. This value is specific to the Joram, it
		is automatically assigned by the server.
Connection_getMetaData		API method.
		Gets the metadata for this connection.
Connection_start		API method for starting the connection.
		<p>
		Starts (or restarts) the connection's delivery of incoming messages. A call to start
		on a connection that has already been started is ignored.
		
		@exception IllegalStateException  If the connection is closed or broken.
Connection_stop		API method for stopping the connection; even if the connection appears
		to be broken, stops the sessions.
		<p>
		Temporarily stops the connection's delivery of incoming messages. Delivery can
		be restarted using the connection's start method. When the connection is stopped,
		delivery to all the connection's message consumers is inhibited.
		<p>
		Stopping a connection has no effect on its ability to send messages. A call to stop
		on a connection that has already been stopped is ignored. This call blocks until receives
		and/or message listeners in progress have completed, it must not return until delivery
		of messages has paused.
		
		@exception IllegalStateException  If the connection is closed or broken.
Connection_close		API method for closing the connection; even if the connection appears
		to be broken, closes the sessions.
		<p>
		In order to free significant resources allocated on behalf of a connection,
		clients should close connections when they are not needed. Closing a connection
		automatically close all related sessions, producers, and consumers and causes
		all temporary destinations to be deleted.
		
		@exception JMSException  Actually never thrown.
Connection_doClose		
Connection_cleanup_boolean		Used by OutboundConnection in the connector layer.
		When a connection is put back in a pool, it must be cleaned up.
Connection_nextSessionId		Returns a new session identifier.
Connection_nextMessageId		Returns a new message identifier.
Connection_nextSubName		Returns a new subscription name.
Connection_closeSession_Session		Called by Session.
Connection_closeConnectionConsumer_MultiSessionConsumer		Called by MultiSessionConsumer.
		Synchronized with run().
Connection_syncRequest_AbstractJmsRequest		
Connection_checkConsumers_String		Called by temporary destinations deletion.
Connection_getRequestMultiplexer		
Connection_createSharedConnectionConsumer_Topic_String_String_ServerSessionPool_int		
Connection_createSharedDurableConnectionConsumer_Topic_String_String_ServerSessionPool_int		
Connection_openMessageConsumer_String		
Connection_isOpenMessageConsumer_String		
Connection_closeMessageConsumer_String		
Destination_getName		Returns the internal name of the destination.
		This unique name is chosen internally by the MOM.
Destination_checkId_String		Check the specified destination identifier.
		
		@exception InvalidDestinationException if an invalid destination identifier is specified.
Destination_check		Check the destination identifier.
		
		@exception InvalidDestinationException if the destination identifier is invalid.
Destination_getType		Returns the type of the destination: queue or topic, temporary or not.
Destination_getAdminName		Returns the symbolic administration name of the destination.
		This symbolic name is given by the user at creation, if it is unknown the internal
		name of this destination is returned.
Destination_equals_Object		Returns <code>true</code> if the parameter object is a Joram destination
		wrapping the same Joram's Destination.
Destination_hashCode		
Destination_getWrapper		Returns the administration wrapper to use.
Destination_setWrapper_AdminItf		Sets the administration wrapper to use.
		If not set the AdminModule static connection is used by default.
Destination_doRequest_AdminRequest		Method actually sending an <code>AdminRequest</code> instance to
		the platform and getting an <code>AdminReply</code> instance.
Destination_toXml_int_int		Format the destination properties in a XML format, the result can be used
		in an XML configuration script.
Destination_isQueue		Returns <code>true</code> if the destination is a queue.
Destination_isTopic		Returns <code>true</code> if the destination is a topic.
Destination_doCreate_int_String_String_Properties_Destination_byte		Administration method creating or retrieving a destination with a given name on a
		given server, and returning its identifier.
		<p>
		The request fails if the target server does not belong to the platform,
		or if the destination deployment fails server side.
		<p>
		Be careful this method use the static AdminModule connection.
Destination_delete		Administration method removing this destination from the platform.
		
		@exception AdminException    Never thrown.
		@exception ConnectException  If the administration connection is closed or broken.
		@exception JMSException      Never thrown.
Destination_getJMXBeanName_String_Destination		
Destination_registerMBean_String		
Destination_unregisterMBean		
Destination_setFreeReading		Administration method setting free reading access to this destination.
		<p>
		The request fails if this destination is deleted server side.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_setFreeWriting		Administration method setting free writing access to this destination.
		<p>
		The request fails if this destination is deleted server side.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_unsetFreeReading		Administration method unsetting free reading access to this destination.
		<p>
		The request fails if this destination is deleted server side.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_unsetFreeWriting		Administration method unsetting free writing access to this destination.
		<p>
		The request fails if this destination is deleted server side.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_setReader_User		Administration method setting a given user as a reader on this destination.
		<p>
		The request fails if this destination is deleted server side.
Destination_addReader_String		Administration method setting a given user as a reader on this destination.
		<p>
		This method should be only used by the JMX MBean.
Destination_setWriter_User		Administration method setting a given user as a writer on this destination.
		<p>
		The request fails if this destination is deleted server side.
Destination_addWriter_String		Administration method setting a given user as a writer on this destination.
		<p>
		This method should be only used by the JMX MBean.
Destination_unsetReader_User		Administration method unsetting a given user as a reader on this destination.
		<p>
		The request fails if this destination is deleted server side.
Destination_removeReader_String		Administration method unsetting a given user as a reader on this destination.
		<p>
		This method should be only used by the JMX MBean.
Destination_unsetWriter_User		Administration method unsetting a given user as a writer on this destination.
		<p>
		The request fails if this destination is deleted server side.
Destination_removeWriter_String		Administration method unsetting a given user as a writer on this destination.
		<p>
		This method should be only used by the JMX MBean.
Destination_getReaders		Monitoring method returning the list of all users that have a reading
		permission on this destination, or an empty list if no specific readers
		are set.
		<p>
		The request fails if the destination is deleted server side.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_getReaderList		Monitoring method returning the list of all users that have a reading
		permission on this destination, or an empty list if no specific readers
		are set.
		<p>
		This method should be only used by the JMX MBean.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_getWriters		Monitoring method returning the list of all users that have a writing
		permission on this destination, or an empty list if no specific writers
		are set.
		<p>
		The request fails if the destination is deleted server side.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_getWriterList		Monitoring method returning the list of all users that have a writing
		permission on this destination, or an empty list if no specific writers
		are set.
		<p>
		This method should be only used by the JMX MBean.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_isFreelyReadable		Monitoring method returning <code>true</code> if this destination
		provides free READ access.
		<p>
		The request fails if the destination is deleted server side.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_setFreelyReadable_boolean		Administration method (un)setting free reading access to this destination.
		<p>
		This method should be only used by the JMX MBean.
Destination_isFreelyWriteable		Monitoring method returning <code>true</code> if this destination
		provides free WRITE access.
		<p>
		The request fails if the destination is deleted server side.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_setFreelyWriteable_boolean		Administration method (un)setting free writing access to this destination.
		<p>
		This method should be only used by the JMX MBean.
Destination_getDMQ		Monitoring method returning the dead message queue of this destination,
		null if not set.
		<p>
		The request fails if the destination is deleted server side.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_getDMQId		Monitoring method returning the dead message queue id of this destination,
		null if not set.
		<p>
		The request fails if the destination is deleted server side.
		
		@exception ConnectException  If the administration connection is closed or broken.
		@exception AdminException  If the request fails.
Destination_setDMQ_Queue		Administration method setting or unsetting a dead message queue for this
		destination.
		<p>
		The request fails if this destination is deleted server side.
Destination_setDMQId_String		Administration method setting or unsetting a dead message queue for this
		destination.
		<p>
		The request fails if this destination is deleted server side.
Destination_newInstance_String_String_byte		
Destination_getStatistic		Return a set of statistic values from the destination.
Destination_getStatistics		Returns values of all valid JMX attributes about the destination.
Destination_getStatistics_String		Returns values of specified JMX attributes about the destination.
Destination_toReference_Reference		Sets the naming reference of a connection factory.
Destination_fromReference_Reference		Restores the administered object from a naming reference.
Destination_addInterceptors_String		Administration method add interceptors.
Destination_getInterceptors		Administration method to get interceptors list.
Destination_removeInterceptors_String		Administration method to remove interceptors.
Destination_replaceInterceptor_String_String		Administration method to replace interceptor.
Destination_addInterceptor_String_Properties		Administration method add interceptor.
Destination_replaceInterceptor_String_String_Properties		Administration method to replace interceptor.
Destination_setProperties_Properties		Administration method to set properties.
Destination_scale_int_String		Administration method for scaling operations.
