G-Earth/Extensions/G-Translator_1.0.2/decompiled/javax/websocket/Session.java
Administrator 368b92d87a G-Earth 1.5.4 beta 22 - Initial release
Komplettes G-Earth Paket inkl. JRE, Extensions und Tools.

Extensions:
- G-BuildTools, G-Click Ultimate, G-Loader, G-Manipulate
- G-Presets, G-Translator, G-Trigger, G-itemViewer
- Market Utils, Packet Info Explorer, Plants
- RandomRoomVisitor, RoomLogger, Sanbovir Photo Inspector
- SpyFriends, WallAligner, XabboScripter, xabbo
2026-03-16 09:45:04 +01:00

81 lines
1.9 KiB
Java

/*
* Decompiled with CFR 0.152.
*/
package javax.websocket;
import java.io.Closeable;
import java.io.IOException;
import java.net.URI;
import java.security.Principal;
import java.util.List;
import java.util.Map;
import java.util.Set;
import javax.websocket.CloseReason;
import javax.websocket.Extension;
import javax.websocket.MessageHandler;
import javax.websocket.RemoteEndpoint;
import javax.websocket.WebSocketContainer;
public interface Session
extends Closeable {
public WebSocketContainer getContainer();
public void addMessageHandler(MessageHandler var1) throws IllegalStateException;
public <T> void addMessageHandler(Class<T> var1, MessageHandler.Whole<T> var2);
public <T> void addMessageHandler(Class<T> var1, MessageHandler.Partial<T> var2);
public Set<MessageHandler> getMessageHandlers();
public void removeMessageHandler(MessageHandler var1);
public String getProtocolVersion();
public String getNegotiatedSubprotocol();
public List<Extension> getNegotiatedExtensions();
public boolean isSecure();
public boolean isOpen();
public long getMaxIdleTimeout();
public void setMaxIdleTimeout(long var1);
public void setMaxBinaryMessageBufferSize(int var1);
public int getMaxBinaryMessageBufferSize();
public void setMaxTextMessageBufferSize(int var1);
public int getMaxTextMessageBufferSize();
public RemoteEndpoint.Async getAsyncRemote();
public RemoteEndpoint.Basic getBasicRemote();
public String getId();
@Override
public void close() throws IOException;
public void close(CloseReason var1) throws IOException;
public URI getRequestURI();
public Map<String, List<String>> getRequestParameterMap();
public String getQueryString();
public Map<String, String> getPathParameters();
public Map<String, Object> getUserProperties();
public Principal getUserPrincipal();
public Set<Session> getOpenSessions();
}