001package com.gigya.android.sdk.providers;
002
003import android.support.annotation.Nullable;
004
005import com.gigya.android.sdk.providers.provider.Provider;
006import com.gigya.android.sdk.providers.provider.ProviderCallback;
007
008public interface IProviderFactory {
009
010    Provider providerFor(String name, ProviderCallback providerCallback);
011
012    @Nullable
013    Provider usedProviderFor(String name);
014
015    void logoutFromUsedSocialProviders();
016}