📄 jxtaserversocket.html
字号:
Binds the <code>JxtaServerSocket</code> to a specific pipe advertisement</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="../../../net/jxta/socket/JxtaServerSocket.html#close()">close</A></B>()</CODE><BR> Closes this socket. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../net/jxta/socket/JxtaServerSocket.html#getGroup()">getGroup</A></B>()</CODE><BR> Gets the group associted with this JxtaServerSocket object</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../net/jxta/protocol/PipeAdvertisement.html" title="class in net.jxta.protocol">PipeAdvertisement</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../net/jxta/socket/JxtaServerSocket.html#getPipeAdv()">getPipeAdv</A></B>()</CODE><BR> Gets the PipeAdvertisement associatedwith this JxtaServerSocket object</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../net/jxta/socket/JxtaServerSocket.html#getSoTimeout()">getSoTimeout</A></B>()</CODE><BR> Gets the Timeout attribute of the JxtaServerSocket object, specified in milliseconds.</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="../../../net/jxta/socket/JxtaServerSocket.html#isBound()">isBound</A></B>()</CODE><BR> Returns the binding state of the JxtaServerSocket.</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="../../../net/jxta/socket/JxtaServerSocket.html#isClosed()">isClosed</A></B>()</CODE><BR> Returns the closed state of the JxtaServerSocket.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static <A HREF="../../../net/jxta/protocol/PipeAdvertisement.html" title="class in net.jxta.protocol">PipeAdvertisement</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../net/jxta/socket/JxtaServerSocket.html#newInputPipe(net.jxta.peergroup.PeerGroup, net.jxta.protocol.PipeAdvertisement)">newInputPipe</A></B>(<A HREF="../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A> group, <A HREF="../../../net/jxta/protocol/PipeAdvertisement.html" title="class in net.jxta.protocol">PipeAdvertisement</A> pipeadv)</CODE><BR> Utility method newInputPipe is used to get new pipe advertisement (w/random pipe ID) from old one. </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="../../../net/jxta/socket/JxtaServerSocket.html#pipeMsgEvent(net.jxta.pipe.PipeMsgEvent)">pipeMsgEvent</A></B>(<A HREF="../../../net/jxta/pipe/PipeMsgEvent.html" title="class in net.jxta.pipe">PipeMsgEvent</A> event)</CODE><BR> when request messages arrive this method is called</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../net/jxta/socket/JxtaServerSocket.html#sendResponseMessage(net.jxta.peergroup.PeerGroup, net.jxta.endpoint.Messenger, net.jxta.protocol.PipeAdvertisement)">sendResponseMessage</A></B>(<A HREF="../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A> group, <A HREF="../../../net/jxta/endpoint/Messenger.html" title="interface in net.jxta.endpoint">Messenger</A> msgr, <A HREF="../../../net/jxta/protocol/PipeAdvertisement.html" title="class in net.jxta.protocol">PipeAdvertisement</A> pipeAd)</CODE><BR> Method sendResponseMessage get the createResponseMessage and sends it.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../net/jxta/socket/JxtaServerSocket.html#setBound()">setBound</A></B>()</CODE><BR> Sets the bound attribute of the JxtaServerSocket object</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="../../../net/jxta/socket/JxtaServerSocket.html#setSoTimeout(int)">setSoTimeout</A></B>(int timeout)</CODE><BR> Sets the Timeout attribute of the JxtaServerSocket, specified in milliseconds. </TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class java.lang.Object</B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="nameSpace"><!-- --></A><H3>nameSpace</H3><PRE>public static final java.lang.String <B>nameSpace</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#net.jxta.socket.JxtaServerSocket.nameSpace">Constant Field Values</A></DL></DL><HR><A NAME="credTag"><!-- --></A><H3>credTag</H3><PRE>public static final java.lang.String <B>credTag</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#net.jxta.socket.JxtaServerSocket.credTag">Constant Field Values</A></DL></DL><HR><A NAME="reqPipeTag"><!-- --></A><H3>reqPipeTag</H3><PRE>public static final java.lang.String <B>reqPipeTag</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#net.jxta.socket.JxtaServerSocket.reqPipeTag">Constant Field Values</A></DL></DL><HR><A NAME="remPeerTag"><!-- --></A><H3>remPeerTag</H3><PRE>public static final java.lang.String <B>remPeerTag</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#net.jxta.socket.JxtaServerSocket.remPeerTag">Constant Field Values</A></DL></DL><HR><A NAME="remPipeTag"><!-- --></A><H3>remPipeTag</H3><PRE>public static final java.lang.String <B>remPipeTag</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#net.jxta.socket.JxtaServerSocket.remPipeTag">Constant Field Values</A></DL></DL><HR><A NAME="dataTag"><!-- --></A><H3>dataTag</H3><PRE>public static final java.lang.String <B>dataTag</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#net.jxta.socket.JxtaServerSocket.dataTag">Constant Field Values</A></DL></DL><HR><A NAME="closeTag"><!-- --></A><H3>closeTag</H3><PRE>public static final java.lang.String <B>closeTag</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#net.jxta.socket.JxtaServerSocket.closeTag">Constant Field Values</A></DL></DL><HR><A NAME="streamTag"><!-- --></A><H3>streamTag</H3><PRE>public static final java.lang.String <B>streamTag</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#net.jxta.socket.JxtaServerSocket.streamTag">Constant Field Values</A></DL></DL><HR><A NAME="group"><!-- --></A><H3>group</H3><PRE>protected <A HREF="../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A> <B>group</B></PRE><DL><DL></DL></DL><HR><A NAME="serverPipe"><!-- --></A><H3>serverPipe</H3><PRE>protected <A HREF="../../../net/jxta/pipe/InputPipe.html" title="interface in net.jxta.pipe">InputPipe</A> <B>serverPipe</B></PRE><DL><DL></DL></DL><HR><A NAME="pipeadv"><!-- --></A><H3>pipeadv</H3><PRE>protected <A HREF="../../../net/jxta/protocol/PipeAdvertisement.html" title="class in net.jxta.protocol">PipeAdvertisement</A> <B>pipeadv</B></PRE><DL><DL></DL></DL><HR><A NAME="backlog"><!-- --></A><H3>backlog</H3><PRE>protected int <B>backlog</B></PRE><DL><DL></DL></DL><HR><A NAME="timeout"><!-- --></A><H3>timeout</H3><PRE>protected int <B>timeout</B></PRE><DL><DL></DL></DL><HR><A NAME="closeLock"><!-- --></A><H3>closeLock</H3><PRE>protected java.lang.String <B>closeLock</B></PRE><DL><DL></DL></DL><HR><A NAME="queue"><!-- --></A><H3>queue</H3><PRE>protected <A HREF="../../../net/jxta/impl/util/UnbiasedQueue.html" title="class in net.jxta.impl.util">UnbiasedQueue</A> <B>queue</B></PRE><DL><DL></DL></DL><HR><A NAME="created"><!-- --></A><H3>created</H3><PRE>protected boolean <B>created</B></PRE><DL><DL></DL></DL><HR><A NAME="bound"><!-- --></A><H3>bound</H3><PRE>protected boolean <B>bound</B></PRE><DL><DL></DL></DL><HR><A NAME="closed"><!-- --></A><H3>closed</H3><PRE>protected boolean <B>closed</B></PRE><DL><DL></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="JxtaServerSocket()"><!-- --></A><H3>JxtaServerSocket</H3><PRE>public <B>JxtaServerSocket</B>()</PRE><DL><DD>default Constructor <p> backlog default of 50 <p> timeout defaults to 60 seconds, i.e. blocking. <p> A call to bind() is needed to finish initializing this object.<P></DL><HR><A NAME="JxtaServerSocket(net.jxta.peergroup.PeerGroup, net.jxta.protocol.PipeAdvertisement)"><!-- --></A><H3>JxtaServerSocket</H3><PRE>public <B>JxtaServerSocket</B>(<A HREF="../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A> group, <A HREF="../../../net/jxta/protocol/PipeAdvertisement.html" title="class in net.jxta.protocol">PipeAdvertisement</A> pipeadv) throws java.io.IOException</PRE><DL><DD>Constructor for the JxtaServerSocket <p> The backlog defaults to 50. <p> The timeout default to 60 seconds, i.e. blocking.<P><DT><B>Parameters:</B><DD><CODE>group</CODE> - JXTA PeerGroup<DD><CODE>pipeadv</CODE> - PipeAdvertisement on which pipe requests are accepted<DT><B>Throws:</B><DD><CODE>java.io.IOException</CODE> - if an I/O error occurs</DL><HR><A NAME="JxtaServerSocket(net.jxta.peergroup.PeerGroup, net.jxta.protocol.PipeAdvertisement, int)"><!-- --></A><H3>JxtaServerSocket</H3><PRE>public <B>JxtaServerSocket</B>(<A HREF="../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A> group, <A HREF="../../../net/jxta/protocol/PipeAdvertisement.html" title="class in net.jxta.protocol">PipeAdvertisement</A> pipeadv, int backlog) throws java.io.IOException</PRE><DL><DD>Constructor for the JxtaServerSocket object<P><DT><B>Parameters:</B><DD><CODE>group</CODE> - JXTA PeerGroup<DD><CODE>pipeadv</CODE> - PipeAdvertisement on which pipe requests are accepted<DD><CODE>backlog</CODE> - the maximum length of the queue.<DT><B>Throws:</B><DD><CODE>java.io.IOException</CODE> - if an I/O error occurs</DL><HR><A NAME="JxtaServerSocket(net.jxta.peergroup.PeerGroup, net.jxta.protocol.PipeAdvertisement, int, int)"><!-- --></A><H3>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -