org.jboss.ejb3.security
Class PerClassAspectFactoryAdaptor

java.lang.Object
  extended by org.jboss.ejb3.security.PerClassAspectFactoryAdaptor
All Implemented Interfaces:
org.jboss.aop.advice.AspectFactory
Direct Known Subclasses:
AuthenticationInterceptorFactory, RoleBasedAuthorizationInterceptorFactory, RunAsSecurityInterceptorFactory

public abstract class PerClassAspectFactoryAdaptor
extends java.lang.Object
implements org.jboss.aop.advice.AspectFactory

Adaptor class that throws Runtime Exception for all Non_PerClass create requests

Since:
Aug 14, 2007

Constructor Summary
PerClassAspectFactoryAdaptor()
           
 
Method Summary
abstract  java.lang.Object createPerClass(org.jboss.aop.Advisor advisor)
           
 java.lang.Object createPerInstance(org.jboss.aop.Advisor advisor, org.jboss.aop.InstanceAdvisor instanceAdvisor)
           
 java.lang.Object createPerJoinpoint(org.jboss.aop.Advisor advisor, org.jboss.aop.InstanceAdvisor instanceAdvisor, org.jboss.aop.joinpoint.Joinpoint jp)
           
 java.lang.Object createPerJoinpoint(org.jboss.aop.Advisor advisor, org.jboss.aop.joinpoint.Joinpoint jp)
           
 java.lang.Object createPerVM()
           
 java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerClassAspectFactoryAdaptor

public PerClassAspectFactoryAdaptor()
Method Detail

createPerClass

public abstract java.lang.Object createPerClass(org.jboss.aop.Advisor advisor)
Specified by:
createPerClass in interface org.jboss.aop.advice.AspectFactory

createPerInstance

public java.lang.Object createPerInstance(org.jboss.aop.Advisor advisor,
                                          org.jboss.aop.InstanceAdvisor instanceAdvisor)
Specified by:
createPerInstance in interface org.jboss.aop.advice.AspectFactory

createPerJoinpoint

public java.lang.Object createPerJoinpoint(org.jboss.aop.Advisor advisor,
                                           org.jboss.aop.joinpoint.Joinpoint jp)
Specified by:
createPerJoinpoint in interface org.jboss.aop.advice.AspectFactory

createPerJoinpoint

public java.lang.Object createPerJoinpoint(org.jboss.aop.Advisor advisor,
                                           org.jboss.aop.InstanceAdvisor instanceAdvisor,
                                           org.jboss.aop.joinpoint.Joinpoint jp)
Specified by:
createPerJoinpoint in interface org.jboss.aop.advice.AspectFactory

createPerVM

public java.lang.Object createPerVM()
Specified by:
createPerVM in interface org.jboss.aop.advice.AspectFactory

getName

public java.lang.String getName()
Specified by:
getName in interface org.jboss.aop.advice.AspectFactory