@Target(value=TYPE)
 @Retention(value=RUNTIME)
public @interface DependsOn
 
 
 The container ensures that all singleton beans with which a
 singleton has a DependsOn relationship have been
 initialized before the singleton's PostConstruct
 method is called.
 
 During application shutdown the container ensures that all singleton beans on
 with which the singleton has a DependsOn relationship are still
 available during the singleton's PreDestroy method.
| Modifier and Type | Required Element and Description | 
|---|---|
| java.lang.String[] | valueThe ejb-names of singleton components whose initialization must
 occur before this singleton. |