Index
All Classes and Interfaces|All Packages|Serialized Form
A
- apiKey() - Method in interface com.paiondata.chatbotws.config.OpenaiConfig
-
Example config definition.
- Application - Class in com.paiondata.chatbotws
-
The entry-point class for Spring DI scanning.
- Application() - Constructor for class com.paiondata.chatbotws.Application
- ApplicationConfig - Interface in com.paiondata.chatbotws.config
-
ApplicationConfig
provides an interface for retrieving configuration values, allowing for implicit type conversion, defaulting, and use of a runtime properties interface to override configured settings.
B
- BinderFactory - Class in com.paiondata.chatbotws.application
-
A binder factory builds a custom binder for the Jersey application.
- BinderFactory() - Constructor for class com.paiondata.chatbotws.application.BinderFactory
- buildBinder() - Method in class com.paiondata.chatbotws.application.BinderFactory
-
Builds a hk2 Binder instance.
C
- chat(Map<String, String>) - Method in class com.paiondata.chatbotws.web.endpoints.OpenaiServlet
-
Chatbot endpoint.
- com.paiondata.chatbotws - package com.paiondata.chatbotws
- com.paiondata.chatbotws.application - package com.paiondata.chatbotws.application
- com.paiondata.chatbotws.config - package com.paiondata.chatbotws.config
- com.paiondata.chatbotws.web.endpoints - package com.paiondata.chatbotws.web.endpoints
- com.paiondata.chatbotws.web.filters - package com.paiondata.chatbotws.web.filters
- configure(SpringApplicationBuilder) - Method in class com.paiondata.chatbotws.Application
- CorsFilter - Class in com.paiondata.chatbotws.web.filters
-
CorsFilter
is a Jersey pre-matching filter handling CORS. - CorsFilter() - Constructor for class com.paiondata.chatbotws.web.filters.CorsFilter
E
- exampleConfigKey() - Method in interface com.paiondata.chatbotws.config.ApplicationConfig
-
Example config definition.
F
- filter(ContainerRequestContext) - Method in class com.paiondata.chatbotws.web.filters.CorsFilter
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class com.paiondata.chatbotws.web.filters.CorsFilter
H
- healthcheck() - Method in class com.paiondata.chatbotws.web.endpoints.HealthcheckServlet
-
A webservice sanity-check endpoint.
- HealthcheckServlet - Class in com.paiondata.chatbotws.web.endpoints
-
Endpoint that contains a basic sanity-check.
- HealthcheckServlet() - Constructor for class com.paiondata.chatbotws.web.endpoints.HealthcheckServlet
M
- main(String[]) - Static method in class com.paiondata.chatbotws.Application
-
The entry-point that Spring Boot uses to launche the web server.
O
- OpenaiConfig - Interface in com.paiondata.chatbotws.config
-
OpenaiConfig
provides an interface for retrieving configuration values, allowing for implicit type conversion, defaulting, and use of a runtime properties interface to override configured settings. - OpenaiServlet - Class in com.paiondata.chatbotws.web.endpoints
-
Endpoint that delegates chatbot to OpenAI API.
- OpenaiServlet() - Constructor for class com.paiondata.chatbotws.web.endpoints.OpenaiServlet
R
- ResourceConfig - Class in com.paiondata.chatbotws.application
-
The resource configuration for the web applications.
- ResourceConfig() - Constructor for class com.paiondata.chatbotws.application.ResourceConfig
-
DI Constructor that allows for finer dependency injection control.
All Classes and Interfaces|All Packages|Serialized Form