|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value=TYPE) @Retention(value=RUNTIME) public @interface StatefulTimeout
Specifies the amount of time a stateful session bean can be idle (not receive any client invocations) before it is eligible for removal by the container.
The semantics of the value element are as follows:
- A value
>
0 indicates a timeout value in the units
specified by the unit
element.
- A value of 0 means the bean is immediately eligible for removal.
- A value of -1 means the bean will never be removed due to timeout.
Values less than -1 are not valid.
- Since:
- EJB 3.1
Required Element Summary
long
value
The amount of time the stateful session bean can be idle.
Optional Element Summary
java.util.concurrent.TimeUnit
unit
Units used for the specified value.
Element Detail
value
public abstract long value
- The amount of time the stateful session bean can be idle.
The semantics of this element are as follows:
- A value
>
0 indicates a timeout value in the units
specified by the unit
element.
- A value of 0 means the bean is immediately eligible for removal.
- A value of -1 means the bean will never be removed due to timeout.
Values less than -1 are not valid.
unit
public abstract java.util.concurrent.TimeUnit unit
- Units used for the specified value.
- Default:
- java.util.concurrent.TimeUnit.MINUTES
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
All Classes
SUMMARY: REQUIRED | OPTIONAL
DETAIL: ELEMENT
Submit a bug or feature Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41