org.objectweb.fractal.task.core.primitive.annotations
Annotation Type ClientInterface
@Documented
@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface ClientInterface
Required Element Summary |
java.lang.String |
name
|
java.lang.String |
record
|
name
public abstract java.lang.String name
- Returns:
- the name of the client interface.
record
public abstract java.lang.String record
- Returns:
- the record descriptor.
signature
public abstract java.lang.Class<?> signature
- Returns:
- Type of the client interface.
- Default:
- org.objectweb.fractal.task.core.primitive.annotations.DefaultSignature.class
contingency
public abstract boolean contingency
- Returns:
- the contingency value of the interface
- Default:
- false
parameters
public abstract java.lang.String[] parameters
- Returns:
- the list of variable names that have to be passed as parameters to
the record descriptor.
- Default:
- {}
Copyright © 2007-2009 ObjectWeb Consortium. All Rights Reserved.