1 package com.atlassian.plugins.rest.common.security.jersey;
2
3 import com.atlassian.plugins.rest.common.security.AuthenticationContext;
4 import com.google.common.base.Preconditions;
5 import com.sun.jersey.spi.inject.SingletonTypeInjectableProvider;
6
7 import javax.ws.rs.core.Context;
8 import javax.ws.rs.ext.Provider;
9
10 @Provider
11 public class AuthenticationContextInjectableProvider extends SingletonTypeInjectableProvider<Context, AuthenticationContext> {
12 public AuthenticationContextInjectableProvider(AuthenticationContext authenticationContext) {
13 super(AuthenticationContext.class, Preconditions.checkNotNull(authenticationContext));
14 }
15 }