A B C D E F G H I J K L M N O P Q R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accessMode() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- add(Parameter, JSONArray) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(Tag, JSONArray) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(ApiEndpoint, Operation, Method, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, boolean, JSONObject, Boolean) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, double, JSONObject, Double) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, int, JSONObject, Integer) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, ExternalDocumentation, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, Header[], JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, Contact, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, License, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, Content[], JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, DiscriminatorMapping[], JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, ExampleObject[], JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, SchemaProperty[], JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, Schema, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, OAuthFlow, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, OAuthFlows, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, Tag[], JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, Class<?>[], JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, Class<?>, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, String[], JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, String, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, String, JSONObject, boolean) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, HashSet<Tag>, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, JSONArray, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- add(String, JSONObject, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- addAuthToRequest(Request) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- addAuthToRequest(Request) - Method in class de.kosmos_lab.web.client.MyTestClient
- addConsumer(int, WebSocketEventConsumer) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- addCORSHeader(HttpServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- addException(String, Class<?>, JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- additionalProperties() - Method in annotation type de.kosmos_lab.web.annotations.media.ObjectSchema
- additionalProperties() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- AdditionalProperties - Enum in de.kosmos_lab.web.annotations.enums
- additionalPropertiesSchema() - Method in annotation type de.kosmos_lab.web.annotations.media.Content
- addJWT(String) - Method in interface de.kosmos_lab.web.persistence.ISesssionPersistence
- addJWT(String) - Method in interface de.kosmos_lab.web.persistence.IUserPersistence
- addJWT(String) - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- addJWT(String, JSONObject) - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- addJWT(String, JSONObject) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- addMessageHandler(SimpleWebSocketEndpoint.MessageHandler) - Method in class de.kosmos_lab.web.client.websocket.SimpleWebSocketEndpoint
-
register message handler
- addMessageHandler(String, SimpleWebSocketEndpoint.MessageHandler) - Method in class de.kosmos_lab.web.client.websocket.WebSocketTestClient
- addMessageHandler(Pattern, SimpleWebSocketEndpoint.RegexMessageHandler) - Method in class de.kosmos_lab.web.client.websocket.WebSocketTestClient
- addPersistence(IPersistence) - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- addPersistence(IPersistence) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- addPersistence(IPersistence, Class<?>) - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- addPersistence(IPersistence, Class<?>) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- addStaticFile(File, String) - Method in class de.kosmos_lab.web.server.WebServer
- addUser(String, String, int) - Method in interface de.kosmos_lab.web.persistence.IUserPersistence
-
add a user to the persistence
- addUser(String, String, int) - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- addUUID(UUID, Object) - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- addUUID(UUID, Object) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- addWebSocketClient(Session) - Method in class de.kosmos_lab.web.server.example.MyWebSocketService
- addWebSocketClient(Session) - Method in class de.kosmos_lab.web.server.WebSocketService
-
a new client connected
- AdminViewServlet - Class in de.kosmos_lab.web.server.example.servlets.user
- AdminViewServlet(ExampleWebServer, int) - Constructor for class de.kosmos_lab.web.server.example.servlets.user.AdminViewServlet
- allOf() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- allOfRef() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- allowableValues() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- allowableValues() - Method in annotation type de.kosmos_lab.web.annotations.servers.ServerVariable
- allowEmptyValue() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- allowReserved() - Method in annotation type de.kosmos_lab.web.annotations.media.Encoding
- allowReserved() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- AlreadyExistsException - Exception in de.kosmos_lab.web.exceptions
- AlreadyExistsException - Exception in de.kosmos_lab.web.persistence.exceptions
- AlreadyExistsException(String) - Constructor for exception de.kosmos_lab.web.exceptions.AlreadyExistsException
- AlreadyExistsException(String) - Constructor for exception de.kosmos_lab.web.persistence.exceptions.AlreadyExistsException
- anyOf() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- anyOfRef() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- ApiComponent - Annotation Type in de.kosmos_lab.web.doc.openapi
- ApiEndpoint - Annotation Type in de.kosmos_lab.web.doc.openapi
- APIKEY - de.kosmos_lab.web.annotations.enums.SecurityType
- ApiResponse - Annotation Type in de.kosmos_lab.web.annotations.responses
- ApiResponseDescription - Annotation Type in de.kosmos_lab.web.doc.openapi
- ApiResponses - Annotation Type in de.kosmos_lab.web.annotations.responses
- array() - Method in annotation type de.kosmos_lab.web.annotations.media.Content
- array() - Method in annotation type de.kosmos_lab.web.annotations.media.SchemaProperty
- array() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- ARRAY - de.kosmos_lab.web.annotations.enums.SchemaType
- arraySchema() - Method in annotation type de.kosmos_lab.web.annotations.media.ArraySchema
- ArraySchema - Annotation Type in de.kosmos_lab.web.annotations.media
- ArraySchemas - Annotation Type in de.kosmos_lab.web.annotations.media
- asYaml(String) - Method in class de.kosmos_lab.web.server.OpenApiParser
- AsyncApiJSONServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- AsyncApiJSONServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.AsyncApiJSONServlet
- AsyncApiParser - Class in de.kosmos_lab.web.server
- AsyncApiParser(WebServer) - Constructor for class de.kosmos_lab.web.server.AsyncApiParser
- AsyncapiServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- AsyncapiServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.AsyncapiServlet
- AsyncApiStudioServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- AsyncApiStudioServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.AsyncApiStudioServlet
- AsyncApiYamlServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- AsyncApiYamlServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.AsyncApiYamlServlet
- AsyncCSSServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- AsyncCSSServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.AsyncCSSServlet
- AsyncInfo - Annotation Type in de.kosmos_lab.web.annotations.info
- AsyncJSMapServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- AsyncJSMapServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.AsyncJSMapServlet
- AsyncJSServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- AsyncJSServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.AsyncJSServlet
- AsyncServer - Annotation Type in de.kosmos_lab.web.annotations.servers
- AsyncServers - Annotation Type in de.kosmos_lab.web.annotations.servers
- AsyncServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- AsyncServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.AsyncServlet
- AuthedHTTPClient - Class in de.kosmos_lab.web.client
- AuthedHTTPClient(String, String) - Constructor for class de.kosmos_lab.web.client.AuthedHTTPClient
- AuthedHTTPClient(String, String, String) - Constructor for class de.kosmos_lab.web.client.AuthedHTTPClient
-
create a new Client
- authorizationCode() - Method in annotation type de.kosmos_lab.web.annotations.security.OAuthFlows
- authorizationUrl() - Method in annotation type de.kosmos_lab.web.annotations.security.OAuthFlow
- AUTO - de.kosmos_lab.web.annotations.media.Schema.AccessMode
B
- BaseServlet - Class in de.kosmos_lab.web.server.servlets
- BaseServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.BaseServlet
- BaseServlet(WebServer, BaseServlet.ALLOW_AUTH) - Constructor for class de.kosmos_lab.web.server.servlets.BaseServlet
- BaseServlet.ALLOW_AUTH - Enum in de.kosmos_lab.web.server.servlets
- BaseServletRequest - Class in de.kosmos_lab.web.server.servlets
-
"small" wrapper for our Requests primarily used to cache the body / jsonobject body objects and allow the direct getting of ints etc
- BaseServletRequest(HttpServletRequest) - Constructor for class de.kosmos_lab.web.server.servlets.BaseServletRequest
- bearerFormat() - Method in annotation type de.kosmos_lab.web.annotations.security.SecuritySchema
- Binding - Annotation Type in de.kosmos_lab.web.doc.openapi
- Bindings - Annotation Type in de.kosmos_lab.web.doc.openapi
- BOOLEAN - de.kosmos_lab.web.annotations.enums.SchemaType
- broadCast(String) - Method in class de.kosmos_lab.web.server.WebSocketService
C
- cached - Variable in class de.kosmos_lab.web.server.servlets.openapi.AsyncApiStudioServlet
- cached - Variable in class de.kosmos_lab.web.server.servlets.openapi.AsyncCSSServlet
- cached - Variable in class de.kosmos_lab.web.server.servlets.openapi.AsyncJSMapServlet
- cached - Variable in class de.kosmos_lab.web.server.servlets.openapi.AsyncJSServlet
- cached - Variable in class de.kosmos_lab.web.server.servlets.openapi.AsyncServlet
- cached - Variable in class de.kosmos_lab.web.server.servlets.openapi.OpenApiIndexServlet
- cached - Variable in class de.kosmos_lab.web.server.servlets.openapi.OpenApiRapidocServlet
- cacheUser(User) - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- canAccess(int) - Method in interface de.kosmos_lab.web.data.IUser
- canAccess(int) - Method in class de.kosmos_lab.web.data.User
- Channel - Annotation Type in de.kosmos_lab.web.doc.openapi
- channels() - Method in annotation type de.kosmos_lab.web.doc.openapi.WebSocketEndpoint
- Channels - Annotation Type in de.kosmos_lab.web.doc.openapi
- checkExample(ExampleObject, JSONObject, SchemaType) - Method in class de.kosmos_lab.web.server.OpenApiParser
- checkExample(String, JSONObject, SchemaType) - Method in class de.kosmos_lab.web.server.OpenApiParser
- checkExamples() - Method in class de.kosmos_lab.web.server.OpenApiParser
-
used to check if the examples are all correct
- checkParameter(HttpServletRequest, HttpServletResponse, String[]) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- checkParameter(String[]) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- checkPassword(String) - Method in interface de.kosmos_lab.web.data.IUser
- checkPassword(String) - Method in class de.kosmos_lab.web.data.User
- client - Variable in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- clientCredentials() - Method in annotation type de.kosmos_lab.web.annotations.security.OAuthFlows
- close() - Method in class de.kosmos_lab.web.client.websocket.SimpleWebSocketEndpoint
- componentName() - Method in annotation type de.kosmos_lab.web.annotations.media.ObjectSchema
- componentName() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- componentName() - Method in annotation type de.kosmos_lab.web.annotations.responses.ApiResponse
- componentName() - Method in annotation type de.kosmos_lab.web.annotations.security.SecuritySchema
- connect() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- consumers - Variable in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- contact() - Method in annotation type de.kosmos_lab.web.annotations.info.AsyncInfo
-
The contact information for the exposed API.
- contact() - Method in annotation type de.kosmos_lab.web.annotations.info.Info
-
The contact information for the exposed API.
- Contact - Annotation Type in de.kosmos_lab.web.annotations.info
- content() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- content() - Method in annotation type de.kosmos_lab.web.annotations.parameters.RequestBody
- content() - Method in annotation type de.kosmos_lab.web.annotations.responses.ApiResponse
- Content - Annotation Type in de.kosmos_lab.web.annotations.media
- contentType() - Method in annotation type de.kosmos_lab.web.annotations.media.Encoding
- contentType() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
- context - Variable in class de.kosmos_lab.web.server.WebServer
- ControllerWithPersistence - Interface in de.kosmos_lab.web.persistence
- COOKIE - de.kosmos_lab.web.annotations.enums.ParameterIn
- COOKIE - de.kosmos_lab.web.annotations.enums.SecurityIn
- create(Class<? extends WebSocketService>, WebSocketEndpoint) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- create(Class<? extends WebSocketService>, WebSocketEndpoint) - Method in class de.kosmos_lab.web.server.WebServer
- create(Class<? extends HttpServlet>, ApiEndpoint) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- create(Class<? extends HttpServlet>, ApiEndpoint) - Method in class de.kosmos_lab.web.server.WebServer
- createAuthedDeleteRequest(String, JSONObject) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- createAuthedPostRequest(String, JSONObject) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- createAuthedRequest(String, HttpMethod) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
-
create a request with Authorization header
- createAuthedRequest(String, HttpMethod, String) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- createAuthedRequest(String, HttpMethod, JSONArray) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- createAuthedRequest(String, HttpMethod, JSONObject) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- createJSONSchemaFromSchema(JSONObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- createPersistence(JSONObject) - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- createPersistence(JSONObject) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- createServlet(Class<? extends HttpServlet>) - Method in class de.kosmos_lab.web.server.WebServer
- createWebSocket(JettyServerUpgradeRequest, JettyServerUpgradeResponse) - Method in class de.kosmos_lab.web.server.WebSocketCreator
- createWebSocketService(Class<? extends WebSocketService>) - Method in class de.kosmos_lab.web.server.WebServer
D
- de.kosmos_lab.web.annotations - package de.kosmos_lab.web.annotations
- de.kosmos_lab.web.annotations.enums - package de.kosmos_lab.web.annotations.enums
- de.kosmos_lab.web.annotations.extensions - package de.kosmos_lab.web.annotations.extensions
- de.kosmos_lab.web.annotations.headers - package de.kosmos_lab.web.annotations.headers
- de.kosmos_lab.web.annotations.info - package de.kosmos_lab.web.annotations.info
- de.kosmos_lab.web.annotations.links - package de.kosmos_lab.web.annotations.links
- de.kosmos_lab.web.annotations.media - package de.kosmos_lab.web.annotations.media
- de.kosmos_lab.web.annotations.parameters - package de.kosmos_lab.web.annotations.parameters
- de.kosmos_lab.web.annotations.responses - package de.kosmos_lab.web.annotations.responses
- de.kosmos_lab.web.annotations.security - package de.kosmos_lab.web.annotations.security
- de.kosmos_lab.web.annotations.servers - package de.kosmos_lab.web.annotations.servers
- de.kosmos_lab.web.annotations.tags - package de.kosmos_lab.web.annotations.tags
- de.kosmos_lab.web.client - package de.kosmos_lab.web.client
- de.kosmos_lab.web.client.exceptions - package de.kosmos_lab.web.client.exceptions
- de.kosmos_lab.web.client.websocket - package de.kosmos_lab.web.client.websocket
- de.kosmos_lab.web.data - package de.kosmos_lab.web.data
- de.kosmos_lab.web.doc.openapi - package de.kosmos_lab.web.doc.openapi
- de.kosmos_lab.web.exceptions - package de.kosmos_lab.web.exceptions
- de.kosmos_lab.web.helper - package de.kosmos_lab.web.helper
- de.kosmos_lab.web.persistence - package de.kosmos_lab.web.persistence
- de.kosmos_lab.web.persistence.exceptions - package de.kosmos_lab.web.persistence.exceptions
- de.kosmos_lab.web.server - package de.kosmos_lab.web.server
- de.kosmos_lab.web.server.example - package de.kosmos_lab.web.server.example
- de.kosmos_lab.web.server.example.servlets - package de.kosmos_lab.web.server.example.servlets
- de.kosmos_lab.web.server.example.servlets.session - package de.kosmos_lab.web.server.example.servlets.session
- de.kosmos_lab.web.server.example.servlets.user - package de.kosmos_lab.web.server.example.servlets.user
- de.kosmos_lab.web.server.servlets - package de.kosmos_lab.web.server.servlets
- de.kosmos_lab.web.server.servlets.openapi - package de.kosmos_lab.web.server.servlets.openapi
- DEEPOBJECT - de.kosmos_lab.web.annotations.enums.ParameterStyle
- DEFAULT - de.kosmos_lab.web.annotations.enums.AdditionalProperties
- DEFAULT - de.kosmos_lab.web.annotations.enums.Explode
- DEFAULT - de.kosmos_lab.web.annotations.enums.ParameterIn
- DEFAULT - de.kosmos_lab.web.annotations.enums.ParameterStyle
- DEFAULT - de.kosmos_lab.web.annotations.enums.SchemaType
- DEFAULT_CONFIG - Static variable in class de.kosmos_lab.web.server.WebServer
- DEFAULT_LIFETIME - Static variable in class de.kosmos_lab.web.server.JWT
- DEFAULT_PORT - Static variable in class de.kosmos_lab.web.server.WebServer
- DEFAULT_STORAGE - Static variable in class de.kosmos_lab.web.server.example.ExampleWebServer
- defaultValue() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- defaultValue() - Method in annotation type de.kosmos_lab.web.annotations.servers.ServerVariable
- delete(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- delWebSocketClient(Session) - Method in class de.kosmos_lab.web.server.example.MyWebSocketService
- delWebSocketClient(Session) - Method in class de.kosmos_lab.web.server.WebSocketService
-
the given client left
- deprecated() - Method in annotation type de.kosmos_lab.web.annotations.headers.Header
- deprecated() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- deprecated() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- deprecated() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- description() - Method in annotation type de.kosmos_lab.web.annotations.ExternalDocumentation
- description() - Method in annotation type de.kosmos_lab.web.annotations.headers.Header
- description() - Method in annotation type de.kosmos_lab.web.annotations.info.AsyncInfo
-
A short description of the application.
- description() - Method in annotation type de.kosmos_lab.web.annotations.info.Info
-
A short description of the application.
- description() - Method in annotation type de.kosmos_lab.web.annotations.links.Link
- description() - Method in annotation type de.kosmos_lab.web.annotations.media.ExampleObject
- description() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- description() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- description() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- description() - Method in annotation type de.kosmos_lab.web.annotations.parameters.RequestBody
- description() - Method in annotation type de.kosmos_lab.web.annotations.responses.ApiResponse
- description() - Method in annotation type de.kosmos_lab.web.annotations.security.SecuritySchema
- description() - Method in annotation type de.kosmos_lab.web.annotations.servers.AsyncServer
- description() - Method in annotation type de.kosmos_lab.web.annotations.servers.Server
- description() - Method in annotation type de.kosmos_lab.web.annotations.servers.ServerVariable
- description() - Method in annotation type de.kosmos_lab.web.annotations.tags.Tag
- description() - Method in annotation type de.kosmos_lab.web.doc.openapi.ApiComponent
- description() - Method in annotation type de.kosmos_lab.web.doc.openapi.ApiResponseDescription
- description() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- description() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
- disconnect() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- discriminatorMapping() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- DiscriminatorMapping - Annotation Type in de.kosmos_lab.web.annotations.media
- discriminatorProperty() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- doDelete(HttpServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- doGet(HttpServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- doOptions(HttpServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- doPost(HttpServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- doPut(HttpServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- doSave() - Method in class de.kosmos_lab.web.persistence.JSONPersistence
E
- email() - Method in annotation type de.kosmos_lab.web.annotations.info.Contact
-
The email address of the contact person/organization.
- enableMQTT() - Method in annotation type de.kosmos_lab.web.doc.openapi.WebSocketEndpoint
- enableWS() - Method in annotation type de.kosmos_lab.web.doc.openapi.WebSocketEndpoint
- encode(String) - Method in class de.kosmos_lab.web.server.JWT
-
Encode the payload
- encoding() - Method in annotation type de.kosmos_lab.web.annotations.media.Content
- Encoding - Annotation Type in de.kosmos_lab.web.annotations.media
- enumAsRef() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- EnvHelper - Class in de.kosmos_lab.web.helper
- EnvHelper() - Constructor for class de.kosmos_lab.web.helper.EnvHelper
- example() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- example() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- ExampleAuthedServlet - Class in de.kosmos_lab.web.server.example
- ExampleAuthedServlet(ExampleWebServer) - Constructor for class de.kosmos_lab.web.server.example.ExampleAuthedServlet
- ExampleAuthedServlet(ExampleWebServer, int) - Constructor for class de.kosmos_lab.web.server.example.ExampleAuthedServlet
- ExampleObject - Annotation Type in de.kosmos_lab.web.annotations.media
- examples() - Method in annotation type de.kosmos_lab.web.annotations.media.Content
- examples() - Method in annotation type de.kosmos_lab.web.annotations.media.ObjectSchema
- examples() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- examples() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- examples() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
- ExampleWebServer - Class in de.kosmos_lab.web.server.example
- ExampleWebServer() - Constructor for class de.kosmos_lab.web.server.example.ExampleWebServer
- ExampleWebServer(File, boolean) - Constructor for class de.kosmos_lab.web.server.example.ExampleWebServer
- exclusiveMaximum() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- exclusiveMinimum() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- explode() - Method in annotation type de.kosmos_lab.web.annotations.media.Encoding
- explode() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- Explode - Enum in de.kosmos_lab.web.annotations.enums
- expression() - Method in annotation type de.kosmos_lab.web.annotations.links.LinkParameter
- Extension - Annotation Type in de.kosmos_lab.web.annotations.extensions
- ExtensionProperty - Annotation Type in de.kosmos_lab.web.annotations.extensions
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.ExternalDocumentation
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.info.AsyncInfo
-
The list of optional extensions
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.info.Contact
-
The list of optional extensions
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.info.Info
-
The list of optional extensions
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.info.License
-
The list of optional extensions
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.links.Link
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.media.ArraySchema
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.media.Content
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.media.ObjectSchema
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.parameters.RequestBody
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.responses.ApiResponse
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.responses.ApiResponses
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.servers.AsyncServer
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.servers.Server
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.servers.ServerVariable
- extensions() - Method in annotation type de.kosmos_lab.web.annotations.tags.Tag
- Extensions - Annotation Type in de.kosmos_lab.web.annotations.extensions
- externalDocs() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- externalDocs() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- externalDocs() - Method in annotation type de.kosmos_lab.web.annotations.tags.Tag
- externalDocs() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
- ExternalDocumentation - Annotation Type in de.kosmos_lab.web.annotations
- externalValue() - Method in annotation type de.kosmos_lab.web.annotations.media.ExampleObject
- extractExamples(Schema) - Method in class de.kosmos_lab.web.server.OpenApiParser
- extractExamples(Parameter) - Method in class de.kosmos_lab.web.server.OpenApiParser
- extractExamples(String, ExampleObject[]) - Method in class de.kosmos_lab.web.server.OpenApiParser
- extractPayload(String) - Static method in class de.kosmos_lab.web.server.JWT
-
extract the payload from a given data string
F
- FALSE - de.kosmos_lab.web.annotations.enums.AdditionalProperties
- FALSE - de.kosmos_lab.web.annotations.enums.Explode
- fetchJSONArray(String, HttpMethod) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
-
get the result of calling an URL with the given method
- fetchJSONObject(String, HttpMethod) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- findServlets(String[], Class<? extends HttpServlet>, Class<? extends WebSocketService>) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- findServlets(String[], Class<? extends HttpServlet>, Class<? extends WebSocketService>) - Method in class de.kosmos_lab.web.server.WebServer
- flows() - Method in annotation type de.kosmos_lab.web.annotations.security.SecuritySchema
- FORM - de.kosmos_lab.web.annotations.enums.ParameterStyle
- format() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
G
- generateUUID() - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- generateUUID() - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.example.servlets.HelloWorldServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.example.servlets.OnlineServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.example.servlets.session.MyServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.example.servlets.user.AdminViewServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.openapi.AsyncApiJSONServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.openapi.AsyncApiStudioServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.openapi.AsyncApiYamlServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.openapi.AsyncCSSServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.openapi.AsyncJSMapServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.openapi.AsyncJSServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.openapi.AsyncServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.openapi.OpenApiIndexServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.openapi.OpenApiJSONServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.openapi.OpenApiRapidocServlet
- get(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.openapi.OpenApiYamlServlet
- getAsyncApiParser() - Method in class de.kosmos_lab.web.server.WebServer
- getAttribute(String) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getBase() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- getBody() - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getBodyAsJSONArray() - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getBodyAsJSONObject() - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getBoolean(String) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getBoolean(String, boolean) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getByUUID(UUID) - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- getByUUID(UUID) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- getCachedJSON() - Method in class de.kosmos_lab.web.server.OpenApiParser
- getCachedYAML() - Method in class de.kosmos_lab.web.server.OpenApiParser
- getConfig() - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- getConfig() - Method in class de.kosmos_lab.web.server.WebServer
- getController() - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- getDefaultConfig() - Method in class de.kosmos_lab.web.server.WebServer
- getDefaultPersistenceClass() - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- getDefaultPersistenceClass() - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- getDefaultPort() - Method in class de.kosmos_lab.web.server.WebServer
- getDefaultStorage() - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- getDouble(String) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getDouble(String, double) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getEndpoint() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- getEnv(String) - Static method in class de.kosmos_lab.web.helper.EnvHelper
- getEnvBool(String) - Static method in class de.kosmos_lab.web.helper.EnvHelper
- getExamplesArray(ExampleObject[]) - Method in class de.kosmos_lab.web.server.OpenApiParser
- getExamplesArray(HashMap<String, String>) - Method in class de.kosmos_lab.web.server.OpenApiParser
- getExamplesArray(List<ExampleObject>) - Method in class de.kosmos_lab.web.server.OpenApiParser
- getExamplesObject(ExampleObject[]) - Method in class de.kosmos_lab.web.server.OpenApiParser
- getExamplesObject(HashMap<String, String>) - Method in class de.kosmos_lab.web.server.OpenApiParser
- getExamplesObject(List<ExampleObject>) - Method in class de.kosmos_lab.web.server.OpenApiParser
- getInstance(WebServer) - Static method in class de.kosmos_lab.web.server.OpenApiParser
- getInt(String) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getInt(String, int) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getJSON() - Method in class de.kosmos_lab.web.server.AsyncApiParser
- getJSON() - Method in class de.kosmos_lab.web.server.OpenApiParser
- getJSONArray(String) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
-
get the result of calling an URL with GET
- getJSONArray(String) - Method in class de.kosmos_lab.web.server.servlets.BaseServletRequest
- getJSONObject(String) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- getJSONObject(String) - Method in class de.kosmos_lab.web.server.servlets.BaseServletRequest
- getJwt() - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- getJwt() - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- getJWT(User) - Method in interface de.kosmos_lab.web.persistence.ISesssionPersistence
-
get the jwt for a user
- getJWT(User) - Method in interface de.kosmos_lab.web.persistence.IUserPersistence
-
get the jwt for a user
- getJWT(User) - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- getJWT(String) - Method in interface de.kosmos_lab.web.persistence.ISesssionPersistence
-
get the JWT with a specific jwtid back, if it is in the system and still valid
- getJWT(String) - Method in interface de.kosmos_lab.web.persistence.IUserPersistence
-
get the JWT with a specific jwtid back, if it is in the system and still valid
- getJWT(String) - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- getLevel() - Method in interface de.kosmos_lab.web.data.IUser
- getLevel() - Method in class de.kosmos_lab.web.data.User
- getMySessions(String) - Method in interface de.kosmos_lab.web.persistence.ISesssionPersistence
- getMySessions(String) - Method in interface de.kosmos_lab.web.persistence.IUserPersistence
- getMySessions(String) - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- getName() - Method in interface de.kosmos_lab.web.data.IUser
- getName() - Method in class de.kosmos_lab.web.data.User
- getObjects() - Method in class de.kosmos_lab.web.client.websocket.WebSocketTestClient
- getOpenApiParser() - Method in class de.kosmos_lab.web.server.WebServer
- getParameter(String) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getParameter(String, boolean) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getPass() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- getPassword() - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- getPersistence(Class<T>) - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- getPersistence(Class<T>) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- getPort() - Method in class de.kosmos_lab.web.server.WebServer
- getRequest() - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getResponse(String, HttpMethod) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- getResponse(String, HttpMethod, String) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- getResponse(String, HttpMethod, JSONArray) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- getResponse(String, HttpMethod, JSONObject) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- getResponse(Request) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
-
get the response for a given result, if 401 is returned the jwt will be renewed and it will be tried again
- getServlets() - Method in class de.kosmos_lab.web.server.OpenApiParser
- getString(String) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getString(String, String) - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getStringFromResource(String) - Method in class de.kosmos_lab.web.server.OpenApiParser
- getToken() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- getUser() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- getUser() - Method in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- getUser(String) - Method in interface de.kosmos_lab.web.persistence.IUserPersistence
-
get a user from persistence
- getUser(String) - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- getUser(UUID) - Method in interface de.kosmos_lab.web.persistence.IUserPersistence
- getUser(UUID) - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- getUserName() - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- getUUID() - Method in interface de.kosmos_lab.web.data.IUser
- getUUID() - Method in class de.kosmos_lab.web.data.User
- getVar(String) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- getVar(String) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- getVars() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- getVars() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- getWebSocket() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- getWebSocketServices() - Method in class de.kosmos_lab.web.server.WebServer
- getYAML() - Method in class de.kosmos_lab.web.server.OpenApiParser
H
- handleException(HttpServletRequest, HttpServletResponse, Exception) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- handleMessage(String) - Method in interface de.kosmos_lab.web.client.websocket.SimpleWebSocketEndpoint.MessageHandler
- handleMessage(String, Matcher) - Method in interface de.kosmos_lab.web.client.websocket.SimpleWebSocketEndpoint.RegexMessageHandler
- handlers - Variable in class de.kosmos_lab.web.server.WebServer
- hashPepper(String) - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- hashPepper(String) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- hashSaltPepper(String, String) - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- hashSaltPepper(String, String) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- hasMessage(String) - Method in class de.kosmos_lab.web.client.websocket.WebSocketTestClient
- Header - Annotation Type in de.kosmos_lab.web.annotations.headers
- HEADER - de.kosmos_lab.web.annotations.enums.ParameterIn
- HEADER - de.kosmos_lab.web.annotations.enums.SecurityIn
- HEADER_ONLY - de.kosmos_lab.web.server.servlets.BaseServlet.ALLOW_AUTH
- headers() - Method in annotation type de.kosmos_lab.web.annotations.media.Encoding
- headers() - Method in annotation type de.kosmos_lab.web.annotations.responses.ApiResponse
- headers() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
- HelloWorldServlet - Class in de.kosmos_lab.web.server.example.servlets
- HelloWorldServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.example.servlets.HelloWorldServlet
- hidden() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- hidden() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- hidden() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- hidden() - Method in annotation type de.kosmos_lab.web.doc.openapi.ApiEndpoint
- hidden() - Method in annotation type de.kosmos_lab.web.doc.openapi.Binding
- hidden() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- hidden() - Method in annotation type de.kosmos_lab.web.doc.openapi.WebSocketEndpoint
- HS256 - de.kosmos_lab.web.server.JWT.Algorithm
- HTTP - de.kosmos_lab.web.annotations.enums.SecurityType
I
- ignoreJsonView() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- implementation() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- implicit() - Method in annotation type de.kosmos_lab.web.annotations.security.OAuthFlows
- in() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- in() - Method in annotation type de.kosmos_lab.web.annotations.security.SecuritySchema
- Info - Annotation Type in de.kosmos_lab.web.annotations.info
- init() - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- init(JSONObject) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- initLatch - Variable in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- initSesssions() - Method in interface de.kosmos_lab.web.persistence.ISesssionPersistence
- initSesssions() - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- initUsers() - Method in interface de.kosmos_lab.web.persistence.IUserPersistence
- initUsers() - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- INTEGER - de.kosmos_lab.web.annotations.enums.SchemaType
- IPersistence - Interface in de.kosmos_lab.web.persistence
- isAdmin() - Method in interface de.kosmos_lab.web.data.IUser
- isAdmin() - Method in class de.kosmos_lab.web.data.User
- isAllowed(HttpServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.example.ExampleAuthedServlet
- isAllowed(HttpServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- isAuthed() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- ISesssionPersistence - Interface in de.kosmos_lab.web.persistence
- isKnownJWTID(String) - Method in interface de.kosmos_lab.web.persistence.ControllerWithPersistence
- isKnownJWTID(String) - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- isMeOrAmAdmin(MyHttpServletRequest, User) - Method in class de.kosmos_lab.web.server.example.ExampleAuthedServlet
- isStopped() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- isStopped() - Method in class de.kosmos_lab.web.server.WebServer
- IUser - Interface in de.kosmos_lab.web.data
- IUserPersistence - Interface in de.kosmos_lab.web.persistence
J
- json - Variable in class de.kosmos_lab.web.persistence.JSONPersistence
- JSONPersistence - Class in de.kosmos_lab.web.persistence
- JSONPersistence(ControllerWithPersistence, File) - Constructor for class de.kosmos_lab.web.persistence.JSONPersistence
- JSONPersistenceObject - Interface in de.kosmos_lab.web.persistence
- JWT - Class in de.kosmos_lab.web.server
-
JWT is used to verify and sign JWT
- JWT(JWT.Algorithm, String, long) - Constructor for class de.kosmos_lab.web.server.JWT
-
Instantiates a new jwt.
- JWT(String) - Constructor for class de.kosmos_lab.web.server.JWT
- JWT(String, long) - Constructor for class de.kosmos_lab.web.server.JWT
-
Instantiates a new jwt with HS256
- JWT.Algorithm - Enum in de.kosmos_lab.web.server
- JWT.JWTVerifyFailed - Exception in de.kosmos_lab.web.server
-
The Class JWTVerifyFailed.
- JWTVerifyFailed() - Constructor for exception de.kosmos_lab.web.server.JWT.JWTVerifyFailed
K
- key - Variable in class de.kosmos_lab.web.server.JWT
-
The key used
- killJWT(String) - Method in interface de.kosmos_lab.web.persistence.ISesssionPersistence
- killJWT(String) - Method in interface de.kosmos_lab.web.persistence.IUserPersistence
- killJWT(String) - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- KillServlet - Class in de.kosmos_lab.web.server.example.servlets.session
- KillServlet(ExampleWebServer, int) - Constructor for class de.kosmos_lab.web.server.example.servlets.session.KillServlet
L
- LABEL - de.kosmos_lab.web.annotations.enums.ParameterStyle
- length() - Method in enum de.kosmos_lab.web.annotations.enums.AdditionalProperties
- length() - Method in enum de.kosmos_lab.web.annotations.enums.SchemaType
- level - Variable in class de.kosmos_lab.web.server.example.ExampleAuthedServlet
- LEVEL_ADMIN - Static variable in interface de.kosmos_lab.web.data.IUser
- license() - Method in annotation type de.kosmos_lab.web.annotations.info.AsyncInfo
-
The license information for the exposed API.
- license() - Method in annotation type de.kosmos_lab.web.annotations.info.Info
-
The license information for the exposed API.
- License - Annotation Type in de.kosmos_lab.web.annotations.info
- lifetime - Variable in class de.kosmos_lab.web.server.JWT
-
default lifetime of a JWT
- Link - Annotation Type in de.kosmos_lab.web.annotations.links
- LinkParameter - Annotation Type in de.kosmos_lab.web.annotations.links
- links() - Method in annotation type de.kosmos_lab.web.annotations.responses.ApiResponse
- load() - Method in annotation type de.kosmos_lab.web.doc.openapi.ApiEndpoint
- load() - Method in annotation type de.kosmos_lab.web.doc.openapi.Binding
- load() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- load() - Method in annotation type de.kosmos_lab.web.doc.openapi.WebSocketEndpoint
- loadedServlets - Variable in class de.kosmos_lab.web.server.WebServer
- loadResources() - Method in class de.kosmos_lab.web.server.WebServer
- logger - Variable in class de.kosmos_lab.web.server.OpenApiParser
- logger - Static variable in class de.kosmos_lab.web.server.servlets.BaseServlet
- logger - Static variable in class de.kosmos_lab.web.server.servlets.BaseServletRequest
- logger - Static variable in class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- logger - Static variable in class de.kosmos_lab.web.server.WebServer
- login() - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- login() - Method in class de.kosmos_lab.web.client.MyTestClient
- login(String, String) - Method in interface de.kosmos_lab.web.persistence.IUserPersistence
-
try to login
- login(String, String) - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- LoginFailedException - Exception in de.kosmos_lab.web.client.exceptions
- LoginFailedException - Exception in de.kosmos_lab.web.exceptions
- LoginFailedException - Exception in de.kosmos_lab.web.server
- LoginFailedException() - Constructor for exception de.kosmos_lab.web.client.exceptions.LoginFailedException
- LoginFailedException() - Constructor for exception de.kosmos_lab.web.exceptions.LoginFailedException
- LoginFailedException() - Constructor for exception de.kosmos_lab.web.server.LoginFailedException
- LoginServlet - Class in de.kosmos_lab.web.server.example.servlets.user
- LoginServlet(ExampleWebServer) - Constructor for class de.kosmos_lab.web.server.example.servlets.user.LoginServlet
M
- main(String[]) - Static method in class de.kosmos_lab.web.server.example.StartExampleWebServer
- MATRIX - de.kosmos_lab.web.annotations.enums.ParameterStyle
- maximum() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- maxItems() - Method in annotation type de.kosmos_lab.web.annotations.media.ArraySchema
- maxLength() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- maxProperties() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- mediaType() - Method in annotation type de.kosmos_lab.web.annotations.media.Content
- Message - Annotation Type in de.kosmos_lab.web.doc.openapi
- Messages - Annotation Type in de.kosmos_lab.web.doc.openapi
- method() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- minimum() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- minItems() - Method in annotation type de.kosmos_lab.web.annotations.media.ArraySchema
- minLength() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- minProperties() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- missingFromResource - Variable in class de.kosmos_lab.web.server.OpenApiParser
- multipleOf() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- MyHttpServletRequest - Class in de.kosmos_lab.web.server.servlets
-
"small" wrapper for our Requests primarily used to cache the body / jsonobject body objects and allow the direct getting of ints etc
- MyHttpServletRequest(HttpServletRequest) - Constructor for class de.kosmos_lab.web.server.servlets.MyHttpServletRequest
- MyServlet - Class in de.kosmos_lab.web.server.example.servlets.session
- MyServlet(ExampleWebServer, int) - Constructor for class de.kosmos_lab.web.server.example.servlets.session.MyServlet
- MyTestClient - Class in de.kosmos_lab.web.client
-
test client, primarly used for testing
- MyTestClient(String, String, String) - Constructor for class de.kosmos_lab.web.client.MyTestClient
-
create a new Client
- MyWebSocketService - Class in de.kosmos_lab.web.server.example
-
This is the Service used to control the Websocket on /ws
- MyWebSocketService(ExampleWebServer) - Constructor for class de.kosmos_lab.web.server.example.MyWebSocketService
N
- name() - Method in annotation type de.kosmos_lab.web.annotations.extensions.Extension
- name() - Method in annotation type de.kosmos_lab.web.annotations.extensions.ExtensionProperty
- name() - Method in annotation type de.kosmos_lab.web.annotations.headers.Header
- name() - Method in annotation type de.kosmos_lab.web.annotations.info.Contact
-
The identifying name of the contact person/organization.
- name() - Method in annotation type de.kosmos_lab.web.annotations.info.License
-
The license name used for the API.
- name() - Method in annotation type de.kosmos_lab.web.annotations.links.Link
- name() - Method in annotation type de.kosmos_lab.web.annotations.links.LinkParameter
- name() - Method in annotation type de.kosmos_lab.web.annotations.media.ArraySchema
- name() - Method in annotation type de.kosmos_lab.web.annotations.media.Encoding
- name() - Method in annotation type de.kosmos_lab.web.annotations.media.ExampleObject
- name() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- name() - Method in annotation type de.kosmos_lab.web.annotations.media.SchemaProperty
- name() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- name() - Method in annotation type de.kosmos_lab.web.annotations.security.Scope
- name() - Method in annotation type de.kosmos_lab.web.annotations.security.SecurityRequirement
- name() - Method in annotation type de.kosmos_lab.web.annotations.security.SecuritySchema
- name() - Method in annotation type de.kosmos_lab.web.annotations.servers.AsyncServer
- name() - Method in annotation type de.kosmos_lab.web.annotations.servers.ServerVariable
- name() - Method in annotation type de.kosmos_lab.web.annotations.tags.Tag
- name() - Method in annotation type de.kosmos_lab.web.doc.openapi.ApiComponent
- name() - Method in annotation type de.kosmos_lab.web.doc.openapi.ApiResponseDescription
- name() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
- needsMessage() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- NONE - de.kosmos_lab.web.annotations.enums.SecurityIn
- NONE - de.kosmos_lab.web.server.JWT.Algorithm
- NoPersistenceException - Exception in de.kosmos_lab.web.persistence.exceptions
- NoPersistenceException() - Constructor for exception de.kosmos_lab.web.persistence.exceptions.NoPersistenceException
- not() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- NotFoundException - Exception in de.kosmos_lab.web.client.exceptions
- NotFoundException - Exception in de.kosmos_lab.web.exceptions
- NotFoundException(int) - Constructor for exception de.kosmos_lab.web.client.exceptions.NotFoundException
- NotFoundException(String) - Constructor for exception de.kosmos_lab.web.exceptions.NotFoundException
- NotFoundInPersistenceException - Exception in de.kosmos_lab.web.persistence.exceptions
- NotFoundInPersistenceException(String) - Constructor for exception de.kosmos_lab.web.persistence.exceptions.NotFoundInPersistenceException
- notRef() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- nullable() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- NUMBER - de.kosmos_lab.web.annotations.enums.SchemaType
O
- OAUTH2 - de.kosmos_lab.web.annotations.enums.SecurityType
- OAuthFlow - Annotation Type in de.kosmos_lab.web.annotations.security
- OAuthFlows - Annotation Type in de.kosmos_lab.web.annotations.security
- OBJECT - de.kosmos_lab.web.annotations.enums.SchemaType
- ObjectSchema - Annotation Type in de.kosmos_lab.web.annotations.media
- ObjectSchemas - Annotation Type in de.kosmos_lab.web.annotations.media
- onClose(Session, CloseReason) - Method in class de.kosmos_lab.web.client.websocket.SimpleWebSocketEndpoint
-
Callback hook for Connection close events.
- onClose(Session, CloseReason) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- oneOf() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- oneOfRef() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- OnlineServlet - Class in de.kosmos_lab.web.server.example.servlets
- OnlineServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.example.servlets.OnlineServlet
- onMessage(String) - Method in class de.kosmos_lab.web.client.websocket.SimpleWebSocketEndpoint
-
Callback hook for Message Events.
- onMessage(ByteBuffer) - Method in class de.kosmos_lab.web.client.websocket.SimpleWebSocketEndpoint
- onMessageReceived(String) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- onOpen(Session) - Method in class de.kosmos_lab.web.client.websocket.SimpleWebSocketEndpoint
-
Callback hook for Connection open events.
- onOpen(Session, EndpointConfig) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- onWebSocketMessage(Session, String) - Method in class de.kosmos_lab.web.server.example.MyWebSocketService
- onWebSocketMessage(Session, String) - Method in class de.kosmos_lab.web.server.WebSocketService
-
will be triggered if a new message arrives from a client
- OpenApiIndex2Servlet - Class in de.kosmos_lab.web.server.servlets.openapi
- OpenApiIndex2Servlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.OpenApiIndex2Servlet
- OpenApiIndex3Servlet - Class in de.kosmos_lab.web.server.servlets.openapi
- OpenApiIndex3Servlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.OpenApiIndex3Servlet
- OpenApiIndexServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- OpenApiIndexServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.OpenApiIndexServlet
- OpenApiJSONServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- OpenApiJSONServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.OpenApiJSONServlet
- OpenApiParser - Class in de.kosmos_lab.web.server
- OpenApiParser(WebServer) - Constructor for class de.kosmos_lab.web.server.OpenApiParser
- OpenApiRapidocServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- OpenApiRapidocServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.OpenApiRapidocServlet
- OpenApiYamlServlet - Class in de.kosmos_lab.web.server.servlets.openapi
- OpenApiYamlServlet(WebServer) - Constructor for class de.kosmos_lab.web.server.servlets.openapi.OpenApiYamlServlet
- OPENIDCONNECT - de.kosmos_lab.web.annotations.enums.SecurityType
- openIdConnectUrl() - Method in annotation type de.kosmos_lab.web.annotations.security.SecuritySchema
- Operation - Annotation Type in de.kosmos_lab.web.annotations
- operationId() - Method in annotation type de.kosmos_lab.web.annotations.links.Link
- operationId() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- operationRef() - Method in annotation type de.kosmos_lab.web.annotations.links.Link
- options(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
P
- Parameter - Annotation Type in de.kosmos_lab.web.annotations
- PARAMETER_AND_HEADER - de.kosmos_lab.web.server.servlets.BaseServlet.ALLOW_AUTH
- ParameterIn - Enum in de.kosmos_lab.web.annotations.enums
- ParameterNotFoundException - Exception in de.kosmos_lab.web.exceptions
- ParameterNotFoundException(String) - Constructor for exception de.kosmos_lab.web.exceptions.ParameterNotFoundException
- parameters() - Method in annotation type de.kosmos_lab.web.annotations.links.Link
- parameters() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- parameters() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- Parameters - Annotation Type in de.kosmos_lab.web.annotations
- ParameterStyle - Enum in de.kosmos_lab.web.annotations.enums
- parse(WebSocketClientEndpoint, JSONObject) - Method in interface de.kosmos_lab.web.client.websocket.WebSocketEventConsumer
- parseValue() - Method in annotation type de.kosmos_lab.web.annotations.extensions.ExtensionProperty
- parseValue(String) - Method in class de.kosmos_lab.web.server.OpenApiParser
- password() - Method in annotation type de.kosmos_lab.web.annotations.security.OAuthFlows
- path() - Method in annotation type de.kosmos_lab.web.doc.openapi.ApiEndpoint
- path() - Method in annotation type de.kosmos_lab.web.doc.openapi.Binding
- path() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- path() - Method in annotation type de.kosmos_lab.web.doc.openapi.WebSocketEndpoint
- PATH - de.kosmos_lab.web.annotations.enums.ParameterIn
- paths - Variable in class de.kosmos_lab.web.server.WebServer
- pattern() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- payload() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
- payloadSchema() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
- ping() - Method in class de.kosmos_lab.web.server.WebSocketService
- Pinger(WebSocketService) - Constructor for class de.kosmos_lab.web.server.WebSocketService.Pinger
- PIPEDELIMITED - de.kosmos_lab.web.annotations.enums.ParameterStyle
- port - Variable in class de.kosmos_lab.web.server.WebServer
- post(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.example.servlets.session.KillServlet
- post(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.example.servlets.user.LoginServlet
- post(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
- post(String, HashMap<String, Object>) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- postJSON(String, JSONObject) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- postJSONObject(String, JSONObject) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
-
post the given body to a specific url
- postJSONObject2(String, JSONObject) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
-
post the given body to a specific url
- prepare() - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- prepare() - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- prepare() - Method in class de.kosmos_lab.web.server.WebServer
- prepareString(String) - Method in class de.kosmos_lab.web.server.OpenApiParser
- properties() - Method in annotation type de.kosmos_lab.web.annotations.extensions.Extension
- properties() - Method in annotation type de.kosmos_lab.web.annotations.media.ObjectSchema
- protocol() - Method in annotation type de.kosmos_lab.web.annotations.servers.AsyncServer
- protocolVersion() - Method in annotation type de.kosmos_lab.web.annotations.servers.AsyncServer
- publishMessages() - Method in annotation type de.kosmos_lab.web.doc.openapi.Binding
- publishMessages() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- publishRefs() - Method in annotation type de.kosmos_lab.web.doc.openapi.Binding
- publishRefs() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- put(BaseServletRequest, HttpServletResponse) - Method in class de.kosmos_lab.web.server.servlets.BaseServlet
Q
- QUERY - de.kosmos_lab.web.annotations.enums.ParameterIn
- QUERY - de.kosmos_lab.web.annotations.enums.SecurityIn
R
- READ_ONLY - de.kosmos_lab.web.annotations.media.Schema.AccessMode
- READ_WRITE - de.kosmos_lab.web.annotations.media.Schema.AccessMode
- readConfig() - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- readConfig() - Method in class de.kosmos_lab.web.server.WebServer
- readOnly() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
-
Deprecated.
- ref() - Method in annotation type de.kosmos_lab.web.annotations.headers.Header
- ref() - Method in annotation type de.kosmos_lab.web.annotations.links.Link
- ref() - Method in annotation type de.kosmos_lab.web.annotations.media.ExampleObject
- ref() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- ref() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- ref() - Method in annotation type de.kosmos_lab.web.annotations.parameters.RequestBody
- ref() - Method in annotation type de.kosmos_lab.web.annotations.responses.ApiResponse
- refreshToken() - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
-
get a new JWT token (try to login)
- refreshUrl() - Method in annotation type de.kosmos_lab.web.annotations.security.OAuthFlow
- replaceHostName(String, String) - Method in class de.kosmos_lab.web.server.WebServer
- requestBody() - Method in annotation type de.kosmos_lab.web.annotations.links.Link
- requestBody() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- RequestBody - Annotation Type in de.kosmos_lab.web.annotations.parameters
- RequestConflictException - Exception in de.kosmos_lab.web.client.exceptions
- RequestConflictException(int) - Constructor for exception de.kosmos_lab.web.client.exceptions.RequestConflictException
- RequestFailedException - Exception in de.kosmos_lab.web.client.exceptions
- RequestFailedException(Exception) - Constructor for exception de.kosmos_lab.web.client.exceptions.RequestFailedException
- RequestFailedException(String) - Constructor for exception de.kosmos_lab.web.client.exceptions.RequestFailedException
- RequestNoAccessException - Exception in de.kosmos_lab.web.client.exceptions
- RequestNoAccessException(int) - Constructor for exception de.kosmos_lab.web.client.exceptions.RequestNoAccessException
- RequestWrongStatusExeption - Exception in de.kosmos_lab.web.client.exceptions
- RequestWrongStatusExeption(int) - Constructor for exception de.kosmos_lab.web.client.exceptions.RequestWrongStatusExeption
- RequestWrongStatusExeption(String, int) - Constructor for exception de.kosmos_lab.web.client.exceptions.RequestWrongStatusExeption
- required() - Method in annotation type de.kosmos_lab.web.annotations.headers.Header
- required() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- required() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- required() - Method in annotation type de.kosmos_lab.web.annotations.parameters.RequestBody
- requiredProperties() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- responseCode() - Method in annotation type de.kosmos_lab.web.annotations.responses.ApiResponse
- ResponseCode - Annotation Type in de.kosmos_lab.web.doc.openapi
- responses() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- run() - Method in class de.kosmos_lab.web.server.WebSocketService.Pinger
S
- save() - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- schema() - Method in annotation type de.kosmos_lab.web.annotations.headers.Header
- schema() - Method in annotation type de.kosmos_lab.web.annotations.media.ArraySchema
- schema() - Method in annotation type de.kosmos_lab.web.annotations.media.Content
- schema() - Method in annotation type de.kosmos_lab.web.annotations.media.DiscriminatorMapping
- schema() - Method in annotation type de.kosmos_lab.web.annotations.media.ObjectSchema
- schema() - Method in annotation type de.kosmos_lab.web.annotations.media.SchemaProperty
- schema() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- Schema - Annotation Type in de.kosmos_lab.web.annotations.media
- Schema.AccessMode - Enum in de.kosmos_lab.web.annotations.media
- schemaProperties() - Method in annotation type de.kosmos_lab.web.annotations.media.Content
- SchemaProperties - Annotation Type in de.kosmos_lab.web.annotations.media
- SchemaProperty - Annotation Type in de.kosmos_lab.web.annotations.media
- Schemas - Annotation Type in de.kosmos_lab.web.annotations.media
- SchemaType - Enum in de.kosmos_lab.web.annotations.enums
- scheme() - Method in annotation type de.kosmos_lab.web.annotations.security.SecuritySchema
- Scope - Annotation Type in de.kosmos_lab.web.annotations.security
- scopes() - Method in annotation type de.kosmos_lab.web.annotations.security.OAuthFlow
- scopes() - Method in annotation type de.kosmos_lab.web.annotations.security.SecurityRequirement
- security() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- SecurityIn - Enum in de.kosmos_lab.web.annotations.enums
- SecurityRequirement - Annotation Type in de.kosmos_lab.web.annotations.security
- SecurityRequirements - Annotation Type in de.kosmos_lab.web.annotations.security
- SecuritySchema - Annotation Type in de.kosmos_lab.web.annotations.security
- SecuritySchemas - Annotation Type in de.kosmos_lab.web.annotations.security
- SecurityType - Enum in de.kosmos_lab.web.annotations.enums
- send(String) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
-
sends the given text to the Endpoint
- sendCommand(JSONObject, WebSocketEventConsumer) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- sendCommand(JSONObject, WebSocketEventConsumer) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- sendHTML(BaseServletRequest, HttpServletResponse, String) - Static method in class de.kosmos_lab.web.server.servlets.BaseServlet
- sendJSON(BaseServletRequest, HttpServletResponse, String) - Static method in class de.kosmos_lab.web.server.servlets.BaseServlet
- sendJSON(BaseServletRequest, HttpServletResponse, JSONArray) - Static method in class de.kosmos_lab.web.server.servlets.BaseServlet
- sendJSON(BaseServletRequest, HttpServletResponse, JSONObject) - Static method in class de.kosmos_lab.web.server.servlets.BaseServlet
- sendJWT(BaseServletRequest, HttpServletResponse, String) - Static method in class de.kosmos_lab.web.server.servlets.BaseServlet
- sendMessage(String) - Method in class de.kosmos_lab.web.client.websocket.SimpleWebSocketEndpoint
-
Send a message.
- sendText(BaseServletRequest, HttpServletResponse, String) - Static method in class de.kosmos_lab.web.server.servlets.BaseServlet
- sendTextAs(BaseServletRequest, HttpServletResponse, String, String) - Static method in class de.kosmos_lab.web.server.servlets.BaseServlet
- sendXML(BaseServletRequest, HttpServletResponse, String) - Static method in class de.kosmos_lab.web.server.servlets.BaseServlet
- servclasses - Variable in class de.kosmos_lab.web.server.WebServer
- server - Variable in class de.kosmos_lab.web.server.OpenApiParser
- server - Variable in class de.kosmos_lab.web.server.servlets.BaseServlet
- server - Variable in class de.kosmos_lab.web.server.WebServer
- server - Variable in class de.kosmos_lab.web.server.WebSocketService
- server() - Method in annotation type de.kosmos_lab.web.annotations.links.Link
- Server - Annotation Type in de.kosmos_lab.web.annotations.servers
- serverIsStopped() - Method in class de.kosmos_lab.web.server.WebSocketService
- servers() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- Servers - Annotation Type in de.kosmos_lab.web.annotations.servers
- ServerVariable - Annotation Type in de.kosmos_lab.web.annotations.servers
- ServletException - Exception in de.kosmos_lab.web.exceptions
- ServletException(String) - Constructor for exception de.kosmos_lab.web.exceptions.ServletException
- servlets - Variable in class de.kosmos_lab.web.server.WebServer
- session - Variable in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- sessions - Variable in class de.kosmos_lab.web.persistence.JSONPersistence
- sessions - Variable in class de.kosmos_lab.web.server.WebSocketService
- set(String, Object) - Method in class de.kosmos_lab.web.client.websocket.WebSocketTestClient
- setConfigFile(File) - Method in class de.kosmos_lab.web.server.WebServer
- setEnv(String, String) - Static method in class de.kosmos_lab.web.helper.EnvHelper
- setPassword(String) - Method in class de.kosmos_lab.web.client.AuthedHTTPClient
- setToken(String) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- setVar(String, Object) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- sign(byte[], byte[]) - Method in class de.kosmos_lab.web.server.JWT
-
Sign the payload
- sign(JSONObject) - Method in class de.kosmos_lab.web.server.JWT
-
Sign a json payload
- SIMPLE - de.kosmos_lab.web.annotations.enums.ParameterStyle
- SimpleWebSocketEndpoint - Class in de.kosmos_lab.web.client.websocket
- SimpleWebSocketEndpoint(URI) - Constructor for class de.kosmos_lab.web.client.websocket.SimpleWebSocketEndpoint
- SimpleWebSocketEndpoint.MessageHandler - Interface in de.kosmos_lab.web.client.websocket
- SimpleWebSocketEndpoint.RegexMessageHandler - Interface in de.kosmos_lab.web.client.websocket
- SPACEDELIMITED - de.kosmos_lab.web.annotations.enums.ParameterStyle
- start() - Method in class de.kosmos_lab.web.server.WebServer
- StartExampleWebServer - Class in de.kosmos_lab.web.server.example
- StartExampleWebServer() - Constructor for class de.kosmos_lab.web.server.example.StartExampleWebServer
- status - Variable in exception de.kosmos_lab.web.client.exceptions.RequestWrongStatusExeption
- status() - Method in annotation type de.kosmos_lab.web.doc.openapi.ResponseCode
- STATUS_CONFLICT - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_DUPLICATE - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_ERROR - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_FAILED - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_FORBIDDEN - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_METHOD_NOT_ALLOWED - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_MISSING_VALUE - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_NO_AUTH - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_NO_RESPONSE - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_NOT_FOUND - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_OK - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_UNPROCESSABLE - Static variable in class de.kosmos_lab.web.server.WebServer
- STATUS_VALIDATION_FAILED - Static variable in class de.kosmos_lab.web.server.WebServer
- statusCode() - Method in annotation type de.kosmos_lab.web.doc.openapi.ResponseCode
- stop() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- stop() - Method in class de.kosmos_lab.web.server.example.ExampleWebServer
- stop() - Method in class de.kosmos_lab.web.server.WebServer
- stopped - Variable in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- stopped - Variable in class de.kosmos_lab.web.server.WebServer
- STRING - de.kosmos_lab.web.annotations.enums.SchemaType
- style() - Method in annotation type de.kosmos_lab.web.annotations.media.Encoding
- style() - Method in annotation type de.kosmos_lab.web.annotations.Parameter
- subscribeMessages() - Method in annotation type de.kosmos_lab.web.doc.openapi.Binding
- subscribeMessages() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- subscribeRefs() - Method in annotation type de.kosmos_lab.web.doc.openapi.Binding
- subscribeRefs() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- subTypes() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- summary() - Method in annotation type de.kosmos_lab.web.annotations.media.ExampleObject
- summary() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- summary() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
T
- Tag - Annotation Type in de.kosmos_lab.web.annotations.tags
- tags() - Method in annotation type de.kosmos_lab.web.annotations.Operation
- tags() - Method in annotation type de.kosmos_lab.web.doc.openapi.Binding
- tags() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- tags() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
- Tags - Annotation Type in de.kosmos_lab.web.annotations.tags
- termsOfService() - Method in annotation type de.kosmos_lab.web.annotations.info.AsyncInfo
-
A URL to the Terms of Service for the API.
- termsOfService() - Method in annotation type de.kosmos_lab.web.annotations.info.Info
-
A URL to the Terms of Service for the API.
- title() - Method in annotation type de.kosmos_lab.web.annotations.info.AsyncInfo
-
The title of the application.
- title() - Method in annotation type de.kosmos_lab.web.annotations.info.Info
-
The title of the application.
- title() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- title() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
- toJSON() - Method in class de.kosmos_lab.web.data.User
- toJSON() - Method in interface de.kosmos_lab.web.persistence.JSONPersistenceObject
- toJSON(AsyncInfo) - Method in class de.kosmos_lab.web.server.OpenApiParser
- toJSON(Info) - Method in class de.kosmos_lab.web.server.OpenApiParser
- toJSON(ArraySchema) - Method in class de.kosmos_lab.web.server.OpenApiParser
- toJSON(ExampleObject) - Method in class de.kosmos_lab.web.server.OpenApiParser
- toJSON(ObjectSchema) - Method in class de.kosmos_lab.web.server.OpenApiParser
- toJSON(Schema) - Method in class de.kosmos_lab.web.server.OpenApiParser
- toJSON(SchemaProperty[]) - Method in class de.kosmos_lab.web.server.OpenApiParser
- toJSON(Parameter) - Method in class de.kosmos_lab.web.server.OpenApiParser
- toJWT() - Method in interface de.kosmos_lab.web.data.IUser
- toJWT() - Method in class de.kosmos_lab.web.data.User
- tokenUrl() - Method in annotation type de.kosmos_lab.web.annotations.security.OAuthFlow
- toString() - Method in enum de.kosmos_lab.web.annotations.enums.AdditionalProperties
- toString() - Method in enum de.kosmos_lab.web.annotations.enums.ParameterIn
- toString() - Method in enum de.kosmos_lab.web.annotations.enums.ParameterStyle
- toString() - Method in enum de.kosmos_lab.web.annotations.enums.SchemaType
- toString() - Method in enum de.kosmos_lab.web.annotations.enums.SecurityIn
- toString() - Method in enum de.kosmos_lab.web.annotations.enums.SecurityType
- trim(String) - Static method in class de.kosmos_lab.web.server.JWT
-
Trims the data, removes trailing =
- TRUE - de.kosmos_lab.web.annotations.enums.AdditionalProperties
- TRUE - de.kosmos_lab.web.annotations.enums.Explode
- Tuple<X,Y> - Class in de.kosmos_lab.web.data
- Tuple(X, Y) - Constructor for class de.kosmos_lab.web.data.Tuple
- type() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
- type() - Method in annotation type de.kosmos_lab.web.annotations.security.SecuritySchema
- type() - Method in annotation type de.kosmos_lab.web.doc.openapi.ApiComponent
U
- UnauthorizedException - Exception in de.kosmos_lab.web.exceptions
- UnauthorizedException() - Constructor for exception de.kosmos_lab.web.exceptions.UnauthorizedException
- UnauthorizedException(String) - Constructor for exception de.kosmos_lab.web.exceptions.UnauthorizedException
- uniqueItems() - Method in annotation type de.kosmos_lab.web.annotations.media.ArraySchema
- unstop() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- url() - Method in annotation type de.kosmos_lab.web.annotations.ExternalDocumentation
- url() - Method in annotation type de.kosmos_lab.web.annotations.info.Contact
-
The URL pointing to the contact information.
- url() - Method in annotation type de.kosmos_lab.web.annotations.info.License
-
A URL to the license used for the API.
- url() - Method in annotation type de.kosmos_lab.web.annotations.servers.AsyncServer
- url() - Method in annotation type de.kosmos_lab.web.annotations.servers.Server
- User - Class in de.kosmos_lab.web.data
- User(ControllerWithPersistence, String, String, String, String, int) - Constructor for class de.kosmos_lab.web.data.User
- User(ControllerWithPersistence, UUID, String, String, String, int) - Constructor for class de.kosmos_lab.web.data.User
- User(JSONPersistence, JSONObject) - Constructor for class de.kosmos_lab.web.data.User
- useReturnTypeSchema() - Method in annotation type de.kosmos_lab.web.annotations.responses.ApiResponse
- userLevel() - Method in annotation type de.kosmos_lab.web.doc.openapi.ApiEndpoint
- userLevel() - Method in annotation type de.kosmos_lab.web.doc.openapi.Binding
- userLevel() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channel
- userLevel() - Method in annotation type de.kosmos_lab.web.doc.openapi.WebSocketEndpoint
- users - Variable in class de.kosmos_lab.web.persistence.JSONPersistence
- usersByUUID - Variable in class de.kosmos_lab.web.persistence.JSONPersistence
V
- value() - Method in annotation type de.kosmos_lab.web.annotations.extensions.ExtensionProperty
- value() - Method in annotation type de.kosmos_lab.web.annotations.extensions.Extensions
- value() - Method in annotation type de.kosmos_lab.web.annotations.media.ArraySchemas
- value() - Method in annotation type de.kosmos_lab.web.annotations.media.DiscriminatorMapping
- value() - Method in annotation type de.kosmos_lab.web.annotations.media.ExampleObject
- value() - Method in annotation type de.kosmos_lab.web.annotations.media.ObjectSchemas
- value() - Method in annotation type de.kosmos_lab.web.annotations.media.SchemaProperties
- value() - Method in annotation type de.kosmos_lab.web.annotations.media.Schemas
- value() - Method in annotation type de.kosmos_lab.web.annotations.Parameters
- value() - Method in annotation type de.kosmos_lab.web.annotations.responses.ApiResponses
- value() - Method in annotation type de.kosmos_lab.web.annotations.security.Scope
- value() - Method in annotation type de.kosmos_lab.web.annotations.security.SecurityRequirements
- value() - Method in annotation type de.kosmos_lab.web.annotations.security.SecuritySchemas
- value() - Method in annotation type de.kosmos_lab.web.annotations.servers.AsyncServers
- value() - Method in annotation type de.kosmos_lab.web.annotations.servers.Servers
- value() - Method in annotation type de.kosmos_lab.web.annotations.tags.Tags
- value() - Method in annotation type de.kosmos_lab.web.doc.openapi.Bindings
- value() - Method in annotation type de.kosmos_lab.web.doc.openapi.Channels
- value() - Method in annotation type de.kosmos_lab.web.doc.openapi.Messages
- valueOf(String) - Static method in enum de.kosmos_lab.web.annotations.enums.AdditionalProperties
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.kosmos_lab.web.annotations.enums.Explode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.kosmos_lab.web.annotations.enums.ParameterIn
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.kosmos_lab.web.annotations.enums.ParameterStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.kosmos_lab.web.annotations.enums.SchemaType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.kosmos_lab.web.annotations.enums.SecurityIn
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.kosmos_lab.web.annotations.enums.SecurityType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.kosmos_lab.web.annotations.media.Schema.AccessMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.kosmos_lab.web.server.JWT.Algorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.kosmos_lab.web.server.servlets.BaseServlet.ALLOW_AUTH
-
Returns the enum constant of this type with the specified name.
- values - Variable in class de.kosmos_lab.web.server.servlets.BaseServlet
- values() - Static method in enum de.kosmos_lab.web.annotations.enums.AdditionalProperties
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.kosmos_lab.web.annotations.enums.Explode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.kosmos_lab.web.annotations.enums.ParameterIn
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.kosmos_lab.web.annotations.enums.ParameterStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.kosmos_lab.web.annotations.enums.SchemaType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.kosmos_lab.web.annotations.enums.SecurityIn
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.kosmos_lab.web.annotations.enums.SecurityType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.kosmos_lab.web.annotations.media.Schema.AccessMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.kosmos_lab.web.server.JWT.Algorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.kosmos_lab.web.server.servlets.BaseServlet.ALLOW_AUTH
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variables() - Method in annotation type de.kosmos_lab.web.annotations.servers.AsyncServer
- variables() - Method in annotation type de.kosmos_lab.web.annotations.servers.Server
- verify(String) - Method in class de.kosmos_lab.web.server.JWT
-
Verify.
- verifyJWT(String) - Method in interface de.kosmos_lab.web.persistence.ISesssionPersistence
-
verify the given jwt
- verifyJWT(String) - Method in interface de.kosmos_lab.web.persistence.IUserPersistence
-
verify the given jwt
- verifyJWT(String) - Method in class de.kosmos_lab.web.persistence.JSONPersistence
- version() - Method in annotation type de.kosmos_lab.web.annotations.info.AsyncInfo
-
The version of the API definition.
- version() - Method in annotation type de.kosmos_lab.web.annotations.info.Info
-
The version of the API definition.
W
- waitForInit() - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- waitForValue(String, Object, long) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClient
- waitForValue(String, Object, long) - Method in class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- WebServer - Class in de.kosmos_lab.web.server
- WebServer() - Constructor for class de.kosmos_lab.web.server.WebServer
-
dummy constructor
- WebServer(File, boolean) - Constructor for class de.kosmos_lab.web.server.WebServer
- WebSocketClient - Class in de.kosmos_lab.web.client.websocket
- WebSocketClient(String, String, String) - Constructor for class de.kosmos_lab.web.client.websocket.WebSocketClient
- WebSocketClientEndpoint - Class in de.kosmos_lab.web.client.websocket
- WebSocketClientEndpoint(WebSocketClient) - Constructor for class de.kosmos_lab.web.client.websocket.WebSocketClientEndpoint
- WebSocketCreator - Class in de.kosmos_lab.web.server
- WebSocketCreator(WebSocketService, WebSocketService) - Constructor for class de.kosmos_lab.web.server.WebSocketCreator
- WebSocketEndpoint - Annotation Type in de.kosmos_lab.web.doc.openapi
- WebSocketEventConsumer - Interface in de.kosmos_lab.web.client.websocket
- WebSocketService - Class in de.kosmos_lab.web.server
-
Interface for all WebSocket Services
- WebSocketService(WebServer) - Constructor for class de.kosmos_lab.web.server.WebSocketService
- WebSocketService.Pinger - Class in de.kosmos_lab.web.server
- WebSocketTestClient - Class in de.kosmos_lab.web.client.websocket
- WebSocketTestClient(URI) - Constructor for class de.kosmos_lab.web.client.websocket.WebSocketTestClient
- WRITE_ONLY - de.kosmos_lab.web.annotations.media.Schema.AccessMode
- writeOnly() - Method in annotation type de.kosmos_lab.web.annotations.media.Schema
-
Deprecated.
- wsPaths - Variable in class de.kosmos_lab.web.server.WebServer
- wssclasses - Variable in class de.kosmos_lab.web.server.WebServer
- wsservices - Variable in class de.kosmos_lab.web.server.WebServer
X
- x - Variable in class de.kosmos_lab.web.data.Tuple
- xResponse() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
- xResponseSchema() - Method in annotation type de.kosmos_lab.web.doc.openapi.Message
Y
A B C D E F G H I J K L M N O P Q R S T U V W X YAll Classes All Packages