⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 accesscontroller.html

📁 API資料大全
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<P><DL><DT><B>See Also: </B><DD><A HREF="../../java/security/AccessControlContext.html"><CODE>AccessControlContext</CODE></A></DL><HR><P><!-- ======== INNER CLASS SUMMARY ======== --><!-- =========== FIELD SUMMARY =========== --><!-- ======== CONSTRUCTOR SUMMARY ======== --><!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Method Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../java/security/AccessController.html#checkPermission(java.security.Permission)">checkPermission</A></B>(<A HREF="../../java/security/Permission.html">Permission</A>&nbsp;perm)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determines whether the access request indicated by the specified permission should be allowed or denied, based on the security policy currently in effect.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../../java/lang/Object.html">Object</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedAction)">doPrivileged</A></B>(<A HREF="../../java/security/PrivilegedAction.html">PrivilegedAction</A>&nbsp;action)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs the specified <code>PrivilegedAction</code> with privileges enabled.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../../java/lang/Object.html">Object</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext)">doPrivileged</A></B>(<A HREF="../../java/security/PrivilegedAction.html">PrivilegedAction</A>&nbsp;action,             <A HREF="../../java/security/AccessControlContext.html">AccessControlContext</A>&nbsp;context)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs the specified <code>PrivilegedAction</code> with privileges enabled and restricted by the specified <code>AccessControlContext</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../../java/lang/Object.html">Object</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedExceptionAction)">doPrivileged</A></B>(<A HREF="../../java/security/PrivilegedExceptionAction.html">PrivilegedExceptionAction</A>&nbsp;action)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs the specified <code>PrivilegedExceptionAction</code> with privileges enabled.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../../java/lang/Object.html">Object</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext)">doPrivileged</A></B>(<A HREF="../../java/security/PrivilegedExceptionAction.html">PrivilegedExceptionAction</A>&nbsp;action,             <A HREF="../../java/security/AccessControlContext.html">AccessControlContext</A>&nbsp;context)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs the specified <code>PrivilegedExceptionAction</code> with  privileges enabled and restricted by the specified <code>AccessControlContext</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../../java/security/AccessControlContext.html">AccessControlContext</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../java/security/AccessController.html#getContext()">getContext</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method takes a "snapshot" of the current calling context, which includes the current Thread's inherited AccessControlContext, and places it in an AccessControlContext object.</TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class java.lang.<A HREF="../../java/lang/Object.html">Object</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../java/lang/Object.html#clone()">clone</A>, <A HREF="../../java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="../../java/lang/Object.html#finalize()">finalize</A>, <A HREF="../../java/lang/Object.html#getClass()">getClass</A>, <A HREF="../../java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="../../java/lang/Object.html#notify()">notify</A>, <A HREF="../../java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="../../java/lang/Object.html#toString()">toString</A>, <A HREF="../../java/lang/Object.html#wait()">wait</A>, <A HREF="../../java/lang/Object.html#wait(long)">wait</A>, <A HREF="../../java/lang/Object.html#wait(long, int)">wait</A></CODE></TD></TR></TABLE>&nbsp;<P><!-- ============ FIELD DETAIL =========== --><!-- ========= 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="doPrivileged(java.security.PrivilegedAction)"><!-- --></A><H3>doPrivileged</H3><PRE>public static <A HREF="../../java/lang/Object.html">Object</A> <B>doPrivileged</B>(<A HREF="../../java/security/PrivilegedAction.html">PrivilegedAction</A>&nbsp;action)</PRE><DL><DD>Performs the specified <code>PrivilegedAction</code> with privileges enabled. The action is performed with <i>all</i> of the permissions  possessed by the caller's protection domain. <p> If the action's <code>run</code> method throws an (unchecked) exception, it will propagate through this method.<DD><DL><DT><B>Parameters:</B><DD><CODE>action</CODE> - the action to be performed.<DT><B>Returns:</B><DD>the value returned by the action's <code>run</code> method.<DT><B>See Also: </B><DD><A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext)"><CODE>doPrivileged(PrivilegedAction,AccessControlContext)</CODE></A>, <A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedExceptionAction)"><CODE>doPrivileged(PrivilegedExceptionAction)</CODE></A></DL></DD></DL><HR><A NAME="doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext)"><!-- --></A><H3>doPrivileged</H3><PRE>public static <A HREF="../../java/lang/Object.html">Object</A> <B>doPrivileged</B>(<A HREF="../../java/security/PrivilegedAction.html">PrivilegedAction</A>&nbsp;action,                                  <A HREF="../../java/security/AccessControlContext.html">AccessControlContext</A>&nbsp;context)</PRE><DL><DD>Performs the specified <code>PrivilegedAction</code> with privileges enabled and restricted by the specified <code>AccessControlContext</code>. The action is performed with the intersection of the permissions possessed by the caller's protection domain, and those possessed by the domains represented by the specified <code>AccessControlContext</code>. <p> If the action's <code>run</code> method throws an (unchecked) exception, it will propagate through this method.<DD><DL><DT><B>Parameters:</B><DD><CODE>action</CODE> - the action to be performed.<DD><CODE>context</CODE> - an <i>access control context</i> representing the		      restriction to be applied to the caller's domain's		      privileges before performing the specified action.<DT><B>Returns:</B><DD>the value returned by the action's <code>run</code> method.<DT><B>See Also: </B><DD><A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedAction)"><CODE>doPrivileged(PrivilegedAction)</CODE></A>, <A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext)"><CODE>doPrivileged(PrivilegedExceptionAction,AccessControlContext)</CODE></A></DL></DD></DL><HR><A NAME="doPrivileged(java.security.PrivilegedExceptionAction)"><!-- --></A><H3>doPrivileged</H3><PRE>public static <A HREF="../../java/lang/Object.html">Object</A> <B>doPrivileged</B>(<A HREF="../../java/security/PrivilegedExceptionAction.html">PrivilegedExceptionAction</A>&nbsp;action)                           throws <A HREF="../../java/security/PrivilegedActionException.html">PrivilegedActionException</A></PRE><DL><DD>Performs the specified <code>PrivilegedExceptionAction</code> with privileges enabled.  The action is performed with <i>all</i> of the  permissions possessed by the caller's protection domain. <p> If the action's <code>run</code> method throws an <i>unchecked</i> exception, it will propagate through this method.<DD><DL><DT><B>Parameters:</B><DD><CODE>action</CODE> - the action to be performed.<DT><B>Returns:</B><DD>the value returned by the action's <code>run</code> method.<DT><B>Throws:</B><DD><CODE>PrivilgedActionException</CODE> - the specified action's         <code>run</code> method threw a <i>checked</i> exception.<DT><B>See Also: </B><DD><A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext)"><CODE>doPrivileged(PrivilegedExceptionAction,AccessControlContext)</CODE></A>, <A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedAction)"><CODE>doPrivileged(PrivilegedAction)</CODE></A></DL></DD></DL><HR><A NAME="doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext)"><!-- --></A><H3>doPrivileged</H3><PRE>public static <A HREF="../../java/lang/Object.html">Object</A> <B>doPrivileged</B>(<A HREF="../../java/security/PrivilegedExceptionAction.html">PrivilegedExceptionAction</A>&nbsp;action,                                  <A HREF="../../java/security/AccessControlContext.html">AccessControlContext</A>&nbsp;context)                           throws <A HREF="../../java/security/PrivilegedActionException.html">PrivilegedActionException</A></PRE><DL><DD>Performs the specified <code>PrivilegedExceptionAction</code> with  privileges enabled and restricted by the specified <code>AccessControlContext</code>.  The action is performed with the intersection of the the permissions possessed by the caller's protection domain, and those possessed by the domains represented by the specified <code>AccessControlContext</code>. <p> If the action's <code>run</code> method throws an <i>unchecked</i> exception, it will propagate through this method.<DD><DL><DT><B>Parameters:</B><DD><CODE>action</CODE> - the action to be performed.<DD><CODE>context</CODE> - an <i>access control context</i> representing the		      restriction to be applied to the caller's domain's		      privileges before performing the specified action.<DT><B>Returns:</B><DD>the value returned by the action's <code>run</code> method.<DT><B>Throws:</B><DD><CODE><A HREF="../../java/security/PrivilegedActionException.html">PrivilegedActionException</A></CODE> - the specified action's         <code>run</code> method	       threw a <i>checked</i> exception.<DT><B>See Also: </B><DD><A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedAction)"><CODE>doPrivileged(PrivilegedAction)</CODE></A>, <A HREF="../../java/security/AccessController.html#doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext)"><CODE>doPrivileged(PrivilegedExceptionAction,AccessControlContext)</CODE></A></DL></DD></DL><HR><A NAME="getContext()"><!-- --></A><H3>getContext</H3><PRE>public static <A HREF="../../java/security/AccessControlContext.html">AccessControlContext</A> <B>getContext</B>()</PRE><DL><DD>This method takes a "snapshot" of the current calling context, which includes the current Thread's inherited AccessControlContext, and places it in an AccessControlContext object. This context may then be checked at a later point, possibly in another thread.<DD><DL><DT><B>Returns:</B><DD>the AccessControlContext based on the current context.<DT><B>See Also: </B><DD><A HREF="../../java/security/AccessControlContext.html"><CODE>AccessControlContext</CODE></A></DL></DD></DL><HR><A NAME="checkPermission(java.security.Permission)"><!-- --></A><H3>checkPermission</H3><PRE>public static void <B>checkPermission</B>(<A HREF="../../java/security/Permission.html">Permission</A>&nbsp;perm)                            throws <A HREF="../../java/security/AccessControlException.html">AccessControlException</A></PRE><DL><DD>Determines whether the access request indicated by the specified permission should be allowed or denied, based on the security policy currently in effect.  This method quietly returns if the access request is permitted, or throws a suitable AccessControlException otherwise.<DD><DL><DT><B>Parameters:</B><DD><CODE>perm</CODE> - the requested permission.<DT><B>Throws:</B><DD><CODE><A HREF="../../java/security/AccessControlException.html">AccessControlException</A></CODE> - if the specified permission is not permitted, based on the current security policy.</DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">  <TR ALIGN="center" VALIGN="top">  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AccessController.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM><b>Java<sup><font size=-2>TM</font></sup>&nbsp;2&nbsp;Platform<br>Std.&nbsp;Ed. v1.3</b></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../java/security/AccessControlContext.html"><B>PREV CLASS</B></A>&nbsp;&nbsp;<A HREF="../../java/security/AlgorithmParameterGenerator.html"><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>  &nbsp;&nbsp;<A HREF="AccessController.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR><font size="-1"><a href="http://java.sun.com/cgi-bin/bugreport.cgi">Submit a bug or feature</a><br>For further API reference and developer documentation, see <a href="http://java.sun.com/products/jdk/1.3/devdocs-vs-specs.html">Java 2 SDK SE Developer Documentation</a>. That documentation  contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. <p>Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.<br>Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road<br>Palo Alto, California, 94303, U.S.A.  All Rights Reserved.</font></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -