
biz.aQute.authentication.api.RequireAuthenticationImplementation Maven / Gradle / Ivy
package biz.aQute.authentication.api;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import org.osgi.annotation.bundle.Requirement;
import org.osgi.namespace.implementation.ImplementationNamespace;
/**
* Require an implementation for the this specification
*/
@Requirement(namespace = ImplementationNamespace.IMPLEMENTATION_NAMESPACE, filter = "(&("
+ ImplementationNamespace.IMPLEMENTATION_NAMESPACE + "=" + AuthenticationConstants.AUTHENTICATION_SPECIFICATION_NAME
+ ")${frange;${version;==;" + AuthenticationConstants.AUTHENTICATION_SPECIFICATION_VERSION + "}})")
@Retention(RetentionPolicy.CLASS)
public @interface RequireAuthenticationImplementation {}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy