- 
 @Retention(RUNTIME) @Target(TYPE) @Repeatable(AdministeredObjectDefinitions.class) public @interface AdministeredObjectDefinition Annotation used to define a Connector administered object to be registered in JNDI. Once defined, an administered object may be referenced by a component using thelookupelement of theResourceannotation.- Since:
- 1.7
- Version:
- 1.7
- See Also:
- Resource
 
- 
- 
Required Element SummaryRequired Elements Modifier and Type Required Element Description StringclassNameFully qualified name of the administered object’s classStringnameJNDI name of the administered object being defined.StringresourceAdapterThe name of the resource adapter that the administered object must be created from.
 - 
Optional Element SummaryOptional Elements Modifier and Type Optional Element Description StringdescriptionDescription of the administered object.StringinterfaceNameFully qualified name of the administered object’s interfaceString[]propertiesProperties of the administered object.
 
- 
- 
- 
Element Detail- 
nameString name JNDI name of the administered object being defined.- Returns:
- name
 
 
- 
 - 
- 
resourceAdapterString resourceAdapter The name of the resource adapter that the administered object must be created from. The resource adapter is required to be available at deployment time.- Returns:
- resource adapter
 
 
- 
 - 
- 
classNameString className Fully qualified name of the administered object’s class- Returns:
- className
 
 
- 
 - 
- 
descriptionString description Description of the administered object.- Returns:
- description
 - Default:
- ""
 
 
- 
 - 
- 
interfaceNameString interfaceName Fully qualified name of the administered object’s interface- Returns:
- fully qualified name
 - Default:
- ""
 
 
- 
 - 
- 
propertiesString[] properties Properties of the administered object. These properties may be vendor-specific properties. Vendor-specific properties may be combined with or used to override the administered object properties defined using this annotation. Administered Object properties that are specified and are not supported in a given resource adapter or cannot be mapped to a vendor specific configuration property may be ignored.- Returns:
- properties of the administered object.
 - Default:
- {}
 
 
- 
 
-