org.jboss.txbridge.ba.annotation
Annotation Type BACompletedBy
@Target(value=METHOD)
@Retention(value=RUNTIME)
@Documented
public @interface BACompletedBy
Specifies all information related to the datamgmt action for a single service (method).
Following information is required:
- name of the datamgmt action
- location of the datamgmt action
- should the datamgmt action be executed only once in a BA
- what data should be remembered so that datamgmt can be executed
- what is the mode of datamgmt (is datamgmt action present as a method of an EJB,
POJO or a Web Service)
All set member values of this annotation override those which were set using the @BAService
annotation.
- Version:
- 0.1
- Author:
- Maciej P. Machulak (mmachulak@redhat.com)
Required Element Summary |
java.lang.String |
value
|
value
public abstract java.lang.String value
serviceClass
public abstract java.lang.Class[] serviceClass
- Default:
- {}
ejbInterface
public abstract java.lang.Class[] ejbInterface
- Default:
- {}
jndiName
public abstract java.lang.String jndiName
- Default:
- ""
providerURL
public abstract java.lang.String providerURL
- Default:
- ""
wsdl
public abstract java.lang.String wsdl
- Default:
- ""
namespace
public abstract java.lang.String namespace
- Default:
- ""
serviceName
public abstract java.lang.String serviceName
- Default:
- ""
single
public abstract boolean single
- Default:
- false
match
public abstract ParameterMatch match
- Default:
- STRICT
order
public abstract ExecutionOrder order
- Default:
- NORMAL
type
public abstract DataMatch type
- Default:
- RETURN_VALUE
mode
public abstract ExecutionMode mode
- Default:
- EJB