01: /* Copyright 2001 The JA-SIG Collaborative. All rights reserved.
02: * See license distributed with this file and
03: * available online at http://www.uportal.org/license.html
04: */
05:
06: package org.jasig.portal;
07:
08: /**
09: * This is an ancestor of the {@link IPrivilegedChannel} interface, allows for more general
10: * handling of both regular and multithreaded ({@link IMultithreadedChannel}) privileged channels in the framework.
11: * @author Peter Kharchenko {@link <a href="mailto:pkharchenko@interactivebusiness.com">pkharchenko@interactivebusiness.com</a>}
12: * @version $Revision: 36690 $
13: * @see IPrivilegedChannel
14: */
15: public interface IPrivileged {
16: /**
17: * Passes portal control structure to the channel.
18: * @see PortalControlStructures
19: */
20: public void setPortalControlStructures(PortalControlStructures pcs)
21: throws PortalException;
22: }
|