// 
// Decompiled by Procyon v0.6.0
// 

package com.nimbusds.jose.proc;

import java.util.Objects;
import com.nimbusds.jose.jwk.source.JWKSource;
import com.nimbusds.jose.shaded.jcip.ThreadSafe;

@ThreadSafe
abstract class AbstractJWKSelectorWithSource<C extends SecurityContext>
{
    private final JWKSource<C> jwkSource;
    
    public AbstractJWKSelectorWithSource(final JWKSource<C> jwkSource) {
        this.jwkSource = Objects.requireNonNull(jwkSource);
    }
    
    public JWKSource<C> getJWKSource() {
        return this.jwkSource;
    }
}
