{"type":" file json","name":"index.json","path":"/lib/javax.websocket/javax.websocket-api/1.1/.web-ide/index.json","fullName":"/lib/javax.websocket/javax.websocket-api/1.1/.web-ide/index.json"}
{"type":" file MF","name":"MANIFEST.MF","path":"/lib/javax.websocket/javax.websocket-api/1.1/META-INF/MANIFEST.MF","fullName":"/lib/javax.websocket/javax.websocket-api/1.1/META-INF/MANIFEST.MF"}
{"type":" file xml","name":"pom.xml","path":"/lib/javax.websocket/javax.websocket-api/1.1/META-INF/maven/javax.websocket/javax.websocket-api/pom.xml","fullName":"/lib/javax.websocket/javax.websocket-api/1.1/META-INF/maven/javax.websocket/javax.websocket-api/pom.xml"}
{"type":" file properties","name":"pom.properties","path":"/lib/javax.websocket/javax.websocket-api/1.1/META-INF/maven/javax.websocket/javax.websocket-api/pom.properties","fullName":"/lib/javax.websocket/javax.websocket-api/1.1/META-INF/maven/javax.websocket/javax.websocket-api/pom.properties"}
{"type":"public interface","name":"OnOpen","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/OnOpen.java","fullName":"javax.websocket.OnOpen"}
{"type":"public interface","name":"PongMessage","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/PongMessage.java","fullName":"javax.websocket.PongMessage"}
{"type":"public abstract class","name":"Endpoint","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Endpoint.java","fullName":"javax.websocket.Endpoint"}
{"type":"public class","name":"EncodeException","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/EncodeException.java","fullName":"javax.websocket.EncodeException"}
{"type":"public interface","name":"RemoteEndpoint","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/RemoteEndpoint.java","fullName":"javax.websocket.RemoteEndpoint"}
{"type":"public static interface nested","name":"RemoteEndpoint$Async","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/RemoteEndpoint.java#class=RemoteEndpoint$Async","fullName":"javax.websocket.RemoteEndpoint.Async"}
{"type":"public static interface nested","name":"RemoteEndpoint$Basic","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/RemoteEndpoint.java#class=RemoteEndpoint$Basic","fullName":"javax.websocket.RemoteEndpoint.Basic"}
{"type":"public class","name":"DeploymentException","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/DeploymentException.java","fullName":"javax.websocket.DeploymentException"}
{"type":"public class","name":"SessionException","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/SessionException.java","fullName":"javax.websocket.SessionException"}
{"type":"public interface","name":"ServerEndpointConfig","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/server/ServerEndpointConfig.java","fullName":"javax.websocket.server.ServerEndpointConfig"}
{"type":"public static class nested","name":"ServerEndpointConfig$Configurator","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/server/ServerEndpointConfig.java#class=ServerEndpointConfig$Configurator","fullName":"javax.websocket.server.ServerEndpointConfig.Configurator"}
{"type":"public static final class nested","name":"ServerEndpointConfig$Builder","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/server/ServerEndpointConfig.java#class=ServerEndpointConfig$Builder","fullName":"javax.websocket.server.ServerEndpointConfig.Builder"}
{"type":"public final class","name":"SendResult","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/SendResult.java","fullName":"javax.websocket.SendResult"}
{"type":"public class","name":"CloseReason","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/CloseReason.java","fullName":"javax.websocket.CloseReason"}
{"type":"public static interface nested","name":"CloseReason$CloseCode","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/CloseReason.java#class=CloseReason$CloseCode","fullName":"javax.websocket.CloseReason.CloseCode"}
{"type":"public static final enum nested","name":"CloseReason$CloseCodes","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/CloseReason.java#class=CloseReason$CloseCodes","fullName":"javax.websocket.CloseReason.CloseCodes"}
{"type":"public interface","name":"SendHandler","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/SendHandler.java","fullName":"javax.websocket.SendHandler"}
{"type":"public abstract class","name":"ContainerProvider","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/ContainerProvider.java","fullName":"javax.websocket.ContainerProvider"}
{"type":"public interface","name":"ClientEndpointConfig","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/ClientEndpointConfig.java","fullName":"javax.websocket.ClientEndpointConfig"}
{"type":"public static class nested","name":"ClientEndpointConfig$Configurator","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/ClientEndpointConfig.java#class=ClientEndpointConfig$Configurator","fullName":"javax.websocket.ClientEndpointConfig.Configurator"}
{"type":"public static final class nested","name":"ClientEndpointConfig$Builder","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/ClientEndpointConfig.java#class=ClientEndpointConfig$Builder","fullName":"javax.websocket.ClientEndpointConfig.Builder"}
{"type":"public class","name":"DecodeException","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/DecodeException.java","fullName":"javax.websocket.DecodeException"}
{"type":"public interface","name":"Encoder","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Encoder.java","fullName":"javax.websocket.Encoder"}
{"type":"public static interface nested","name":"Encoder$Text","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Encoder.java#class=Encoder$Text","fullName":"javax.websocket.Encoder.Text"}
{"type":"public static interface nested","name":"Encoder$TextStream","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Encoder.java#class=Encoder$TextStream","fullName":"javax.websocket.Encoder.TextStream"}
{"type":"public static interface nested","name":"Encoder$Binary","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Encoder.java#class=Encoder$Binary","fullName":"javax.websocket.Encoder.Binary"}
{"type":"public static interface nested","name":"Encoder$BinaryStream","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Encoder.java#class=Encoder$BinaryStream","fullName":"javax.websocket.Encoder.BinaryStream"}
{"type":"public interface","name":"Session","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Session.java","fullName":"javax.websocket.Session"}
{"type":"public interface","name":"ClientEndpoint","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/ClientEndpoint.java","fullName":"javax.websocket.ClientEndpoint"}
{"type":"final class","name":"DefaultServerEndpointConfig","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/server/DefaultServerEndpointConfig.java","fullName":"javax.websocket.server.DefaultServerEndpointConfig"}
{"type":"public interface","name":"MessageHandler","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/MessageHandler.java","fullName":"javax.websocket.MessageHandler"}
{"type":"public static interface nested","name":"MessageHandler$Whole","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/MessageHandler.java#class=MessageHandler$Whole","fullName":"javax.websocket.MessageHandler.Whole"}
{"type":"public static interface nested","name":"MessageHandler$Partial","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/MessageHandler.java#class=MessageHandler$Partial","fullName":"javax.websocket.MessageHandler.Partial"}
{"type":"public interface","name":"HandshakeResponse","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/HandshakeResponse.java","fullName":"javax.websocket.HandshakeResponse"}
{"type":"public interface","name":"ServerApplicationConfig","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/server/ServerApplicationConfig.java","fullName":"javax.websocket.server.ServerApplicationConfig"}
{"type":"public interface","name":"HandshakeRequest","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/server/HandshakeRequest.java","fullName":"javax.websocket.server.HandshakeRequest"}
{"type":"public interface","name":"ServerContainer","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/server/ServerContainer.java","fullName":"javax.websocket.server.ServerContainer"}
{"type":"public interface","name":"ServerEndpoint","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/server/ServerEndpoint.java","fullName":"javax.websocket.server.ServerEndpoint"}
{"type":"public interface","name":"PathParam","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/server/PathParam.java","fullName":"javax.websocket.server.PathParam"}
{"type":"public interface","name":"Decoder","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Decoder.java","fullName":"javax.websocket.Decoder"}
{"type":"public static interface nested","name":"Decoder$Binary","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Decoder.java#class=Decoder$Binary","fullName":"javax.websocket.Decoder.Binary"}
{"type":"public static interface nested","name":"Decoder$BinaryStream","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Decoder.java#class=Decoder$BinaryStream","fullName":"javax.websocket.Decoder.BinaryStream"}
{"type":"public static interface nested","name":"Decoder$Text","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Decoder.java#class=Decoder$Text","fullName":"javax.websocket.Decoder.Text"}
{"type":"public static interface nested","name":"Decoder$TextStream","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Decoder.java#class=Decoder$TextStream","fullName":"javax.websocket.Decoder.TextStream"}
{"type":"public interface","name":"WebSocketContainer","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/WebSocketContainer.java","fullName":"javax.websocket.WebSocketContainer"}
{"type":"public interface","name":"OnMessage","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/OnMessage.java","fullName":"javax.websocket.OnMessage"}
{"type":"public interface","name":"OnClose","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/OnClose.java","fullName":"javax.websocket.OnClose"}
{"type":"public interface","name":"Extension","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Extension.java","fullName":"javax.websocket.Extension"}
{"type":"public static interface nested","name":"Extension$Parameter","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/Extension.java#class=Extension$Parameter","fullName":"javax.websocket.Extension.Parameter"}
{"type":"public interface","name":"EndpointConfig","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/EndpointConfig.java","fullName":"javax.websocket.EndpointConfig"}
{"type":"public interface","name":"OnError","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/OnError.java","fullName":"javax.websocket.OnError"}
{"type":"final class","name":"DefaultClientEndpointConfig","path":"/lib/javax.websocket/javax.websocket-api/1.1/javax/websocket/DefaultClientEndpointConfig.java","fullName":"javax.websocket.DefaultClientEndpointConfig"}