|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.objectweb.fractal.juliak.control.interceptor.InterceptorControllerMixin
public abstract class InterceptorControllerMixin
This class implements an interceptor controller for managing the interceptors associated to the client and server interfaces of a component.
Field Summary |
---|
Fields inherited from interface org.objectweb.fractal.juliak.control.interceptor.InterceptorController |
---|
NAME, TYPE |
Constructor Summary | |
---|---|
InterceptorControllerMixin()
|
Method Summary | |
---|---|
abstract void |
_super_initFcController(InitializationContext ic)
|
void |
addFcInterceptor(ComponentInterface itf,
Interceptor interceptor)
Appends the specified interceptor at the end of the list of already existing interceptors for the specified Fractal interface. |
Interceptor[] |
getFcInterceptors(ComponentInterface itf)
Returns the array of interceptors associated to the specified Fractal interface. |
String |
getInterceptors()
|
void |
initFcController(InitializationContext ic)
Initialize this controller object. |
boolean |
removeFcInterceptor(ComponentInterface itf,
Interceptor interceptor)
Removes the specified interceptor from the list of already existing interceptors for the specified Fractal interface. |
void |
setInterceptors(String interceptors)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InterceptorControllerMixin()
Method Detail |
---|
public void initFcController(InitializationContext ic) throws InstantiationException
Controller
initFcController
in interface Controller
ic
- information about the component to which this controller object
belongs.
InstantiationException
- if the initialization fails.public void addFcInterceptor(ComponentInterface itf, Interceptor interceptor)
addFcInterceptor
in interface InterceptorController
itf
- the Fractal interfaceinterceptor
- the interceptorpublic Interceptor[] getFcInterceptors(ComponentInterface itf)
getFcInterceptors
in interface InterceptorController
itf
- the Fractal interface
public boolean removeFcInterceptor(ComponentInterface itf, Interceptor interceptor)
removeFcInterceptor
in interface InterceptorController
itf
- the Fractal interfaceinterceptor
- the interceptor
public void setInterceptors(String interceptors)
setInterceptors
in interface InterceptorDefAttributes
interceptors
- A stringified representation of a Julia
Tree
structure describing
the interceptor class generators associated with this control
membrane.public String getInterceptors()
getInterceptors
in interface InterceptorDefAttributes
Tree
structure describing
the interceptor class generators associated with this control
membrane.public abstract void _super_initFcController(InitializationContext ic) throws InstantiationException
InstantiationException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |