All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.dangernoodle.slack.utils.DefaultsProviderFactory Maven / Gradle / Ivy

The newest version!
package io.dangernoodle.slack.utils;

import io.dangernoodle.slack.client.SlackHttpDelegate;
import io.dangernoodle.slack.client.SlackJsonTransformer;
import io.dangernoodle.slack.client.SlackProviderFactory;


public abstract class DefaultsProviderFactory implements SlackProviderFactory
{
    private final SlackHttpDelegate httpDelegate = new OkHttpDelegate();
    private final SlackJsonTransformer jsonTransformer = new GsonTransformer();

    @Override
    public SlackHttpDelegate createHttpDelegate()
    {
        return httpDelegate;
    }

    @Override
    public SlackJsonTransformer createJsonTransformer()
    {
        return jsonTransformer;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy