@Documented @Retention(value=RUNTIME) @Target(value={TYPE,METHOD}) public @interface Activate
@Activate can be used to load certain Filter extension when there are
multiple implementations.
group() specifies group criteria. Framework SPI defines the valid group values.
value() specifies parameter key in URL criteria.
ExtensionLoader.getActivateExtension(URL, String, String) to find out all activated
extensions with the given criteria.SPI,
URL,
ExtensionLoaderpublic abstract String[] group
ExtensionLoader.getActivateExtension(URL, String, String) will be used for matching.ExtensionLoader.getActivateExtension(URL, String, String)public abstract String[] value
For example, given @Activate("cache, validation"), the current extension will be return only when
there's either cache or validation key appeared in the URL's parameters.
ExtensionLoader.getActivateExtension(URL, String),
ExtensionLoader.getActivateExtension(URL, String, String)@Deprecated public abstract String[] before
@Deprecated public abstract String[] after
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.