org.ow2.frascati.tinfi.api.control
Interface SCAIntentController

All Superinterfaces:
SCABasicIntentController

public interface SCAIntentController
extends SCABasicIntentController

Intent control interface for SCA primitive components. This control interface extends SCABasicIntentController by adding some control methods specific to SCA primitive components.

Since:
0.3
Author:
Lionel Seinturier

Field Summary
 
Fields inherited from interface org.ow2.frascati.tinfi.api.control.SCABasicIntentController
NAME
 
Method Summary
<T extends java.lang.annotation.Annotation>
void
addFcIntentHandler(IntentHandler handler, java.lang.Class<T> annotcl, java.lang.String value)
          Add the specified intent handler on all service methods of the current component which satisfy the following conditions: the implementation method in the component class is associated with an annotation of the specified class, the annotation provides a String[] value() method, one of the returned strings when calling value()is equal to the specified value.
 
Methods inherited from interface org.ow2.frascati.tinfi.api.control.SCABasicIntentController
addFcIntentHandler, addFcIntentHandler, addFcIntentHandler, addFcIntentHandler, addFcIntentHandler, listFcIntentHandler, listFcIntentHandler, removeFcIntentHandler, removeFcIntentHandler, removeFcIntentHandler
 

Method Detail

addFcIntentHandler

<T extends java.lang.annotation.Annotation> void addFcIntentHandler(IntentHandler handler,
                                                                    java.lang.Class<T> annotcl,
                                                                    java.lang.String value)
                        throws IllegalLifeCycleException
Add the specified intent handler on all service methods of the current component which satisfy the following conditions:

Parameters:
handler - the intent handler to add
annotcl - the searched for annotation class
value - the searched for parameter value
Throws:
IllegalLifeCycleException - if the component is not stopped


Copyright © 2007-2011. All Rights Reserved.