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>&nbsp;<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>&nbsp;<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>&nbsp;<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 + -
显示快捷键?