package-summary.html
来自「j2ee帮助文档软件设计/软件工程 文件格式」· HTML 代码 · 共 677 行 · 第 1/3 页
HTML
677 行
<TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/TemporaryTopic.html" title="interface in javax.jms">TemporaryTopic</A></B></TD><TD>A <CODE>TemporaryTopic</CODE> object is a unique <CODE>Topic</CODE> object created for the duration of a <CODE>Connection</CODE>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/TextMessage.html" title="interface in javax.jms">TextMessage</A></B></TD><TD>A <CODE>TextMessage</CODE> object is used to send a message containing a <CODE>java.lang.String</CODE>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/Topic.html" title="interface in javax.jms">Topic</A></B></TD><TD>A <CODE>Topic</CODE> object encapsulates a provider-specific topic name.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/TopicConnection.html" title="interface in javax.jms">TopicConnection</A></B></TD><TD>A <CODE>TopicConnection</CODE> object is an active connection to a publish/subscribe JMS provider.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/TopicConnectionFactory.html" title="interface in javax.jms">TopicConnectionFactory</A></B></TD><TD>A client uses a <CODE>TopicConnectionFactory</CODE> object to create <CODE>TopicConnection</CODE> objects with a publish/subscribe JMS provider.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/TopicPublisher.html" title="interface in javax.jms">TopicPublisher</A></B></TD><TD>A client uses a <CODE>TopicPublisher</CODE> object to publish messages on a topic.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/TopicSession.html" title="interface in javax.jms">TopicSession</A></B></TD><TD>A <CODE>TopicSession</CODE> object provides methods for creating <CODE>TopicPublisher</CODE>, <CODE>TopicSubscriber</CODE>, and <CODE>TemporaryTopic</CODE> objects.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/TopicSubscriber.html" title="interface in javax.jms">TopicSubscriber</A></B></TD><TD>A client uses a <CODE>TopicSubscriber</CODE> object to receive messages that have been published to a topic.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/XAConnection.html" title="interface in javax.jms">XAConnection</A></B></TD><TD>The <CODE>XAConnection</CODE> interface extends the capability of <CODE>Connection</CODE> by providing an <CODE>XASession</CODE> (optional).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/XAConnectionFactory.html" title="interface in javax.jms">XAConnectionFactory</A></B></TD><TD>The <CODE>XAConnectionFactory</CODE> interface is a base interface for the <CODE>XAQueueConnectionFactory</CODE> and <CODE>XATopicConnectionFactory</CODE> interfaces.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/XAQueueConnection.html" title="interface in javax.jms">XAQueueConnection</A></B></TD><TD>An <CODE>XAQueueConnection</CODE> provides the same create options as <CODE>QueueConnection</CODE> (optional).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/XAQueueConnectionFactory.html" title="interface in javax.jms">XAQueueConnectionFactory</A></B></TD><TD>An <CODE>XAQueueConnectionFactory</CODE> provides the same create options as a <CODE>QueueConnectionFactory</CODE> (optional).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/XAQueueSession.html" title="interface in javax.jms">XAQueueSession</A></B></TD><TD>An <CODE>XAQueueSession</CODE> provides a regular <CODE>QueueSession</CODE>, which can be used to create <CODE>QueueReceiver</CODE>, <CODE>QueueSender</CODE>, and <CODE>QueueBrowser</CODE> objects (optional).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/XASession.html" title="interface in javax.jms">XASession</A></B></TD><TD>The <CODE>XASession</CODE> interface extends the capability of <CODE>Session</CODE> by adding access to a JMS provider's support for the Java Transaction API (JTA) (optional).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/XATopicConnection.html" title="interface in javax.jms">XATopicConnection</A></B></TD><TD>An <CODE>XATopicConnection</CODE> provides the same create options as <CODE>TopicConnection</CODE> (optional).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/XATopicConnectionFactory.html" title="interface in javax.jms">XATopicConnectionFactory</A></B></TD><TD>An <CODE>XATopicConnectionFactory</CODE> provides the same create options as a <CODE>TopicConnectionFactory</CODE> (optional).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/XATopicSession.html" title="interface in javax.jms">XATopicSession</A></B></TD><TD>An <CODE>XATopicSession</CODE> provides a regular <CODE>TopicSession</CODE>.</TD></TR></TABLE> <P><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Class Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/QueueRequestor.html" title="class in javax.jms">QueueRequestor</A></B></TD><TD>The <CODE>QueueRequestor</CODE> helper class simplifies making service requests.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/TopicRequestor.html" title="class in javax.jms">TopicRequestor</A></B></TD><TD>The <CODE>TopicRequestor</CODE> helper class simplifies making service requests.</TD></TR></TABLE> <P><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Exception Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/IllegalStateException.html" title="class in javax.jms">IllegalStateException</A></B></TD><TD> This exception is thrown when a method is invoked at an illegal or inappropriate time or if the provider is not in an appropriate state for the requested operation.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/InvalidClientIDException.html" title="class in javax.jms">InvalidClientIDException</A></B></TD><TD> This exception must be thrown when a client attempts to set a connection's client ID to a value that is rejected by a provider.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/InvalidDestinationException.html" title="class in javax.jms">InvalidDestinationException</A></B></TD><TD> This exception must be thrown when a destination either is not understood by a provider or is no longer valid.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/InvalidSelectorException.html" title="class in javax.jms">InvalidSelectorException</A></B></TD><TD> This exception must be thrown when a JMS client attempts to give a provider a message selector with invalid syntax.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/JMSException.html" title="class in javax.jms">JMSException</A></B></TD><TD>This is the root class of all JMS API exceptions.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/JMSSecurityException.html" title="class in javax.jms">JMSSecurityException</A></B></TD><TD> This exception must be thrown when a provider rejects a user name/password submitted by a client.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/MessageEOFException.html" title="class in javax.jms">MessageEOFException</A></B></TD><TD> This exception must be thrown when an unexpected end of stream has been reached when a <CODE>StreamMessage</CODE> or <CODE>BytesMessage</CODE> is being read.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/MessageFormatException.html" title="class in javax.jms">MessageFormatException</A></B></TD><TD> This exception must be thrown when a JMS client attempts to use a data type not supported by a message or attempts to read data in a message as the wrong type.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/MessageNotReadableException.html" title="class in javax.jms">MessageNotReadableException</A></B></TD><TD> This exception must be thrown when a JMS client attempts to read a write-only message.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/MessageNotWriteableException.html" title="class in javax.jms">MessageNotWriteableException</A></B></TD><TD> This exception must be thrown when a JMS client attempts to write to a read-only message.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/ResourceAllocationException.html" title="class in javax.jms">ResourceAllocationException</A></B></TD><TD>This exception is thrown when a provider is unable to allocate the resources required by a method.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/TransactionInProgressException.html" title="class in javax.jms">TransactionInProgressException</A></B></TD><TD> This exception is thrown when an operation is invalid because a transaction is in progress.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../javax/jms/TransactionRolledBackException.html" title="class in javax.jms">TransactionRolledBackException</A></B></TD><TD> This exception must be thrown when a call to <CODE>Session.commit</CODE> results in a rollback of the current transaction.</TD></TR></TABLE> <P><A NAME="package_description"><!-- --></A><H2>Package javax.jms Description</H2><P><P>
The Java Message Service (JMS) API provides a common way for Java programs to create,
send, receive and read an enterprise messaging system's messages.
<H3>JMS Applications</H3>
<P>A JMS application is composed of the following parts:</P>
<UL>
<LI>JMS Provider - a messaging system that implements the JMS API
in addition to the other administrative and control functionality required
of a full-featured messaging product</LI>
<LI>JMS Clients - the Java language programs that send and receive
messages</LI>
<LI>Messages - objects that are used to communicate information between the
clients of an application</LI>
<LI>Administered Objects - provider-specific objects that clients look up
and use to interact portably with a JMS provider</LI>
<LI>Non-JMS Clients - clients that use a message system's native
client API instead of the JMS API. If the application predated the
availability of the JMS API, it is likely that it will include both JMS
clients and non-JMS clients.</LI>
</UL>
<H3>Administration</H3>
<P>JMS providers differ significantly in their implementations of
underlying messaging technology. There are also major
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?