001 package javax.portlet.faces.annotation; 002 003 import java.lang.annotation.ElementType; 004 import java.lang.annotation.Retention; 005 import java.lang.annotation.RetentionPolicy; 006 import java.lang.annotation.Target; 007 008 /** The ExcludeFromManagedRequestScope annotation is used on a class as a signal 009 * that instances of this class are not to be managed by the bridge in the bridge 010 * request scope if/when the instance is added to the portlet container's request 011 * scope. This annotation is the preferred method for marking a class for such 012 * exlcusion and should be used where ever possible over the secondary configuration 013 * techniques additional supported. 014 */ 015 016 @Retention(RetentionPolicy.RUNTIME) 017 @Target({ElementType.TYPE}) 018 public @interface ExcludeFromManagedRequestScope { 019 }