JBoss EJB 3 Extension API 2.0.0-redhat-2

org.jboss.ejb3.annotation
Annotation Type TransactionTimeout


@Target(value={METHOD,TYPE})
@Retention(value=RUNTIME)
public @interface TransactionTimeout

Annotation for specifying the transaction timeout of a newly started transaction when invoking an EJB business method.

Author:
William DeCoste

Optional Element Summary
 TimeUnit unit
          Units used for the specified value.
 long value
          The new timeout value, in seconds.
 

value

public abstract long value
The new timeout value, in seconds. If this parameter is 0, the timeout value is reset to the default value.

See Also:
TransactionManager
Default:
0L

unit

public abstract TimeUnit unit
Units used for the specified value. The minimum granularity is SECONDS, specifying a lower one will result in a deployment failure.

Since:
2.0
Default:
java.util.concurrent.TimeUnit.SECONDS

JBoss EJB 3 Extension API 2.0.0-redhat-2

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.