Annotation Type Node.Metadata
- 
 @Retention(RUNTIME) @Target(TYPE) public static @interface Node.Metadata Annotation that describes the metadata of the node.
- 
- 
Required Element SummaryRequired Elements Modifier and Type Required Element Description Class<?>configClassAn interface describing the configuration of the node.Class<? extends OutcomeProvider>outcomeProviderA provider for the possible outcomes of the node.
 - 
Optional Element SummaryOptional Elements Modifier and Type Optional Element Description Class<?>configValidatorA validator for the entire service configuration.org.forgerock.openam.auth.node.api.NamespacenamespacePrepended to a node's name to differentiate it from other nodes with the same name.String[]tagsA list of tags, which can be categories, keywords or synonyms.
 
- 
- 
- 
Element Detail- 
outcomeProviderClass<? extends OutcomeProvider> outcomeProvider A provider for the possible outcomes of the node.
 
- 
 - 
- 
configClassClass<?> configClass An interface describing the configuration of the node. The interface should contain methods annotated withAttribute.
 
- 
 - 
- 
configValidatorClass<?> configValidator A validator for the entire service configuration.- Default:
- java.lang.Void.class
 
 
- 
 - 
- 
tagsString[] tags A list of tags, which can be categories, keywords or synonyms.- Default:
- {}
 
 
- 
 - 
- 
namespaceorg.forgerock.openam.auth.node.api.Namespace namespace Prepended to a node's name to differentiate it from other nodes with the same name. This was introduced to allow integration of Marketplace nodes into the core AM product with backwards compatibility.- Default:
- org.forgerock.openam.auth.node.api.Namespace.NONE
 
 
- 
 
-