session.html
来自「SUN公司官方J2EE中文帮助文档 应该不错 有兴趣的下来看看 html格式的」· HTML 代码 · 共 793 行 · 第 1/3 页
HTML
793 行
Creates an initialized <CODE>ObjectMessage</CODE> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../javax/jms/StreamMessage.html">StreamMessage</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/jms/Session.html#createStreamMessage()">createStreamMessage</A></B>()</CODE>
<BR>
Creates a <CODE>StreamMessage</CODE> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../javax/jms/TextMessage.html">TextMessage</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/jms/Session.html#createTextMessage()">createTextMessage</A></B>()</CODE>
<BR>
Creates a <CODE>TextMessage</CODE> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../javax/jms/TextMessage.html">TextMessage</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/jms/Session.html#createTextMessage(java.lang.String)">createTextMessage</A></B>(java.lang.String text)</CODE>
<BR>
Creates an initialized <CODE>TextMessage</CODE> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../javax/jms/MessageListener.html">MessageListener</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/jms/Session.html#getMessageListener()">getMessageListener</A></B>()</CODE>
<BR>
Returns the session's distinguished message listener (optional).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/jms/Session.html#getTransacted()">getTransacted</A></B>()</CODE>
<BR>
Indicates whether the session is in transacted mode.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/jms/Session.html#recover()">recover</A></B>()</CODE>
<BR>
Stops message delivery in this session, and restarts message delivery
with the oldest unacknowledged message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/jms/Session.html#rollback()">rollback</A></B>()</CODE>
<BR>
Rolls back any messages done in this transaction and releases any locks
currently held.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/jms/Session.html#run()">run</A></B>()</CODE>
<BR>
Optional operation, intended to be used only by Application Servers,
not by ordinary JMS clients.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../javax/jms/Session.html#setMessageListener(javax.jms.MessageListener)">setMessageListener</A></B>(<A HREF="../../javax/jms/MessageListener.html">MessageListener</A> listener)</CODE>
<BR>
Sets the session's distinguished message listener (optional).</TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Field Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="AUTO_ACKNOWLEDGE"><!-- --></A><H3>
AUTO_ACKNOWLEDGE</H3>
<PRE>
public static final int <B>AUTO_ACKNOWLEDGE</B></PRE>
<DL>
<DD>With this acknowledgment mode, the session automatically acknowledges
a client's receipt of a message either when the session has successfully
returned from a call to <CODE>receive</CODE> or when the message
listener the session has called to process the message successfully
returns.</DL>
<HR>
<A NAME="CLIENT_ACKNOWLEDGE"><!-- --></A><H3>
CLIENT_ACKNOWLEDGE</H3>
<PRE>
public static final int <B>CLIENT_ACKNOWLEDGE</B></PRE>
<DL>
<DD>With this acknowledgment mode, the client acknowledges a consumed
message by calling the message's <CODE>acknowledge</CODE> method.
Acknowledging a consumed message acknowledges all messages that the
session has consumed.
<P>When client acknowledgment mode is used, a client may build up a
large number of unacknowledged messages while attempting to process
them. A JMS provider should provide administrators with a way to
limit client overrun so that clients are not driven to resource
exhaustion and ensuing failure when some resource they are using
is temporarily blocked.<DD><DL>
<DT><B>See Also: </B><DD><A HREF="../../javax/jms/Message.html#acknowledge()"><CODE>Message.acknowledge()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="DUPS_OK_ACKNOWLEDGE"><!-- --></A><H3>
DUPS_OK_ACKNOWLEDGE</H3>
<PRE>
public static final int <B>DUPS_OK_ACKNOWLEDGE</B></PRE>
<DL>
<DD>This acknowledgment mode instructs the session to lazily acknowledge
the delivery of messages. This is likely to result in the delivery of
some duplicate messages if the JMS provider fails, so it should only be
used by consumers that can tolerate duplicate messages. Use of this
mode can reduce session overhead by minimizing the work the
session does to prevent duplicates.</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="createBytesMessage()"><!-- --></A><H3>
createBytesMessage</H3>
<PRE>
public <A HREF="../../javax/jms/BytesMessage.html">BytesMessage</A> <B>createBytesMessage</B>()
throws <A HREF="../../javax/jms/JMSException.html">JMSException</A></PRE>
<DL>
<DD>Creates a <CODE>BytesMessage</CODE> object. A <CODE>BytesMessage</CODE>
object is used to send a message containing a stream of uninterpreted
bytes.<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE><A HREF="../../javax/jms/JMSException.html">JMSException</A></CODE> - if the JMS provider fails to create this message
due to some internal error.</DL>
</DD>
</DL>
<HR>
<A NAME="createMapMessage()"><!-- --></A><H3>
createMapMessage</H3>
<PRE>
public <A HREF="../../javax/jms/MapMessage.html">MapMessage</A> <B>createMapMessage</B>()
throws <A HREF="../../javax/jms/JMSException.html">JMSException</A></PRE>
<DL>
<DD>Creates a <CODE>MapMessage</CODE> object. A <CODE>MapMessage</CODE>
object is used to send a self-defining set of name-value pairs, where
names are <CODE>String</CODE> objects and values are primitive values
in the Java programming language.<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE><A HREF="../../javax/jms/JMSException.html">JMSException</A></CODE> - if the JMS provider fails to create this message
due to some internal error.</DL>
</DD>
</DL>
<HR>
<A NAME="createMessage()"><!-- --></A><H3>
createMessage</H3>
<PRE>
public <A HREF="../../javax/jms/Message.html">Message</A> <B>createMessage</B>()
throws <A HREF="../../javax/jms/JMSException.html">JMSException</A></PRE>
<DL>
<DD>Creates a <CODE>Message</CODE> object. The <CODE>Message</CODE>
interface is the root interface of all JMS messages. A
<CODE>Message</CODE> object holds all the
standard message header information. It can be sent when a message
containing only header information is sufficient.<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE><A HREF="../../javax/jms/JMSException.html">JMSException</A></CODE> - if the JMS provider fails to create this message
due to some internal error.</DL>
</DD>
</DL>
<HR>
<A NAME="createObjectMessage()"><!-- --></A><H3>
createObjectMessage</H3>
<PRE>
public <A HREF="../../javax/jms/ObjectMessage.html">ObjectMessage</A> <B>createObjectMessage</B>()
throws <A HREF="../../javax/jms/JMSException.html">JMSException</A></PRE>
<DL>
<DD>Creates an <CODE>ObjectMessage</CODE> object. An
<CODE>ObjectMessage</CODE> object is used to send a message
that contains a serializable Java object.<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE><A HREF="../../javax/jms/JMSException.html">JMSException</A></CODE> - if the JMS provider fails to create this message
due to some internal error.</DL>
</DD>
</DL>
<HR>
<A NAME="createObjectMessage(java.io.Serializable)"><!-- --></A><H3>
createObjectMessage</H3>
<PRE>
public <A HREF="../../javax/jms/ObjectMessage.html">ObjectMessage</A> <B>createObjectMessage</B>(java.io.Serializable object)
throws <A HREF="../../javax/jms/JMSException.html">JMSException</A></PRE>
<DL>
<DD>Creates an initialized <CODE>ObjectMessage</CODE> object. An
<CODE>ObjectMessage</CODE> object is used
to send a message that contains a serializable Java object.<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>object</CODE> - the object to use to initialize this message<DT><B>Throws:</B><DD><CODE><A HREF="../../javax/jms/JMSException.html">JMSException</A></CODE> - if the JMS provider fails to create this message
due to some internal error.</DL>
</DD>
</DL>
<HR>
<A NAME="createStreamMessage()"><!-- --></A><H3>
createStreamMessage</H3>
<PRE>
public <A HREF="../../javax/jms/StreamMessage.html">StreamMessage</A> <B>createStreamMessage</B>()
throws <A HREF="../../javax/jms/JMSException.html">JMSException</A></PRE>
<DL>
<DD>Creates a <CODE>StreamMessage</CODE> object. A
<CODE>StreamMessage</CODE> object is used to send a
self-defining stream of primitive values in the Java programming
language.<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE><A HREF="../../javax/jms/JMSException.html">JMSException</A></CODE> - if the JMS provider fails to create this message
due to some internal error.</DL>
</DD>
</DL>
<HR>
<A NAME="createTextMessage()"><!-- --></A><H3>
createTextMessage</H3>
<PRE>
public <A HREF="../../javax/jms/TextMessage.html">TextMessage</A> <B>createTextMessage</B>()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?