/*
 * Decompiled with CFR 0.152.
 */
package com.l7tech.server.transport.http.websocket;

import com.l7tech.server.DefaultKey;
import com.l7tech.server.MessageProcessor;
import com.l7tech.server.StashManagerFactory;
import com.l7tech.server.security.keystore.SsgKeyStoreManager;
import com.l7tech.server.transport.http.websocket.SsgWebSocketUpgradeProcessor;
import java.security.SecureRandom;
import javax.net.ssl.TrustManager;

public class SsgWebSocketEndpointHandler {
    private final SsgWebSocketUpgradeProcessor a;
    private final MessageProcessor b;
    private final StashManagerFactory c;

    public SsgWebSocketEndpointHandler(DefaultKey defaultKey, MessageProcessor messageProcessor, SecureRandom secureRandom, SsgKeyStoreManager ssgKeyStoreManager, StashManagerFactory stashManagerFactory, TrustManager trustManager) {
        this.a = new SsgWebSocketUpgradeProcessor(defaultKey, messageProcessor, secureRandom, ssgKeyStoreManager, stashManagerFactory, trustManager);
        this.b = messageProcessor;
        this.c = stashManagerFactory;
    }

    public SsgWebSocketUpgradeProcessor getInboundConnectionHandler() {
        return this.a;
    }

    public MessageProcessor getMessageProcessor() {
        return this.b;
    }

    public StashManagerFactory getStashManagerFactory() {
        return this.c;
    }
}

