@Override public WebSocketContainer getContainer() { checkState(); return webSocketContainer; }
@Override public void setMaxIdleTimeout(long timeout) { checkState(); this.maxIdleTimeout = timeout; }
@Override public RemoteEndpoint.Async getAsyncRemote() { checkState(); return remoteEndpointAsync; }
@Override public Map<String,List<String>> getRequestParameterMap() { checkState(); return requestParameterMap; }
@Override public Principal getUserPrincipal() { checkState(); return userPrincipal; }
@Override public WebSocketContainer getContainer() { checkState(); return webSocketContainer; }
@Override public boolean isSecure() { checkState(); return secure; }
@Override public boolean isSecure() { checkState(); return secure; }
@Override public int getMaxTextMessageBufferSize() { checkState(); return maxTextMessageBufferSize; }
@Override public Map<String,List<String>> getRequestParameterMap() { checkState(); return requestParameterMap; }
@Override public long getMaxIdleTimeout() { checkState(); return maxIdleTimeout; }
@Override public URI getRequestURI() { checkState(); return requestUri; }
@Override public WebSocketContainer getContainer() { checkState(); return webSocketContainer; }
@Override public List<Extension> getNegotiatedExtensions() { checkState(); return negotiatedExtensions; }
@Override public void setMaxIdleTimeout(long timeout) { checkState(); this.maxIdleTimeout = timeout; }
@Override public RemoteEndpoint.Basic getBasicRemote() { checkState(); return remoteEndpointBasic; }
@Override public URI getRequestURI() { checkState(); return requestUri; }
@Override public long getMaxIdleTimeout() { checkState(); return maxIdleTimeout; }
@Override public List<Extension> getNegotiatedExtensions() { checkState(); return Collections.emptyList(); }
@Override public Set<Session> getOpenSessions() { checkState(); return webSocketContainer.getOpenSessions(localEndpoint.getClass()); }