Annotation Interface SystemResourceConsideration
@Documented
@Target(TYPE)
@Retention(RUNTIME)
@Inherited
@Repeatable(SystemResourceConsiderations.class)
public @interface SystemResourceConsideration
Annotation that may be placed on a
Component
describes how this component may impact a
system resource based on its configuration.-
Required Element Summary
Modifier and TypeRequired ElementDescriptionTheSystemResource
which may be affected by this component. -
Optional Element Summary
Modifier and TypeOptional ElementDescriptionA description of how this component and its configuration may affect system resource usage. -
Field Summary
-
Field Details
-
DEFAULT_DESCRIPTION
- See Also:
-
-
Element Details
-
resource
SystemResource resourceTheSystemResource
which may be affected by this component. -
description
String descriptionA description of how this component and its configuration may affect system resource usage.- Default:
"An instance of this component can cause high usage of this system resource. Multiple instances or high concurrency settings may result a degradation of performance."
-