SocketIONamespace.java 776 Bytes
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  aQute.bnd.annotation.ProviderType
 *  javax.annotation.CheckForNull
 *  javax.annotation.Nonnull
 */
package com.adobe.granite.socketio;

import aQute.bnd.annotation.ProviderType;
import com.adobe.granite.socketio.SocketIOEmitter;
import com.adobe.granite.socketio.SocketIOSocket;
import java.util.Map;
import javax.annotation.CheckForNull;
import javax.annotation.Nonnull;

@ProviderType
public interface SocketIONamespace
extends SocketIOEmitter {
    public static final String DEFAULT_NAME = "/";

    @Nonnull
    public String getName();

    @Nonnull
    public Map<String, SocketIOSocket> getConnected();

    @CheckForNull
    public SocketIOSocket getSocket(@Nonnull String var1);
}