类org.glassfish.jersey.server.internal.inject.MultivaluedParameterExtractorProvider源码实例Demo

下面列出了怎么用org.glassfish.jersey.server.internal.inject.MultivaluedParameterExtractorProvider的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: dropwizard-guicey   文件: GuiceBindingsModule.java
@Override
protected void configure() {
    jerseyToGuiceGlobal(MultivaluedParameterExtractorProvider.class);
    jerseyToGuiceGlobal(Application.class);
    jerseyToGuiceGlobal(Providers.class);

    // request scoped objects
    jerseyToGuice(UriInfo.class);
    jerseyToGuice(ResourceInfo.class);
    jerseyToGuice(HttpHeaders.class);
    jerseyToGuice(SecurityContext.class);
    jerseyToGuice(Request.class);
    jerseyToGuice(ContainerRequest.class);
    jerseyToGuice(AsyncContext.class);

    if (!guiceServletSupport) {
        // bind request and response objects when guice servlet module not registered
        // but this will work only for resources
        jerseyToGuice(HttpServletRequest.class);
        jerseyToGuice(HttpServletResponse.class);
    }
}
 
源代码2 项目: ratelimitj   文件: RateLimitBundle.java
@Inject
public RateLimitingFactoryProvider(final MultivaluedParameterExtractorProvider extractorProvider,
                                   final ServiceLocator injector,
                                   final RateLimiterFactoryProvider rateLimiterFactoryProvider) {
    super(extractorProvider, injector, Parameter.Source.UNKNOWN);
    this.requestRateLimiterFactory = rateLimiterFactoryProvider.factory;
}
 
源代码3 项目: jax-rs-pac4j   文件: Pac4JValueFactoryProvider.java
@Inject
protected Pac4JProfileValueFactoryProvider(ProfileManagerFactoryBuilder manager,
        OptionalProfileFactoryBuilder opt, ProfileFactoryBuilder profile,
        MultivaluedParameterExtractorProvider mpep, ServiceLocator locator) {
    super(mpep, locator, Parameter.Source.UNKNOWN);
    this.manager = manager;
    this.optProfile = opt;
    this.profile = profile;
}
 
源代码4 项目: jax-rs-pac4j   文件: Pac4JValueFactoryProvider.java
@Inject
protected Pac4JProfileValueFactoryProvider(
    ProfileManagerFactoryBuilder manager,
    OptionalProfileFactoryBuilder opt,
    ProfileFactoryBuilder profile,
    Provider<MultivaluedParameterExtractorProvider> mpep
) {
    super(mpep, Parameter.Source.UNKNOWN);
    this.manager = manager;
    this.optProfile = opt;
    this.profile = profile;
}
 
源代码5 项目: jax-rs-pac4j   文件: Pac4JValueFactoryProvider.java
@Inject
protected Pac4JProfileValueFactoryProvider(
    ProfileManagerFactoryBuilder manager,
    OptionalProfileFactoryBuilder opt,
    ProfileFactoryBuilder profile,
    Provider<MultivaluedParameterExtractorProvider> mpep
) {
    super(mpep, org.glassfish.jersey.model.Parameter.Source.UNKNOWN);
    this.manager = manager;
    this.optProfile = opt;
    this.profile = profile;
}
 
源代码6 项目: keywhiz   文件: AuthResolver.java
@Inject
public AuthValueFactoryProvider(final MultivaluedParameterExtractorProvider extractorProvider,
    final ServiceLocator injector, ClientAuthFactory clientAuthFactory,
    AutomationClientAuthFactory automationClientAuthFactory, UserAuthFactory userAuthFactory) {
  super(extractorProvider, injector, Parameter.Source.UNKNOWN);
  this.clientAuthFactory = clientAuthFactory;
  this.automationClientAuthFactory = automationClientAuthFactory;
  this.userAuthFactory = userAuthFactory;
}
 
源代码7 项目: robe   文件: TokenFactoryProvider.java
@Inject
public TokenFactoryProvider(
        final MultivaluedParameterExtractorProvider extractorProvider,
        ServiceLocator locator) {

    super(extractorProvider, locator, Parameter.Source.UNKNOWN);
}
 
@Inject
public PrincipalValueFactoryProvider(final MultivaluedParameterExtractorProvider mpep,
        final ServiceLocator locator, final PrincipalFactory<P> factory) {
    super(mpep, locator, UNKNOWN);
    notNull(factory, "factory cannot be null");
    this.factory = factory;
}
 
@javax.inject.Inject
public SingularityAuthFactoryProvider(
  final MultivaluedParameterExtractorProvider extractorProvider,
  ServiceLocator locator,
  SingularityAuthedUserFactory authFactory
) {
  super(extractorProvider, locator, Source.UNKNOWN);
  this.authFactory = authFactory;
}
 
@Inject
public TestRateLimitingFactoryProvider(final MultivaluedParameterExtractorProvider extractorProvider,
                                       final ServiceLocator injector) {
    super(extractorProvider, injector, Parameter.Source.UNKNOWN);
}
 
@Inject
public AuthValueFactoryProvider(MultivaluedParameterExtractorProvider mpep,
                                ServiceLocator injector)
{
  super(mpep, injector, Parameter.Source.UNKNOWN);
}
 
源代码12 项目: robe   文件: SearchFactoryProvider.java
@Inject
public SearchFactoryProvider(final MultivaluedParameterExtractorProvider extractorProvider,
                             ServiceLocator locator) {

    super(extractorProvider, locator, Parameter.Source.UNKNOWN);
}
 
源代码13 项目: dropwizard-experiment   文件: DummyAuth.java
@Inject
public DummyAuth(MultivaluedParameterExtractorProvider mpep, ServiceLocator locator) {
    super(mpep, locator, Parameter.Source.UNKNOWN);
}
 
源代码14 项目: commafeed   文件: SessionHelperFactoryProvider.java
@Inject
public SessionHelperFactoryProvider(final MultivaluedParameterExtractorProvider extractorProvider, final ServiceLocator injector) {
	super(extractorProvider, injector, Parameter.Source.CONTEXT);
}
 
源代码15 项目: commafeed   文件: SecurityCheckFactoryProvider.java
@Inject
public SecurityCheckFactoryProvider(final MultivaluedParameterExtractorProvider extractorProvider, final ServiceLocator injector) {
	super(extractorProvider, injector, Parameter.Source.UNKNOWN);
}
 
 类方法
 同包方法