|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AspectComponent | |
org.objectweb.jac.aspects.authentication | Provides an aspect to handle authentication in JAC applications. |
org.objectweb.jac.aspects.cache | This aspect handle caching of method results. |
org.objectweb.jac.aspects.confirmation | Provides an aspect that allows the programmer to define methods that must be confirmed by the user before commiting. |
org.objectweb.jac.aspects.distrans | Provides an aspect that allows to define methods that will be executed transactionaly. |
org.objectweb.jac.aspects.distrans.persistence | Provides an aspect that allows to define persistent data for a distributed transaction. |
org.objectweb.jac.aspects.distribution | Provides a highly configurable set of aspects to distribute JAC applications. |
org.objectweb.jac.aspects.distribution.consistency | Provides a set of wrappers that implement data consistency protocols and that can be installed on objects to make them consistent. |
org.objectweb.jac.aspects.export | |
org.objectweb.jac.aspects.gui | Provides a simple and generic GUI (Graphical User Interface) aspect. |
org.objectweb.jac.aspects.hibernate | Provides an aspect that allows to define persistent data. |
org.objectweb.jac.aspects.i18n | |
org.objectweb.jac.aspects.idGen | |
org.objectweb.jac.aspects.integrity | Provides an aspect to handle data integrity whitin objects sets. |
org.objectweb.jac.aspects.naming | Provides an aspect to handle the naming in the JAC system. |
org.objectweb.jac.aspects.persistence | Provides a generic persistence aspect for JAC objects. |
org.objectweb.jac.aspects.queue | |
org.objectweb.jac.aspects.session | Provides an aspect that handles sessions within JAC programs. |
org.objectweb.jac.aspects.synchronization | Provides an aspect that handles simple synchronization in a centralized way. |
org.objectweb.jac.aspects.timestamp | |
org.objectweb.jac.aspects.tracing | Provides an aspect which allows the users to trace their programs |
org.objectweb.jac.aspects.transaction | Provides an aspect that handles transactional operations within JAC programs. |
org.objectweb.jac.aspects.user | Provides a users management within an application. |
org.objectweb.jac.core | Provides JAC system core classes. |
org.objectweb.jac.core.dist | Provides JAC system core classes for distribution and remote communication. |
org.objectweb.jac.core.rtti | Provides an aspect that contructs some RTTI (Run-Time Type
Informations) for the classes that need it on the top of a structural
metamodel (extending java.lang.reflect ). |
org.objectweb.jac.ide.swing | |
org.objectweb.jac.wrappers | Provides a set of generic wrappers that can be used to program aspect components. |
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 | |
ReadWrapper(AspectComponent ac,
PersistenceItf storage,
org.enhydra.jdbc.standard.StandardXADataSource ds)
|
|
WriteWrapper(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)
|
|
ClientServerConsistencyWrapper(AspectComponent ac,
String hosts)
A friendly constructor for a client-server consistency wrapper. |
|
ClientServerConsistencyWrapper(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. |
|
StrongPushConsistencyWrapper(AspectComponent ac,
String hosts)
A friendly constructor for a push consistency wrapper. |
|
StrongPushConsistencyWrapper(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. |
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)
|
|
InputWrapper(AspectComponent ac)
|
|
ViewControlWrapper(AspectComponent ac)
Creates an empty view control wrapper. |
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 | |
PrimaryKeyWrapper(AspectComponent ac)
|
|
ConstraintWrapper(AspectComponent ac)
|
|
RepositoryWrapper(AspectComponent ac,
String repositoryName,
CollectionItem collection,
FieldItem field,
int type)
|
|
RoleWrapper(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 | |
MapWrapper(AspectComponent ac,
Object substance,
CollectionItem collection,
boolean isLoaded)
|
|
SetWrapper(AspectComponent ac,
Object substance,
CollectionItem collection,
boolean isLoaded)
|
|
ListWrapper(AspectComponent ac,
Object substance,
CollectionItem collection,
boolean isLoaded)
|
|
PersistenceWrapper(AspectComponent ac)
|
|
PersistenceWrapper(AspectComponent ac,
Boolean doStatics)
|
|
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 | |
PerSessionObjectWrapper(AspectComponent ac)
|
|
SessionWrapper(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 | |
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. |
|
SimpleCountingWrapper(AspectComponent ac,
Counter counter)
Creates a new wrapper that uses the given counter. |
|
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.OwnerFilterWrapper(AspectComponent ac)
|
|
UserAC.OwnerFilterWrapper(AspectComponent ac,
String profileName)
|
|
UserAC.FilterWrapper(AspectComponent ac)
|
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 | |
protected AspectComponent |
CompositeAspectComponent.getChild(String name)
Returns a child aspect component from its name. |
AspectComponent |
ACConfiguration.getInstance()
Gets the aspect component instance that corresponds to this configuration. |
protected AspectComponent |
ACConfiguration.instantiate()
Instantiates a new aspect component. |
AspectComponent |
Wrapper.getAspectComponent()
Returns the Aspect Component the wrapper belongs to by resolving the name. |
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 |
protected AspectComponent |
AspectComponent.getAC(String name)
Returns a named aspect component in the same application |
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.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.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 | |
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. |
|
Wrapper(AspectComponent ac)
The constructor sets the aspect component that owns the wrapper from the context. |
Uses of AspectComponent in org.objectweb.jac.core.dist |
Constructors in org.objectweb.jac.core.dist with parameters of type AspectComponent | |
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. |
|
StubWrapper(AspectComponent ac,
RemoteRef remoteRef)
Construct a new dynamic stub. |
|
StubWrapper(AspectComponent ac,
String serverContainer)
A more user-friendly constructor. |
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 | |
LimiterWrapper(AspectComponent ac,
int min,
int max)
Construct a new limiter and initialize the bounds. |
|
VerboseWrapper(AspectComponent ac,
int type)
|
|
ForwardingWrapper(AspectComponent ac,
Object forwardee)
Construct a new forwarding wrapper. |
|
CacheWrapper(AspectComponent ac)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |