T
- the type of the principal@Singleton
public class AuthValueFactoryProvider<T extends Principal>
extends org.glassfish.jersey.server.internal.inject.AbstractValueParamProvider
Modifier and Type | Class and Description |
---|---|
static class |
AuthValueFactoryProvider.Binder<T extends Principal>
Injection binder for
AuthValueFactoryProvider . |
Constructor and Description |
---|
AuthValueFactoryProvider(org.glassfish.jersey.server.internal.inject.MultivaluedParameterExtractorProvider mpep,
io.dropwizard.auth.AuthValueFactoryProvider.PrincipalClassProvider<T> principalClassProvider)
Principal value factory provider injection constructor. |
Modifier and Type | Method and Description |
---|---|
protected Function<org.glassfish.jersey.server.ContainerRequest,?> |
createValueProvider(org.glassfish.jersey.server.model.Parameter parameter) |
@Inject public AuthValueFactoryProvider(org.glassfish.jersey.server.internal.inject.MultivaluedParameterExtractorProvider mpep, io.dropwizard.auth.AuthValueFactoryProvider.PrincipalClassProvider<T> principalClassProvider)
Principal
value factory provider injection constructor.mpep
- multivalued parameter extractor providerprincipalClassProvider
- provider of the principal classCopyright © 2020. All rights reserved.