|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Wrappee | |
org.objectweb.jac.aspects.distribution | |
org.objectweb.jac.aspects.distribution.consistency | |
org.objectweb.jac.aspects.gui | |
org.objectweb.jac.aspects.naming | |
org.objectweb.jac.aspects.persistence | |
org.objectweb.jac.aspects.transaction | |
org.objectweb.jac.core | |
org.objectweb.jac.core.dist | |
org.objectweb.jac.core.rtti | |
org.objectweb.jac.ide | This package contains the implementation of the JAC's IDE: UMLAF (for UML Aspectual Factory). |
Uses of Wrappee in org.objectweb.jac.aspects.distribution |
Methods in org.objectweb.jac.aspects.distribution that return Wrappee | |
Wrappee |
DeploymentAC.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
Force the treatment of the objects that are being serialized. |
Wrappee |
DeploymentAC.whenDeserialized(SerializedJacObject orgObject,
Wrappee finalObject)
Fill the field values when the forwarding is disabled for this object.. |
Methods in org.objectweb.jac.aspects.distribution with parameters of type Wrappee | |
void |
RemoteAccessAC.whenCreatingRemoteAccess(Wrappee wrappee,
String serverHost)
|
Wrappee |
DeploymentAC.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
Force the treatment of the objects that are being serialized. |
Wrappee |
DeploymentAC.whenDeserialized(SerializedJacObject orgObject,
Wrappee finalObject)
Fill the field values when the forwarding is disabled for this object.. |
Uses of Wrappee in org.objectweb.jac.aspects.distribution.consistency |
Methods in org.objectweb.jac.aspects.distribution.consistency with parameters of type Wrappee | |
Object |
WeakConsistencyWrapper.acceptRemoteWrite(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
The current object is not the owner anymore and returns the object state so that the new owner can be consistent |
Object |
StrongPushConsistencyWrapper.acceptRemoteWrite(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
This method is called by whenWrite to push the
needed data when a state is writen in a remote replica.
|
void |
StrongPushConsistencyWrapper.whenBindingNewReplica(Wrappee wrappee,
RemoteRef newReplica)
Push the current replica state to the binding new replica. |
Object |
StrongPullConsistencyWrapper.acceptRemoteRead(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
Try to read the method asked by whenRead . |
static void |
ConsistencyWrapper.wrap(Wrappee wrappee,
Class wrapperClass,
String[] readMethods,
String[] writeMethods,
String[] callMethods,
String hosts)
Wraps a wrappee with a consistency wrapper. |
Object |
ConsistencyWrapper.acceptRemoteWrite(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
This role method can called by the whenWrite
wrapping method of a remote replica. |
Object |
ConsistencyWrapper.acceptRemoteRead(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
This role method can called by the whenRead
wrapping method of a remote replica. |
static void |
Consistency.bindToDistObj(String name,
Wrappee tobind)
This method binds a new object to the group of replicas of this consistency. |
Object |
ClientServerConsistencyWrapper.acceptRemoteCall(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
Calls the method on the server. |
Uses of Wrappee in org.objectweb.jac.aspects.gui |
Methods in org.objectweb.jac.aspects.gui with parameters of type Wrappee | |
void |
ViewControlWrapper.registerField(Wrappee wrappee,
FieldItem field,
FieldUpdate client,
Object param)
Register for a fieldUpdated event. |
void |
ViewControlWrapper.unregisterField(Wrappee wrappee,
FieldItem field,
FieldUpdate client)
Unregister from a fieldUpdated event. |
void |
ViewControlWrapper.registerCollection(Wrappee wrappee,
CollectionItem collection,
CollectionUpdate client,
Object param)
Register for a collectionUpdated event. |
void |
ViewControlWrapper.unregisterCollection(Wrappee wrappee,
CollectionItem collection,
CollectionUpdate client)
Unregister from a collectionUpdated event. |
void |
ViewControlWrapper.registerMethod(Wrappee wrappee,
MethodItem method,
MethodUpdate client,
Object param)
Register for a fieldUpdated event. |
void |
ViewControlWrapper.unregisterMethod(Wrappee wrappee,
MethodItem method,
MethodUpdate client)
|
void |
ViewControlWrapper.registerObject(Wrappee wrappee,
ObjectUpdate client,
Object param)
Register for an objectUpdated event. |
void |
ViewControlWrapper.unregisterObject(Wrappee wrappee,
ObjectUpdate client)
Unregister from an objectUpdated event. |
void |
ViewControlWrapper.unregister(Wrappee wrappee,
Object client)
Unregister a client from all update events |
static Transferable |
Transfer.getJACTransfer(Wrappee[] wrappees)
Gets the transferable representation of a set of JAC objects. |
Uses of Wrappee in org.objectweb.jac.aspects.naming |
Methods in org.objectweb.jac.aspects.naming that return Wrappee | |
Wrappee |
NamingAC.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
Add the name to the SerializedJacObject structure
when serialized.
|
Wrappee |
BindingAC.whenDeserialized(SerializedJacObject orgObject,
Wrappee finalObject)
Bind a deserialized JAC object. |
Wrappee |
BindingAC.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
Add the name to the SerializedJacObject when an object that is wrapped by a BindingWrapper serialized. |
Methods in org.objectweb.jac.aspects.naming with parameters of type Wrappee | |
void |
NamingAC.whenRemoteInstantiation(Wrappee newInstance,
String name)
This method is upcalled when a new object is instanciated from a remote site. |
Wrappee |
NamingAC.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
Add the name to the SerializedJacObject structure
when serialized.
|
Wrappee |
BindingAC.whenDeserialized(SerializedJacObject orgObject,
Wrappee finalObject)
Bind a deserialized JAC object. |
Wrappee |
BindingAC.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
Add the name to the SerializedJacObject when an object that is wrapped by a BindingWrapper serialized. |
Uses of Wrappee in org.objectweb.jac.aspects.persistence |
Methods in org.objectweb.jac.aspects.persistence with parameters of type Wrappee | |
protected void |
SetWrapper.doLoad(Wrappee wrappee)
|
OID |
PersistenceWrapper.makePersistent(Wrappee wrappee)
Makes an object persistent if it is not already. |
void |
PersistenceWrapper.loadAllFields(Wrappee wrappee,
OID oid)
Load all the fields of an object from the storage and initialize the object. |
void |
PersistenceWrapper.wrapCollections(Wrappee wrappee,
OID oid,
boolean isNew)
This role method wraps all the collection of the current wrappee so that they will trigger the needed loads from the storage when they are accessed. |
void |
PersistenceWrapper.getCollection(Wrappee wrappee,
OID oid,
CollectionItem collection)
This method loads alls the persistent objects that are contained in this collection from the storage. |
void |
PersistenceWrapper.getReference(Wrappee wrappee,
OID oid,
FieldItem reference)
This method loads the persistent object that is pointed by the reference from the storage. |
protected void |
PersistenceWrapper.setReference(Wrappee wrappee,
OID oid,
FieldItem reference,
Wrappee value)
This method stores the persistent object that is pointed by the reference into the storage. |
protected void |
PersistenceWrapper.setReference(Wrappee wrappee,
OID oid,
FieldItem reference,
Wrappee value)
This method stores the persistent object that is pointed by the reference into the storage. |
protected void |
PersistenceWrapper.setField(Wrappee wrappee,
OID oid,
FieldItem field)
This method stores the field into the storage. |
void |
PersistenceWrapper.initCollections(Wrappee wrappee,
OID oid,
CollectionItem[] collections)
|
void |
PersistenceWrapper.initAllFields(Wrappee wrappee,
OID oid)
Initialize all fields of an object in the storage. |
OID |
PersistenceAC.getOID(Wrappee wrappee)
|
void |
PersistenceAC.whenDeleted(Wrappee object)
|
void |
PersistenceAC.whenFree(Wrappee object)
|
protected void |
MapWrapper.doLoad(Wrappee wrappee)
|
protected void |
ListWrapper.doLoad(Wrappee wrappee)
|
void |
CollectionWrapper.load(Wrappee wrappee)
Load the whole collection if it is not already loaded |
void |
CollectionWrapper.unload(Wrappee wrappee)
Unload the collection. |
protected abstract void |
CollectionWrapper.doLoad(Wrappee wrappee)
Really load the whole collection. |
long |
CollectionWrapper.getUseDate(Wrappee wrappee)
|
OID |
AbstractPersistenceWrapper.getOID(Wrappee wrappee)
|
boolean |
AbstractPersistenceWrapper.isPersistent(Wrappee wrappee)
Tells if the current object is persistent (role method). |
void |
AbstractPersistenceWrapper.checkOid(Wrappee wrappee)
|
Constructors in org.objectweb.jac.aspects.persistence with parameters of type Wrappee | |
StorageIterator(Wrappee collection)
|
|
SetIterator(Wrappee collection)
|
|
MapIterator(Wrappee collection)
|
|
ListIterator(Wrappee collection)
|
Uses of Wrappee in org.objectweb.jac.aspects.transaction |
Methods in org.objectweb.jac.aspects.transaction with parameters of type Wrappee | |
static void |
Merging.merge(Wrappee receptor,
Wrappee original,
Wrappee modified)
|
static void |
Merging.merge(Wrappee receptor,
Wrappee original,
Wrappee modified)
|
static void |
Merging.merge(Wrappee receptor,
Wrappee original,
Wrappee modified)
|
static Vector |
Merging.diffFields(Wrappee o1,
Wrappee o2)
|
static Vector |
Merging.diffFields(Wrappee o1,
Wrappee o2)
|
void |
DispatchTransactionWrapper.commit(Wrappee wrappee,
Integer transactionId)
Commits the transaction on the wrappee (role method). |
void |
DispatchTransactionWrapper.rollback(Wrappee wrappee,
Integer transactionId)
Rollbacks the transaction on the wrappee (role method). |
Uses of Wrappee in org.objectweb.jac.core |
Fields in org.objectweb.jac.core declared as Wrappee | |
Wrappee |
Interaction.wrappee
|
Methods in org.objectweb.jac.core that return Wrappee | |
Wrappee |
CollaborationParticipant.wrappee()
Returns the wrappee of the current call, that is to say the base program object that have been called during the current collaboration point (method call). |
Wrappee |
BaseProgramListener.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
This method is called when a JAC object is serialized and can parametrize the serialization by filling the finalObject
parameter.
|
Wrappee |
BaseProgramListener.whenDeserialized(SerializedJacObject orgObject,
Wrappee finalObject)
This method is called when a base object is deserialized and can parametrize the deserialization by reading the SerializedJacObject instance to get some extra infos on the aspects. |
Wrappee |
AspectComponent.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
This method is called when a JAC object is serialized and can parametrize the serialization by filling the finalObject
parameter.
|
Wrappee |
AspectComponent.whenDeserialized(SerializedJacObject orgObject,
Wrappee finalObject)
This method is called when a base object is deserialized and can parametrize the deserialization by reading the SerializedJacObject instance to get some extra infos on the aspects. |
Wrappee |
ACManager.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
Dispatch this event to all the woven Aspect Components. |
Wrappee |
ACManager.whenDeserialized(SerializedJacObject orgObject,
Wrappee finalObject)
Dispatch this event to all the woven Aspect Components. |
Methods in org.objectweb.jac.core with parameters of type Wrappee | |
static WrappingChain |
Wrapping.getWrappingChain(Wrappee wrappee,
AbstractMethodItem method)
Returns the wrapping chain that wraps the given method. |
static List |
Wrapping.getCatchingChain(Wrappee wrappee,
AbstractMethodItem method)
Returns the catching chain that wraps the given method. |
static List |
Wrapping.getWrappers(Wrappee wrappee,
ClassItem wrappeeClass)
Returns the wrappers that wrap the given wrappee or wrappee's class. |
static List |
Wrapping.getWrapperClasses(Wrappee wrappee,
ClassItem wrappeeClass)
Returns the classes of the wrappers that wrap the given wrappee or wrappee's class. |
static void |
Wrapping.wrap(Wrappee wrappee,
ClassItem wrappeeClass,
Wrapper wrapper)
Adds a wrapper to the current wrappee. |
static void |
Wrapping.wrap(Wrappee wrappee,
Wrapper wrapper,
AbstractMethodItem wrappedMethod)
Wrap a method of an object. |
static boolean |
Wrapping.wrapMethod(Wrappee wrappee,
Wrapper wrapper,
AbstractMethodItem wrappedMethod)
Wrap a method of an object. |
static void |
Wrapping.wrap(Wrappee wrappee,
Wrapper wrapper,
AbstractMethodItem[] wrappedMethods)
A nicer way to write wrap when several base methods
need to be wrapped. |
static void |
Wrapping.wrap(Wrappee wrappee,
Wrapper wrapper,
String[] wrappedMethods)
A string based version of wrap (for simplification purpose). |
static void |
Wrapping.wrapAll(Wrappee wrappee,
ClassItem wrappeeClass,
Wrapper wrapper)
Wraps all the wrappable (public) methods of the current wrappee. |
static void |
Wrapping.wrapModifiers(Wrappee wrappee,
Wrapper wrapper)
Wraps all the writer wrappable (public) methods of the current wrappee. |
static void |
Wrapping.unwrap(Wrappee wrappee,
ClassItem wrappeeClass,
Wrapper wrapper)
Definitively removes a wrapper. |
static void |
Wrapping.unwrap(Wrappee wrappee,
ClassItem wrappeeClass,
Collection acWrappers)
Removes all wrappers that belong to list of wrappers |
static void |
Wrapping.unwrap(Wrappee wrappee,
Wrapper wrapper,
AbstractMethodItem wrappedMethod)
Unwraps a single method. |
static void |
Wrapping.unwrapAll(Wrappee wrappee,
ClassItem wrappeeClass,
Wrapper wrapper)
|
static boolean |
Wrapping.isWrappedBy(Wrappee wrappee,
ClassItem wrappeeClass,
Wrapper wrapper)
Tells wether a wrapper wraps a wrappee or a class |
static boolean |
Wrapping.isWrappedBy(Wrappee wrappee,
ClassItem wrappeeClass,
Class wrapperClass)
Returns true if the wrappee or the wrappeeClass is wrapped by a wrapper class. |
static boolean |
Wrapping.isExtendedBy(Wrappee wrappee,
ClassItem wrappeeClass,
Class wrapperClass)
Tells wether a wrappee has a wrapper whose class can be assigned to a given wrapper class. |
static void |
Wrapping.addExceptionHandler(Wrappee wrappee,
Wrapper wrapper,
String method,
AbstractMethodItem listenedMethod)
|
static void |
Wrapping.addExceptionHandler(Wrappee wrappee,
Wrapper wrapper,
String method)
|
static Object |
Wrapping.invokeRoleMethod(Wrappee wrappee,
String methodName,
Object[] parameters)
Invokes a role method on the wrappee. |
static Object |
Wrapping.invokeRoleMethod(Wrappee wrappee,
Class wrapperClass,
String methodName,
Object[] parameters)
Invokes a role method on the wrappee. |
static Object |
Wrapping.invokeRoleMethod(Wrappee wrappee,
ClassItem wrappeeClass,
Class wrapperClass,
String methodName,
Object[] parameters)
Invokes a role method on the wrappee. |
static Object |
Wrapping.invokeOrg(Wrappee wrappee,
String name,
Object[] parameters)
This method can be used to shortcut the wrapping chain and directly call the original method. |
static Object |
Wrapping.invokeOrg(Wrappee wrappee,
MethodItem method,
Object[] parameters)
|
abstract void |
Pointcut.applyTo(Wrappee wrappee,
ClassItem cl)
Applies this pointcut to the given wrappee. |
protected abstract String |
Pointcut.parseKeyword(Wrappee wrappee,
ClassItem cl,
String keywordExpr,
List parameters)
Parses a keyword expression and returns its actual value as a regular expression regarding the context. |
protected void |
Pointcut.parseExpr(String descr,
Wrappee wrappee,
ClassItem cl,
String expr,
String[] keywords,
Vector result,
Vector inv)
A generic method that parses a pointcut expression and stores the result within a vector. |
static void |
ObjectRepository.delete(Wrappee object)
This method deletes the given JAC object by removing it from the different collections it has been inserted into by the system. |
static void |
ObjectRepository.free(Wrappee object)
|
void |
MethodPointcut.applyTo(Wrappee wrappee,
ClassItem cl)
Applies this pointcut to the given wrappee. |
protected Collection |
MethodPointcut.getMatchingMethodsFor(Wrappee wrappee,
ClassItem cli)
Gets the methods of the wrappee that are modified by this pointcut. |
Collection |
MethodPointcut.parseMethodExpr(Wrappee wrappee,
ClassItem cli,
String expr)
|
boolean |
MethodPointcut.isClassMatching(Wrappee wrappee,
ClassItem cl)
Tests if the given component class is modified (in a way or another) by this pointcut. |
boolean |
MethodPointcut.isNameMatching(Wrappee wrappee,
ClassItem cl)
Tests if the given component is modified (in a way or another) by this pointcut. |
boolean |
MethodPointcut.isNameMatching(Wrappee wrappee,
String name)
|
boolean |
MethodPointcut.isHostMatching(Wrappee wrappee,
ClassItem cl)
Tests if the given component is modified (in a way or another) by this pointcut. |
protected String |
MethodPointcut.parseKeyword(Wrappee wrappee,
ClassItem cli,
String keywordExpr,
List parameters)
|
void |
BaseProgramListener.whenRemoteInstantiation(Wrappee newInstance,
String name)
This method is upcalled by JAC when a new object is instantiated from a remote site. |
void |
BaseProgramListener.whenClone(Wrappee cloned,
Wrappee clone)
This method is upcalled by JAC when a JAC object is cloned. |
void |
BaseProgramListener.whenClone(Wrappee cloned,
Wrappee clone)
This method is upcalled by JAC when a JAC object is cloned. |
Wrappee |
BaseProgramListener.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
This method is called when a JAC object is serialized and can parametrize the serialization by filling the finalObject
parameter.
|
Wrappee |
BaseProgramListener.whenDeserialized(SerializedJacObject orgObject,
Wrappee finalObject)
This method is called when a base object is deserialized and can parametrize the deserialization by reading the SerializedJacObject instance to get some extra infos on the aspects. |
void |
BaseProgramListener.afterWrap(Wrappee wrappee,
Wrapper wrapper,
String[] wrapping_methods,
String[][] wrapped_methods)
This method is upcalled after the wrappee is wrapped by the wrapper. |
void |
BaseProgramListener.whenDeleted(Wrappee object)
Upcalled when an object is deleted. |
void |
BaseProgramListener.whenFree(Wrappee object)
Upcalled when an object is freed from the memory. |
void |
BaseProgramListener.beforeWrappeeInit(Wrappee wrappee)
This method should be called by the GUI system before an object is being created and initialized (but the process is not finished yet). |
void |
BaseProgramListener.afterWrappeeInit(Wrappee wrappee)
This method should be called by the GUI system after an object has been created and initialized (tells the other aspects that the object is now regular). |
protected void |
AspectComponent.simulateUsingNewInstance(Wrappee wrappee)
This method simulates an instance first use so that the system upcalls whenUsingNewInstance() with a fake
collaboration point (method() is null and
args is null too). |
void |
AspectComponent.whenRemoteInstantiation(Wrappee newInstance,
String name)
This method is upcalled when a new object is instanciated from a remote site. |
void |
AspectComponent.whenClone(Wrappee cloned,
Wrappee clone)
This method is automatically called when a Jac Object is cloned. |
void |
AspectComponent.whenClone(Wrappee cloned,
Wrappee clone)
This method is automatically called when a Jac Object is cloned. |
Wrappee |
AspectComponent.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
This method is called when a JAC object is serialized and can parametrize the serialization by filling the finalObject
parameter.
|
Wrappee |
AspectComponent.whenDeserialized(SerializedJacObject orgObject,
Wrappee finalObject)
This method is called when a base object is deserialized and can parametrize the deserialization by reading the SerializedJacObject instance to get some extra infos on the aspects. |
void |
AspectComponent.afterWrap(Wrappee wrappee,
Wrapper wrapper,
String[] wrapping_methods,
String[][] wrapped_methods)
This method is called after a new wrapper wraps a wrappee. |
void |
AspectComponent.whenDeleted(Wrappee object)
|
void |
AspectComponent.whenFree(Wrappee object)
|
void |
AspectComponent.beforeWrappeeInit(Wrappee wrappee)
|
void |
AspectComponent.afterWrappeeInit(Wrappee wrappee)
|
static Application |
ApplicationRepository.getOwningApplication(Wrappee wrappee,
ClassItem cl)
|
static String |
ApplicationRepository.getOwningApplicationName(Wrappee wrappee,
ClassItem cl)
|
static void |
ApplicationRepository.setOwningApplication(Wrappee wrappee,
ClassItem cl,
Application application)
|
void |
ACManager.whenRemoteInstantiation(Wrappee newInstance,
String name)
Dispatch this event to all the registered Aspect Components. |
Wrappee |
ACManager.whenSerialized(Wrappee orgObject,
SerializedJacObject finalObject)
Dispatch this event to all the woven Aspect Components. |
Wrappee |
ACManager.whenDeserialized(SerializedJacObject orgObject,
Wrappee finalObject)
Dispatch this event to all the woven Aspect Components. |
void |
ACManager.simulateUsingNewInstance(Wrappee wrappee)
Apply all the woven aspect components to the given wrappee. |
void |
ACManager.whenClone(Wrappee cloned,
Wrappee clone)
Dispatch this event to all the registered Aspect Components that are woven. |
void |
ACManager.whenClone(Wrappee cloned,
Wrappee clone)
Dispatch this event to all the registered Aspect Components that are woven. |
void |
ACManager.whenDeleted(Wrappee object)
|
void |
ACManager.whenFree(Wrappee object)
|
void |
ACManager.afterWrap(Wrappee wrappee,
Wrapper wrapper,
String[] wrapping_methods,
String[][] wrapped_methods)
Upcall the beforeRunningWrapper method of all the aspect component that owns the wrapper. |
void |
ACManager.beforeWrappeeInit(Wrappee wrappee)
|
void |
ACManager.afterWrappeeInit(Wrappee wrappee)
|
Constructors in org.objectweb.jac.core with parameters of type Wrappee | |
Interaction(WrappingChain wrappingChain,
Wrappee wrappee,
AbstractMethodItem method,
Object[] args)
|
Uses of Wrappee in org.objectweb.jac.core.dist |
Methods in org.objectweb.jac.core.dist with parameters of type Wrappee | |
Vector |
Topology.getReplicas(Wrappee localObject)
Gets a set of remote references on all the remote replicas of a local object for the current topology. |
Uses of Wrappee in org.objectweb.jac.core.rtti |
Methods in org.objectweb.jac.core.rtti with parameters of type Wrappee | |
void |
RttiAC.whenClone(Wrappee cloned,
Wrappee clone)
|
void |
RttiAC.whenClone(Wrappee cloned,
Wrappee clone)
|
Uses of Wrappee in org.objectweb.jac.ide |
Methods in org.objectweb.jac.ide with parameters of type Wrappee | |
static Boolean |
Projects.notPrimitiveType(Wrappee substance,
FieldItem field,
Object value,
Object[] values)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |