|
JAC project AOPSYS CEDRIC & LIP6 labs |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.jac.core.AspectComponent | +--org.objectweb.jac.aspects.distribution.RemoteAccessAC
This aspect component implements a remote access aspect.
On contrary to the deployement AC, JAC do not have to be lauched in a distributed mode and the server host do not have to be registered in the topology. Hence, this aspect allows a JAC container to bind to a different namespace/aspect-space in a client/server mode.
RemoteAccessConf
,
DeploymentRule
,
Serialized FormField Summary |
Fields inherited from class org.objectweb.jac.core.AspectComponent |
application, blockKeywords, firstCall, NOT_SHARED, SHARED, startWeavingCCount, startWeavingCount, startWeavingMethod, startWeavingType, systemListener, wrappers |
Fields inherited from interface org.objectweb.jac.core.BaseProgramListener |
FOUND_OBJECT |
Constructor Summary | |
RemoteAccessAC()
|
Method Summary | |
void |
createRemoteAccess(String nameExpr,
String classExpr,
String methodExpr,
String serverHost)
This conficuration method creates remote-access stubs for the objects matching names and classes on a server host. |
void |
whenCreatingRemoteAccess(Wrappee wrappee,
String serverHost)
|
void |
whenDeserialized(SerializedJacObject orgObject)
Fill the field values when the forwarding is disabled for this object.. |
void |
whenSerialized(SerializedJacObject finalObject)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RemoteAccessAC()
Method Detail |
public void whenSerialized(SerializedJacObject finalObject)
public void whenDeserialized(SerializedJacObject orgObject)
orgObject
- the JAC object that is being deserialized.public void whenCreatingRemoteAccess(Wrappee wrappee, String serverHost)
public void createRemoteAccess(String nameExpr, String classExpr, String methodExpr, String serverHost)
RemoteAccessConf
createRemoteAccess
in interface RemoteAccessConf
nameExpr
- an object pointcut expressionclassExpr
- an class pointcut expressionserverHost
- the server where are located the server
objects
|
Contact JAC development team: Renaud Pawlak Lionel Seinturier Laurent Martelli |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |