Uses of Class
org.objectweb.jac.core.AspectComponent

Packages that use AspectComponent
org.objectweb.jac.aspects.authentication   
org.objectweb.jac.aspects.cache   
org.objectweb.jac.aspects.confirmation   
org.objectweb.jac.aspects.distrans   
org.objectweb.jac.aspects.distrans.persistence   
org.objectweb.jac.aspects.distribution   
org.objectweb.jac.aspects.distribution.consistency   
org.objectweb.jac.aspects.export   
org.objectweb.jac.aspects.gui   
org.objectweb.jac.aspects.hibernate   
org.objectweb.jac.aspects.i18n   
org.objectweb.jac.aspects.idGen   
org.objectweb.jac.aspects.integrity   
org.objectweb.jac.aspects.naming   
org.objectweb.jac.aspects.persistence   
org.objectweb.jac.aspects.queue   
org.objectweb.jac.aspects.session   
org.objectweb.jac.aspects.synchronization   
org.objectweb.jac.aspects.timestamp   
org.objectweb.jac.aspects.tracing   
org.objectweb.jac.aspects.transaction   
org.objectweb.jac.aspects.user   
org.objectweb.jac.core   
org.objectweb.jac.core.dist   
org.objectweb.jac.core.rtti   
org.objectweb.jac.ide.swing   
org.objectweb.jac.wrappers   
 

Uses of AspectComponent in org.objectweb.jac.aspects.authentication
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.authentication
 class AuthenticationAC
          This AC weaves the authentication aspect.
 

Constructors in org.objectweb.jac.aspects.authentication with parameters of type AspectComponent
AuthenticationWrapper(AspectComponent ac, Authenticator authenticator, MethodItem controller)
          Constructs a new authentication wrapper.
 

Uses of AspectComponent in org.objectweb.jac.aspects.cache
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.cache
 class CacheAC
          This aspect handle caching of method results.
 

Constructors in org.objectweb.jac.aspects.cache with parameters of type AspectComponent
CacheWrapper(AspectComponent ac)
           
CacheWrapper(AspectComponent ac, String stampsName)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.confirmation
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.confirmation
 class ConfirmationAC
          The confirmation aspect implementation (allows the user to add confirmation popups before committing.
 

Constructors in org.objectweb.jac.aspects.confirmation with parameters of type AspectComponent
ConfirmationAC.ConfirmationWrapper(AspectComponent ac, String message)
           
ConfirmationAC.ConfirmationWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.distrans
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.distrans
 class DisTransAC
          This AC implements some transactional behaviors for business methods.
 

Constructors in org.objectweb.jac.aspects.distrans with parameters of type AspectComponent
EndTransactionWrapper(AspectComponent ac)
           
BeginTransactionWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.distrans.persistence
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.distrans.persistence
 class PersistenceAC
          Transaction-enabled persistence storage.
 

Constructors in org.objectweb.jac.aspects.distrans.persistence with parameters of type AspectComponent
WriteWrapper(AspectComponent ac, PersistenceItf storage, org.enhydra.jdbc.standard.StandardXADataSource ds)
           
ReadWrapper(AspectComponent ac, PersistenceItf storage, org.enhydra.jdbc.standard.StandardXADataSource ds)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.distribution
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.distribution
 class BroadcastingAC
          This aspect component implements a simple broadcasting aspect.
 class ConsistencyAC
          This aspect component provides some consistency protocols that can be settled on a set of replicas.
 class DeploymentAC
          This aspect component implements a generic deployment aspect.
 class LoadBalancingAC
          This Aspect Component allows the programmer to easily implement load-balancing features for its application when JAC is running in distributed mode.
 class RemoteAccessAC
          This aspect component implements a remote access aspect.
 

Constructors in org.objectweb.jac.aspects.distribution with parameters of type AspectComponent
LoadBalancingAC.LoadBalancingWrapper(AspectComponent ac, String hostExpr)
           
DeploymentWrapper(AspectComponent ac, String hostExpr, Boolean state)
          The constructor.
DeploymentRule(AspectComponent ac, String type, String nameRegexp, String contRegexp, boolean state)
          Creates a new deployment rule in the general case.
BroadcastingAC.BroadcastingWrapper(AspectComponent ac, String hostExpr)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.distribution.consistency
 

Constructors in org.objectweb.jac.aspects.distribution.consistency with parameters of type AspectComponent
WeakConsistencyWrapper(AspectComponent ac)
           
StrongPushConsistencyWrapper(AspectComponent ac, String hosts)
          A friendly constructor for a push consistency wrapper.
StrongPushConsistencyWrapper(AspectComponent ac)
          An empty constructor for the Consistency class.
StrongPullConsistencyWrapper(AspectComponent ac, String hosts)
          A friendly constructor for a pull consistency wrapper.
StrongPullConsistencyWrapper(AspectComponent ac)
          An empty constructor for the Consistency class.
ConsistencyWrapper(AspectComponent ac)
          Default constructor.
ConsistencyWrapper(AspectComponent ac, Class type, String[] readMethods, String[] writeMethods, String[] callMethods, String hosts)
          Contructor for initialization.
ClientServerConsistencyWrapper(AspectComponent ac, String hosts)
          A friendly constructor for a client-server consistency wrapper.
ClientServerConsistencyWrapper(AspectComponent ac)
          An empty constructor for the Consistency class.
 

Uses of AspectComponent in org.objectweb.jac.aspects.export
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.export
 class ExportAC
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.gui
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.gui
 class GuiAC
          This aspect component implements a very simple GUI that allows the user to browse the named object of the system and call methods on them.
 

Constructors in org.objectweb.jac.aspects.gui with parameters of type AspectComponent
WaitWrapper(AspectComponent ac)
           
ViewControlWrapper(AspectComponent ac)
          Creates an empty view control wrapper.
InputWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.hibernate
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.hibernate
 class HibernateAC
          Persistence AC relying on Hibernate.
 

Constructors in org.objectweb.jac.aspects.hibernate with parameters of type AspectComponent
EndPersistentSessionWrapper(AspectComponent ac)
           
BeginPersistentSessionWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.i18n
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.i18n
 class I18nAC
          Internationalisation aspect.
 

Constructors in org.objectweb.jac.aspects.i18n with parameters of type AspectComponent
I18nAC.TranslatorWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.idGen
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.idGen
 class IdGenAC
           
 

Constructors in org.objectweb.jac.aspects.idGen with parameters of type AspectComponent
IdGenAC.IdGenWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.integrity
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.integrity
 class IntegrityAC
          This aspect handle different kinds of data integrity among objects sets.
 

Constructors in org.objectweb.jac.aspects.integrity with parameters of type AspectComponent
RoleWrapper(AspectComponent ac)
           
RepositoryWrapper(AspectComponent ac, String repositoryName, CollectionItem collection, FieldItem field, int type)
           
PrimaryKeyWrapper(AspectComponent ac)
           
ConstraintWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.naming
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.naming
 class BindingAC
          This aspect component implements the default binding policy for the JAC system.
 class NamingAC
          Handles the naming aspect within the JAC system.
 

Constructors in org.objectweb.jac.aspects.naming with parameters of type AspectComponent
BindingWrapper(AspectComponent ac, String logicalName)
          Construct a new binding wrapper.
 

Uses of AspectComponent in org.objectweb.jac.aspects.persistence
 

Constructors in org.objectweb.jac.aspects.persistence with parameters of type AspectComponent
SetWrapper(AspectComponent ac, Object substance, CollectionItem collection, boolean isLoaded)
           
PersistenceWrapper(AspectComponent ac)
           
PersistenceWrapper(AspectComponent ac, Boolean doStatics)
           
MapWrapper(AspectComponent ac, Object substance, CollectionItem collection, boolean isLoaded)
           
ListWrapper(AspectComponent ac, Object substance, CollectionItem collection, boolean isLoaded)
           
CollectionWrapper(AspectComponent ac, Object substance, CollectionItem collection, boolean isLoaded)
           
AbstractPersistenceWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.queue
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.queue
 class MessageQueueAC
           
 

Constructors in org.objectweb.jac.aspects.queue with parameters of type AspectComponent
MessageQueueWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.session
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.session
 class SessionAC
          This aspect component handle the session aspect within JAC applications.
 

Constructors in org.objectweb.jac.aspects.session with parameters of type AspectComponent
SessionWrapper(AspectComponent ac)
           
PerSessionObjectWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.synchronization
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.synchronization
 class SynchronizationAC
          This aspect component allows the programmer to synchronize a set of methods on different objects or classes in a centralized way (do not use the synchronized java keyword anymore).
 

Constructors in org.objectweb.jac.aspects.synchronization with parameters of type AspectComponent
SynchronizationAC.SynchronizationWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.timestamp
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.timestamp
 class TimestampAC
           
 

Constructors in org.objectweb.jac.aspects.timestamp with parameters of type AspectComponent
TimestampAC.Wrapper(AspectComponent ac, String stampsName)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.tracing
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.tracing
 class DebuggingAC
          Implements a simple debugging aspect for JAC applications.
 class TracingAC
          This sample aspect component traces the calls on all the objects of the program.
 

Constructors in org.objectweb.jac.aspects.tracing with parameters of type AspectComponent
SimpleCountingWrapper(AspectComponent ac, Counter counter)
          Creates a new wrapper that uses the given counter.
RecordingWrapper(AspectComponent ac)
           
OptimizedCountingWrapper(AspectComponent ac, Counter c, String field)
          Create the counter and parametrize it regarding the base program shape.
OptimizedCountingWrapper(AspectComponent ac, Counter c, int arg)
          Create the counter and parametrize it regarding the base program shape.
DebuggingWrapper(AspectComponent ac)
          The wrapper constructor.
 

Uses of AspectComponent in org.objectweb.jac.aspects.transaction
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.transaction
 class TransactionAC
          This aspect component handle the transaction aspect within JAC applications.
 

Constructors in org.objectweb.jac.aspects.transaction with parameters of type AspectComponent
TransactionAC.TransactionWrapper(AspectComponent ac)
           
DispatchTransactionWrapper(AspectComponent ac)
           
 

Uses of AspectComponent in org.objectweb.jac.aspects.user
 

Subclasses of AspectComponent in org.objectweb.jac.aspects.user
 class UserAC
          This aspect handles users within an application.
 

Constructors in org.objectweb.jac.aspects.user with parameters of type AspectComponent
UserWrapper(AspectComponent ac)
           
UserAC.FilterWrapper(AspectComponent ac)
           
UserAC.OwnerFilterWrapper(AspectComponent ac)
           
UserAC.OwnerFilterWrapper(AspectComponent ac, String profileName)
           
 

Uses of AspectComponent in org.objectweb.jac.core
 

Subclasses of AspectComponent in org.objectweb.jac.core
 class CompositeAspectComponent
          This class is the root class for the composite aspect components defined by JAC aspect programmers.
 class CompositionAspect
          This special aspect component is used by the system to solve inter-aspect composition issues.
 

Fields in org.objectweb.jac.core declared as AspectComponent
protected  AspectComponent Wrapper.ac
          The AC of the wrapper.
 

Methods in org.objectweb.jac.core that return AspectComponent
 AspectComponent Wrapper.getAspectComponent()
          Returns the Aspect Component the wrapper belongs to by resolving the name.
protected  AspectComponent CompositeAspectComponent.getChild(String name)
          Returns a child aspect component from its name.
protected  AspectComponent AspectComponent.getAC(String name)
          Returns a named aspect component in the same application
 AspectComponent[] ACManager.getAspectComponents()
           
 AspectComponent ACManager.registerDeclaredAC(String name)
          Registers a declared aspect as is (not linked to an application and with no configuration).
 AspectComponent ACManager.getAC(String name)
          Returns an AC of a given name for the current application.
 AspectComponent ACManager.getACFromFullName(String fullName)
          Returns an AC of a given name
 AspectComponent ACConfiguration.getInstance()
          Gets the aspect component instance that corresponds to this configuration.
protected  AspectComponent ACConfiguration.instantiate()
          Instantiates a new aspect component.
 

Methods in org.objectweb.jac.core with parameters of type AspectComponent
 void CompositionAspect.addIncompatibleACPair(AspectComponent ac1, AspectComponent ac2)
          Add a new exlusive aspect component pair.
 void CompositionAspect.addIncompatibleACPair(AspectComponent ac1, AspectComponent ac2)
          Add a new exlusive aspect component pair.
 void CompositionAspect.addDependentACPair(AspectComponent ac1, AspectComponent ac2)
          Add a new dependent aspect component pair.
 void CompositionAspect.addDependentACPair(AspectComponent ac1, AspectComponent ac2)
          Add a new dependent aspect component pair.
 boolean CompositionAspect.areIncompatible(AspectComponent ac1, AspectComponent ac2)
          Returns true if the aspect components are incompatible.
 boolean CompositionAspect.areIncompatible(AspectComponent ac1, AspectComponent ac2)
          Returns true if the aspect components are incompatible.
 boolean CompositionAspect.areDependent(AspectComponent ac1, AspectComponent ac2)
          Returns true if the aspect components are dependent.
 boolean CompositionAspect.areDependent(AspectComponent ac1, AspectComponent ac2)
          Returns true if the aspect components are dependent.
 void ACManager.weave(AspectComponent ac)
          Register (if not allready registered) and weaves a new Aspect Component.
 

Constructors in org.objectweb.jac.core with parameters of type AspectComponent
Wrapper(AspectComponent ac)
          The constructor sets the aspect component that owns the wrapper from the context.
MethodPointcut(AspectComponent aspectComponent, String wrappeeExpr, String wrappeeClassExpr, String wrappeeMethodExpr, Wrapper initWrapper, String wrappingClassName, String methodName, Object[] methodArgs, String hostExpr, String exceptionHandler, boolean one2one)
          Instantiates a new pointcut with the given characterisitics.
 

Uses of AspectComponent in org.objectweb.jac.core.dist
 

Constructors in org.objectweb.jac.core.dist with parameters of type AspectComponent
StubWrapper(AspectComponent ac, RemoteRef remoteRef)
          Construct a new dynamic stub.
StubWrapper(AspectComponent ac, String serverContainer)
          A more user-friendly constructor.
NonBlockingStubWrapper(AspectComponent ac, RemoteRef remoteRef)
          Construct a new dynamic stub.
NonBlockingStubWrapper(AspectComponent ac, String serverContainer)
          A more user-friendly constructor.
Deployment(AspectComponent ac, Topology topology)
          Creates a new deployment.
 

Uses of AspectComponent in org.objectweb.jac.core.rtti
 

Subclasses of AspectComponent in org.objectweb.jac.core.rtti
 class RttiAC
          This class defines the rtti aspect.
 

Uses of AspectComponent in org.objectweb.jac.ide.swing
 

Methods in org.objectweb.jac.ide.swing with parameters of type AspectComponent
 void AccCompletionEngine.setAspectInstance(AspectComponent instance)
          Sets the aspect instance associated with the completion engine
 

Uses of AspectComponent in org.objectweb.jac.wrappers
 

Constructors in org.objectweb.jac.wrappers with parameters of type AspectComponent
VerboseWrapper(AspectComponent ac, int type)
           
LimiterWrapper(AspectComponent ac, int min, int max)
          Construct a new limiter and initialize the bounds.
ForwardingWrapper(AspectComponent ac, Object forwardee)
          Construct a new forwarding wrapper.
CacheWrapper(AspectComponent ac)