PriviledgedHandler定义在哪里?

时间:2013-06-10 13:19:53

标签: java web-services java-ee glassfish glassfish-3

在课程com.sun.xml.wss.impl.misc.WSITProviderSecurityEnvironment中定义了字段_handler = new PriviledgedHandler(handler);

PriviledgedHandler类定义在哪里?

2 个答案:

答案 0 :(得分:0)

您是否在所提供的来源(WSITProviderSecurityEnvironment.java)中看到了该链接?

_handler = new PriviledgedHandler(handler);

它会引导你到源头的底部:

    class PriviledgedHandler implements CallbackHandler {

        CallbackHandler delegate = null;

        public PriviledgedHandler(CallbackHandler handler) {
            delegate = handler;
        }

        public void handle(final Callback[] callbacks) throws IOException, UnsupportedCallbackException {
            AccessController.doPrivileged(new PrivilegedAction() {

                public Object run() {
                    try {
                        delegate.handle(callbacks);
                        return null;
                    } catch (Exception ex) {
                        throw new XWSSecurityRuntimeException(ex);
                    }
                }
            });
        }
    }
}

请注意,PriviledgedHandlerWSITProviderSecurityEnvironment

的内部类

答案 1 :(得分:0)

链接页面上的来源不完整(显示3191行中的2515个)。当我想看全班时,我必须下载源代码。