📄 serverclass.html
字号:
<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="stepInOut(java.lang.String)"><!-- --></A><H3>
stepInOut</H3>
<PRE>
public void <B>stepInOut</B>(java.lang.String userName) throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the user to step in or step out.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>stepInOut</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="sendFeedback(int, int)"><!-- --></A><H3>
sendFeedback</H3>
<PRE>
public void <B>sendFeedback</B>(int pace, int clarity) throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the user to send the feed back.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>sendFeedback</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pace</CODE> - The user's opinion of the pace<DD><CODE>clarity</CODE> - The clarity of the voice<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="receiveFeedback()"><!-- --></A><H3>
receiveFeedback</H3>
<PRE>
public int[] <B>receiveFeedback</B>() throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to receive the feed back.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>receiveFeedback</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a vector of the values of the feed back.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="clearFeedback()"><!-- --></A><H3>
clearFeedback</H3>
<PRE>
public boolean <B>clearFeedback</B>() throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to clear the feed back.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clearFeedback</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="receivePaceFeedback()"><!-- --></A><H3>
receivePaceFeedback</H3>
<PRE>
public int[] <B>receivePaceFeedback</B>() throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to receive the pace feed back.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>receivePaceFeedback</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a vector of the values of the pace feed back.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="receiveClarityFeedback()"><!-- --></A><H3>
receiveClarityFeedback</H3>
<PRE>
public int[] <B>receiveClarityFeedback</B>() throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to receive the clarity feed back.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>receiveClarityFeedback</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a vector of the values of the clarity feed back.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="broadcastMessage(java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)"><!-- --></A><H3>
broadcastMessage</H3>
<PRE>
public void <B>broadcastMessage</B>(java.lang.String msg, java.lang.String sender, java.lang.String receiver, java.lang.Integer type) throws java.rmi.RemoteException</PRE>
<DL>
<DD>This function delivers chat messages.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>broadcastMessage</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>msg</CODE> - The chat message<DD><CODE>sender</CODE> - The sender of msg<DD><CODE>receiver</CODE> - The receiver of msg<DD><CODE>type</CODE> - The type of msg(public or private)<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="isMicLocked(java.lang.String)"><!-- --></A><H3>
isMicLocked</H3>
<PRE>
public boolean <B>isMicLocked</B>(java.lang.String userName) throws java.rmi.RemoteException</PRE>
<DL>
<DD>This function checks if the microphone is locked
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>isMicLocked</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - The user name<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="lockMic(java.lang.String)"><!-- --></A><H3>
lockMic</H3>
<PRE>
public boolean <B>lockMic</B>(java.lang.String userName) throws java.rmi.RemoteException</PRE>
<DL>
<DD>This function locks the microphone is locked
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>lockMic</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - The user name<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="unLockMic(java.lang.String)"><!-- --></A><H3>
unLockMic</H3>
<PRE>
public boolean <B>unLockMic</B>(java.lang.String userName) throws java.rmi.RemoteException</PRE>
<DL>
<DD>This function unlocks the microphone is locked
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>unLockMic</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - The user name<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="giveMicToNext()"><!-- --></A><H3>
giveMicToNext</H3>
<PRE>
public void <B>giveMicToNext</B>() throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used by the presenter to give the microphone to a user.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>giveMicToNext</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getMicLocker()"><!-- --></A><H3>
getMicLocker</H3>
<PRE>
public java.lang.String <B>getMicLocker</B>() throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used to get the name of the user locking the micronphone.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getMicLocker</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The user name locking the micronphone.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="startAudioRelay(java.lang.String)"><!-- --></A><H3>
startAudioRelay</H3>
<PRE>
public boolean <B>startAudioRelay</B>(java.lang.String usrName) throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used to start audio relay.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>startAudioRelay</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>true if successfully starting audio relay, false for not.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="stopAudioRelay(java.lang.String)"><!-- --></A><H3>
stopAudioRelay</H3>
<PRE>
public boolean <B>stopAudioRelay</B>(java.lang.String userName) throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method is used to stop audio relay.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>stopAudioRelay</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>userName</CODE> - The user name<DT><B>Returns:</B><DD>true if successfully stopping audio relay, false for not.<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="presenterURLChanged(java.lang.String)"><!-- --></A><H3>
presenterURLChanged</H3>
<PRE>
public void <B>presenterURLChanged</B>(java.lang.String newURL) throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method changes the presenter URL and let the users know about it
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>presenterURLChanged</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>newURL</CODE> - The URL to which presenter has moved<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="startReceivingFile(java.lang.String, java.net.InetAddress, int)"><!-- --></A><H3>
startReceivingFile</H3>
<PRE>
public boolean <B>startReceivingFile</B>(java.lang.String strURL, java.net.InetAddress ClientAddress, int fileUploadPort) throws java.rmi.RemoteException</PRE>
<DL>
<DD>This method when called creates a new socket to receive a file.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>startReceivingFile</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>strURL</CODE> - The URL Name with which to store the new file<DD><CODE>ClientAddress</CODE> - The host to receive files from<DD><CODE>fileUploadPort</CODE> - The port on which the host (Client is listening)<DT><B>Returns:</B><DD>boolean pass/fail status<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getURLTable()"><!-- --></A><H3>
getURLTable</H3>
<PRE>
public java.util.Hashtable <B>getURLTable</B>() throws java.rmi.RemoteException</PRE>
<DL>
<DD>get the URL Table
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getURLTable</CODE> in interface <CODE>mediaPackage.ServerFace</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a Hashtable containing uploaded file URLs<DT><B>Throws:</B><DD><CODE>java.rmi.RemoteException</CODE></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../serverPackage/ReceiveFile.html" title="class in serverPackage"><B>PREV CLASS</B></A>
<A HREF="../serverPackage/UserManager.html" title="class in serverPackage"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html" target="_top"><B>FRAMES</B></A>
<A HREF="ServerClass.html" target="_top"><B>NO FRAMES</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_java.rmi.server.RemoteObject">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -