Package org.exoplatform.container.spi
Annotation Interface DefinitionByName
This annotation can be used to provide a default definition of the component when we try to access it by name thanks
to
Named- Version:
- $Id$
- Author:
- Nicolas Filotto
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionThe key to use for the auto registration of a component that we would like to be able to retrieve thanks toNamed.Class<? extends ExoContainer>[]The list of targetExoContaineron which we allow the component to be automatically registered.Class<?> The default implementation to use in case the annotation has not been added on a concrete class.
-
Element Details
-
named
String namedThe key to use for the auto registration of a component that we would like to be able to retrieve thanks toNamed.- Default:
""
-
type
Class<?> typeThe default implementation to use in case the annotation has not been added on a concrete class.- Default:
void.class
-
target
Class<? extends ExoContainer>[] targetThe list of targetExoContaineron which we allow the component to be automatically registered. By default, we allow the kernel to register the component on thePortalContainerandStandaloneContainerfor respectively the portal and standalone modes.- Default:
{org.exoplatform.container.PortalContainer.class, org.exoplatform.container.StandaloneContainer.class}
-