@Target(value=TYPE) @Retention(value=CLASS) @Documented public @interface ValidIdRange
message id. Both Message.INHERIT and Message.NONE are ignored when validating.
 
 Note: Message id's from inherited interfaces are not validated within the range provided. Super interfaces
 would need their own annotation for range validation.
 
 
 
          @MessageLogger(projectCode = "EXAMPLE")
          @ValidIdRange(min = 100, max = 200)
          public interface ExampleLogger {
              @LogMessage
              @Message(id = 100, value = "Example message")
              void example();
          }
 
 | Modifier and Type | Optional Element and Description | 
|---|---|
| int | maxThe maximum id allowed in the  message id. | 
| int | minThe minimum id allowed in the  message id. | 
public abstract int min
message id. Both Message.INHERIT and Message.NONE are ignored when validating.public abstract int max
message id. Both Message.INHERIT and Message.NONE are ignored when validating.Copyright © 2019 JBoss by Red Hat. All rights reserved.