Package | Description |
---|---|
io.micronaut.annotation.processing |
This package contains the Annotation processors that power Micronaut.
|
io.micronaut.annotation.processing.test | |
io.micronaut.annotation.processing.visitor |
This package contains Visitor pattern elements for Annotation processing.
|
io.micronaut.aop |
The main classes implementing cross cutting behavior in Micronaut.
|
io.micronaut.aop.chain |
The interception chain for AOP.
|
io.micronaut.aop.exceptions |
AOP Advise exceptions.
|
io.micronaut.aop.writer |
Proxy writers.
|
io.micronaut.ast.groovy.utils |
AST Util transformations for injection.
|
io.micronaut.ast.groovy.visitor |
Visitor context when visiting groovy code.
|
io.micronaut.buffer.netty |
Netty HTTP Byte buffer.
|
io.micronaut.cache |
Contains cache interfaces and implementations in Micronaut.
|
io.micronaut.cache.annotation |
Contains cache annotations in Micronaut.
|
io.micronaut.cache.exceptions |
Contains cache exceptions.
|
io.micronaut.cache.interceptor |
Contains cache interceptors in Micronaut.
|
io.micronaut.cache.jcache |
Contains integration with JCache managers.
|
io.micronaut.cache.serialize |
Contains cache serializers in Micronaut.
|
io.micronaut.cli.console.interactive |
Completion handling for CLI.
|
io.micronaut.cli.console.logging |
Console logging within the CLI.
|
io.micronaut.cli.exceptions.reporting |
Exceptions reporting and printing in the CLI.
|
io.micronaut.cli.interactive.completers |
Completion within the CLI.
|
io.micronaut.cli.io.support |
CLI i/o support.
|
io.micronaut.cli.profile |
CLI Profile classes.
|
io.micronaut.cli.profile.commands | |
io.micronaut.cli.util |
CLI Utils.
|
io.micronaut.configuration.cassandra |
Configuration for Cassandra.
|
io.micronaut.configuration.hibernate.validator |
Contains configurations for Hibernate Validator.
|
io.micronaut.configuration.jmx |
A configuration that creates beans for JMX.
|
io.micronaut.configuration.jmx.context |
Classes that relate to MBeans and the bean context.
|
io.micronaut.configuration.jmx.endpoint |
Configures MBeans for endpoints.
|
io.micronaut.configuration.picocli |
Configuration for picocli.
|
io.micronaut.configuration.picocli.annotation | |
io.micronaut.context |
This package contains the core classes for starting a
BeanContext . |
io.micronaut.context.annotation |
Contains core annotations related to Dependency Injection and the Bean Container.
|
io.micronaut.context.condition |
Contains classes and interfaces related to conditional beans.
|
io.micronaut.context.converters |
Additional
TypeConverter instances related to the
BeanContext . |
io.micronaut.context.env |
Classes related to the Micronaut environment.
|
io.micronaut.context.env.yaml |
Property loading for YAML formatted files.
|
io.micronaut.context.event |
Contains classes related to
ApplicationContext event publishing and consuming. |
io.micronaut.context.exceptions |
Contains common exceptions thrown from the
BeanContext . |
io.micronaut.context.processor |
Contains interfaces related to annotation processing.
|
io.micronaut.context.scope |
Contains interfaces related to the definition of custom scopes.
|
io.micronaut.core.annotation |
Micronaut core annotation classes.
|
io.micronaut.core.async |
Supplier helper methods.
|
io.micronaut.core.async.annotation | |
io.micronaut.core.async.processor |
Micronaut core async processing.
|
io.micronaut.core.async.publisher |
Micronaut core async publishing.
|
io.micronaut.core.async.subscriber |
Micronaut core async subscribers.
|
io.micronaut.core.attr |
Micronaut core attribute holder.
|
io.micronaut.core.beans |
This package provides interfaces and abstractions to introspect beans with bean metadata
computed at compilation time.
|
io.micronaut.core.beans.exceptions | |
io.micronaut.core.bind |
Micronaut core argument and property bind classes.
|
io.micronaut.core.bind.annotation |
Micronaut core bind annotation classes.
|
io.micronaut.core.bind.exceptions |
Exceptions that occur during data binding.
|
io.micronaut.core.cli |
Micronaut core CLI dispatch level.
|
io.micronaut.core.cli.exceptions |
Micronaut core CLI exceptions.
|
io.micronaut.core.convert |
Micronaut core type conversion classes.
|
io.micronaut.core.convert.exceptions |
Micronaut core type conversion exceptions.
|
io.micronaut.core.convert.format |
Micronaut core type conversion formatting.
|
io.micronaut.core.convert.value |
Micronaut core type conversion of multiple values.
|
io.micronaut.core.exceptions |
Common exception handling classes.
|
io.micronaut.core.io |
Micronaut core input/output.
|
io.micronaut.core.io.buffer |
Micronaut core buffer factory.
|
io.micronaut.core.io.file |
Micronaut core file i/o.
|
io.micronaut.core.io.scan |
Micronaut core scan with annotation.
|
io.micronaut.core.io.service |
Micronaut core i/o service classes.
|
io.micronaut.core.io.socket |
Micronaut core i/o socketutils.
|
io.micronaut.core.naming |
Micronaut core name resolution.
|
io.micronaut.core.naming.conventions |
Micronaut core name conventions for properties and methods, etc.
|
io.micronaut.core.order |
Micronaut core ordered objects.
|
io.micronaut.core.reflect |
Micronaut core reflections utils.
|
io.micronaut.core.reflect.exception |
Micronaut core reflection exception.
|
io.micronaut.core.serialize |
Micronaut core object serializations.
|
io.micronaut.core.serialize.exceptions |
Micronaut core object serialization exceptions.
|
io.micronaut.core.type |
Micronaut core argument types.
|
io.micronaut.core.util |
Micronaut core utilities.
|
io.micronaut.core.util.clhm |
Contains a forked implementation of ConcurrentLinkedHashMap.
|
io.micronaut.core.util.functional | |
io.micronaut.core.value |
Micronaut core property and value resolution.
|
io.micronaut.core.version |
Micronaut core comparing versions.
|
io.micronaut.core.version.annotation | |
io.micronaut.discovery |
Main client abstraction used for service discovery.
|
io.micronaut.discovery.aws.parameterstore |
Integration with AWS ParameterStore.
|
io.micronaut.discovery.aws.route53 |
Integration with AWS Route53.
|
io.micronaut.discovery.aws.route53.client |
Integration with AWS Route53.
|
io.micronaut.discovery.aws.route53.registration |
Integration with AWS Route53.
|
io.micronaut.discovery.client |
Discovery client classes.
|
io.micronaut.discovery.client.config |
Discovery client configuration.
|
io.micronaut.discovery.client.registration |
Discovery client registration.
|
io.micronaut.discovery.cloud |
Common cloud interface classes.
|
io.micronaut.discovery.cloud.aws |
AWS cloud configuration.
|
io.micronaut.discovery.cloud.digitalocean | |
io.micronaut.discovery.cloud.gcp |
Google Compute cloud configuration.
|
io.micronaut.discovery.config |
Common configuration discovery settings.
|
io.micronaut.discovery.consul |
This package contains client APIs, service discovery and distributed configuration integration between Micronaut
and Consul (https://www.consul.io).
|
io.micronaut.discovery.consul.client.v1 |
Consul client service operations.
|
io.micronaut.discovery.consul.condition |
Consul annotation.
|
io.micronaut.discovery.consul.config |
Consul configuration client.
|
io.micronaut.discovery.consul.health |
Consul health indicator.
|
io.micronaut.discovery.consul.registration |
Consul discovery registration.
|
io.micronaut.discovery.eureka |
This package contains client APIs, service discovery and distributed configuration integration between Micronaut
and Eureka (https://github.com/Netflix/eureka).
|
io.micronaut.discovery.eureka.client.v2 |
This package contains Eureka client classes.
|
io.micronaut.discovery.eureka.condition |
Eureka discovery annotation.
|
io.micronaut.discovery.eureka.health |
Eureka health indicator.
|
io.micronaut.discovery.eureka.registration |
Eureka registration classes.
|
io.micronaut.discovery.event |
Discovery of events.
|
io.micronaut.discovery.exceptions |
Discovery exceptions.
|
io.micronaut.discovery.kubernetes |
Kubernetes classes.
|
io.micronaut.discovery.metadata |
Discovery metadata.
|
io.micronaut.discovery.registration |
Discovery registration.
|
io.micronaut.discovery.spring |
This package contains client APIs, service discovery and distributed configuration integration between Micronaut
and Spring Cloud Config Server and Vault.
|
io.micronaut.discovery.spring.condition |
Spring Cloud Config and Vault annotations.
|
io.micronaut.discovery.spring.config |
Spring Cloud Config client.
|
io.micronaut.discovery.spring.config.client |
Spring Cloud Config client service operations.
|
io.micronaut.discovery.spring.config.client.response |
Model classes for responses from Spring Cloud config server.
|
io.micronaut.function |
A set of classes to support a programming model for Server-less application development using Micronaut
|
io.micronaut.function.client |
Function discovery classes.
|
io.micronaut.function.client.aop |
Function client aop advice.
|
io.micronaut.function.client.aws |
Function AWS lamda configuration.
|
io.micronaut.function.client.exceptions |
Function client exceptions.
|
io.micronaut.function.client.http |
Http executor.
|
io.micronaut.function.client.local |
Local function.
|
io.micronaut.function.executor |
Function executions sent to Micronaut.
|
io.micronaut.function.web |
Classes to support exposing
FunctionBean instances over the web |
io.micronaut.graal.reflect |
Utilities for use with GraalVM native image.
|
io.micronaut.health |
Micronaut health indicator classes.
|
io.micronaut.http |
HTTP classes to represent methods, responses and attributes.
|
io.micronaut.http.annotation |
HTTP annotations representing various requests types that are received.
|
io.micronaut.http.bind |
Classes specific to binding request data to methods.
|
io.micronaut.http.bind.binders |
HTTP server request binding annotation for various request types.
|
io.micronaut.http.client |
HTTP Client requests, interfaces and configuration.
|
io.micronaut.http.client.annotation |
Annotations associated with the HTTP client.
|
io.micronaut.http.client.converters |
HTTP Client response converters.
|
io.micronaut.http.client.exceptions |
HTTP Client exceptions.
|
io.micronaut.http.client.filters |
Client filter implementations.
|
io.micronaut.http.client.interceptor |
HTTP introduction advice.
|
io.micronaut.http.client.interceptor.configuration |
Client versioning configuration. |
io.micronaut.http.client.loadbalance |
HTTP load balance strategies.
|
io.micronaut.http.client.multipart |
HTTP Netty multipart requests.
|
io.micronaut.http.client.reactor |
Reactive transformers.
|
io.micronaut.http.client.rxjava2 |
Rx Reactive transformers.
|
io.micronaut.http.client.sse |
Contains client interfaces for reading Server Sent Events (SSE).
|
io.micronaut.http.client.ssl |
Netty client SSL.
|
io.micronaut.http.client.websocket |
Contains classes specific to WebSocket handling in the client.
|
io.micronaut.http.codec |
Classes representing HTTP decoding.
|
io.micronaut.http.context |
Contains classes for resolving and handling the current server
HttpRequest . |
io.micronaut.http.cookie |
HTTP cookies classes.
|
io.micronaut.http.exceptions |
HTTP exceptions.
|
io.micronaut.http.filter |
HTTP filter chain.
|
io.micronaut.http.hateoas |
hateoas.
|
io.micronaut.http.hateos | |
io.micronaut.http.multipart |
HTTP multipart requests and file upload.
|
io.micronaut.http.netty |
Netty HTTP implementations.
|
io.micronaut.http.netty.channel |
Netty Thread factory.
|
io.micronaut.http.netty.content |
Netty HTTP content utils.
|
io.micronaut.http.netty.cookies |
Netty Cookies.
|
io.micronaut.http.netty.graal | |
io.micronaut.http.netty.reactive |
NOTICE: Classes in this package are forked from https://github.com/playframework/netty-reactive-streams.
|
io.micronaut.http.netty.stream |
Contains classes for streaming http requests and responses
|
io.micronaut.http.netty.websocket |
Netty specific classes for WebSocket.
|
io.micronaut.http.resource |
Resource loader factory.
|
io.micronaut.http.server |
HTTP server configuration.
|
io.micronaut.http.server.binding |
HTTP server request binding.
|
io.micronaut.http.server.codec |
HTTP encoders.
|
io.micronaut.http.server.context |
Support classes for binding the
ServerRequestContext . |
io.micronaut.http.server.cors |
Contains classes specific to CORS support within Micronaut.
|
io.micronaut.http.server.exceptions |
HTTP server exceptions.
|
io.micronaut.http.server.netty |
Netty server classes for Micronaut.
|
io.micronaut.http.server.netty.async |
Asychronous handling.
|
io.micronaut.http.server.netty.binders |
Netty argument binders.
|
io.micronaut.http.server.netty.configuration |
Netty server configurations.
|
io.micronaut.http.server.netty.converters |
Netty converters for various data types.
|
io.micronaut.http.server.netty.decoders |
Netty decoders for Micronaut.
|
io.micronaut.http.server.netty.encoders |
Netty encoders for the Server.
|
io.micronaut.http.server.netty.handler |
Netty channel output handling.
|
io.micronaut.http.server.netty.jackson |
JSON Jackson content processing.
|
io.micronaut.http.server.netty.multipart |
Netty server multipart upload classes.
|
io.micronaut.http.server.netty.ssl |
Netty SSL.
|
io.micronaut.http.server.netty.types |
Netty response types.
|
io.micronaut.http.server.netty.types.files |
Netty file type and response handling.
|
io.micronaut.http.server.netty.websocket |
Netty Server WebSocket support classes.
|
io.micronaut.http.server.types |
HTTP server customizable response type.
|
io.micronaut.http.server.types.files |
Special file type handlers.
|
io.micronaut.http.server.websocket | |
io.micronaut.http.simple |
Simple HTTP request and response classes.
|
io.micronaut.http.simple.cookies |
Simple HTTP cookies classes.
|
io.micronaut.http.sse |
Default server sent request.
|
io.micronaut.http.ssl |
HTTP SSL Authentication.
|
io.micronaut.http.uri |
HTTP URI Matching.
|
io.micronaut.http.util |
HTTP Util classes.
|
io.micronaut.inject |
Contains the core dependency injection interfaces.
|
io.micronaut.inject.annotation |
Contains classes for reading and writing annotation metadata at compile time.
|
io.micronaut.inject.annotation.internal |
Internal annotation mappers, not for public consumption.
|
io.micronaut.inject.ast |
The AST package contains a generic AST over different languages (currently Groovy, Java and Kotlin).
|
io.micronaut.inject.beans.visitor |
Type visitor implementations for producing
BeanIntrospection instances. |
io.micronaut.inject.configuration |
Contains classes for reading and writing Configuration metadata at compile time.
|
io.micronaut.inject.processing |
Injection process handling.
|
io.micronaut.inject.qualifiers |
Contains support classes for creating Bean
Qualifier instances. |
io.micronaut.inject.visitor |
Contains interfaces for defining type visitors that work across languages.
|
io.micronaut.inject.writer |
Contains classes responsible for using ASM to write bean metadata to disk.
|
io.micronaut.jackson |
Configuration for the Jackson JSON parser.
|
io.micronaut.jackson.annotation |
Jackson parser annotation.
|
io.micronaut.jackson.bind |
Jackson bean binding to properties.
|
io.micronaut.jackson.codec |
JSON media type decoding.
|
io.micronaut.jackson.convert |
JSON conversion to objects structures and vice versa.
|
io.micronaut.jackson.env |
JSON property loader.
|
io.micronaut.jackson.modules |
Contains factories for modules.
|
io.micronaut.jackson.parser |
Jackson parser.
|
io.micronaut.jackson.serialize |
Jackson object serializer.
|
io.micronaut.jdbc |
JDBC configuration for Micronaut.
|
io.micronaut.jdbc.metadata |
Support classes for reading JDBC metadata.
|
io.micronaut.jdbc.spring |
Classes for configuring transaction management via Spring for data sources.
|
io.micronaut.management.endpoint |
Micronaut endpoint configuration.
|
io.micronaut.management.endpoint.annotation |
Annotations for defining management endpoints.
|
io.micronaut.management.endpoint.beans |
Endpoint bean definition.
|
io.micronaut.management.endpoint.beans.impl |
Endpoint bean definition implementation.
|
io.micronaut.management.endpoint.caches |
Caches management endpoint.
|
io.micronaut.management.endpoint.health |
Endpoint health.
|
io.micronaut.management.endpoint.health.filter |
Support classes for returning the correct health result from the HTTP server.
|
io.micronaut.management.endpoint.info |
Info aggregation from resources.
|
io.micronaut.management.endpoint.info.impl |
Implementations of Info aggregation.
|
io.micronaut.management.endpoint.info.source |
Endpoint info configuration.
|
io.micronaut.management.endpoint.loggers |
Loggers management endpoint.
|
io.micronaut.management.endpoint.loggers.impl |
Implementation specific classes for the logging system.
|
io.micronaut.management.endpoint.processors |
Endpoint route building and processors.
|
io.micronaut.management.endpoint.refresh |
Endpoint refresh state.
|
io.micronaut.management.endpoint.routes |
Route endpoint and data collection.
|
io.micronaut.management.endpoint.routes.impl |
Route data implementations.
|
io.micronaut.management.endpoint.stop |
Server stop endpoint.
|
io.micronaut.management.health.aggregator |
Health aggregation.
|
io.micronaut.management.health.indicator |
Health indicator.
|
io.micronaut.management.health.indicator.discovery |
Health discovery.
|
io.micronaut.management.health.indicator.diskspace |
Diskspace configuration and indicator.
|
io.micronaut.management.health.indicator.jdbc |
JDBC status indicator.
|
io.micronaut.management.health.monitor |
Continuous monitoring of health status.
|
io.micronaut.messaging |
Messaging related to classes.
|
io.micronaut.messaging.annotation |
Messaging related annotations.
|
io.micronaut.messaging.exceptions |
Messaging related exceptions.
|
io.micronaut.multitenancy |
Multitenancy capabilities.
|
io.micronaut.multitenancy.exceptions |
Encapsulate classes related with Multitenancy exceptions.
|
io.micronaut.multitenancy.propagation |
Encapsulate classes related with Multitenancy propagation.
|
io.micronaut.multitenancy.tenantresolver |
Encapsulate classes related with Multitenancy tenant resolution.
|
io.micronaut.multitenancy.writer |
Encapsulate classes related with Multitenancy writing.
|
io.micronaut.reactive.reactor.converters |
Reactive converters.
|
io.micronaut.reactive.rxjava1.converters |
RxJava converters.
|
io.micronaut.reactive.rxjava2.converters |
RxJava converters.
|
io.micronaut.retry |
Retry State containers.
|
io.micronaut.retry.annotation |
Retry AOP annotations.
|
io.micronaut.retry.event |
Events triggered on retry.
|
io.micronaut.retry.exception |
Retry exceptions.
|
io.micronaut.retry.intercept |
Retry interceptors and states.
|
io.micronaut.runtime |
Main entrypoint for Micronaut.
|
io.micronaut.runtime.context.env |
Command line property source.
|
io.micronaut.runtime.context.scope |
Annotations for context scope.
|
io.micronaut.runtime.context.scope.refresh |
Refresh handling.
|
io.micronaut.runtime.converters.time |
Runtime time conversion.
|
io.micronaut.runtime.event |
Common applications events.
|
io.micronaut.runtime.event.annotation |
Event related annotations.
|
io.micronaut.runtime.exceptions |
Runtime exceptions.
|
io.micronaut.runtime.http.codec |
Runtime HTTP decoding.
|
io.micronaut.runtime.http.converters |
Converters related to HTTP.
|
io.micronaut.runtime.server |
Embedded server.
|
io.micronaut.runtime.server.event |
Server shutdown and startup events.
|
io.micronaut.runtime.server.watch.event | |
io.micronaut.scheduling |
Scheduling execution services.
|
io.micronaut.scheduling.annotation |
Scheduling annotations.
|
io.micronaut.scheduling.async |
Classes related to handling the
Async annotation. |
io.micronaut.scheduling.cron |
Scheduling for Cron expressions.
|
io.micronaut.scheduling.exceptions |
Scheduling Exceptions.
|
io.micronaut.scheduling.executor |
Scheduling Execution configuration and factory.
|
io.micronaut.scheduling.instrument |
Interfaces for simplifying instrumentation of
ExecutorService instances. |
io.micronaut.scheduling.io.watch |
Classes related to file watch.
|
io.micronaut.scheduling.io.watch.event |
Events related to file watch changes.
|
io.micronaut.scheduling.io.watch.osx |
Classes related to file watch on OS X.
|
io.micronaut.scheduling.processor |
Scheduled method processing.
|
io.micronaut.session |
Micronaut session handling.
|
io.micronaut.session.annotation |
Micronaut session annotations.
|
io.micronaut.session.binder |
Session argument and value binding.
|
io.micronaut.session.event |
Session events that are fired in the lifecycle.
|
io.micronaut.session.http |
HTTP session configuration and strategies.
|
io.micronaut.session.websocket |
Classes specific to WebSocket's and sessions.
|
io.micronaut.spring.beans |
Classes to integrate Micronaut with Spring.
|
io.micronaut.spring.core.env |
Spring property resolver adapter.
|
io.micronaut.spring.core.event |
Spring adapter for event publishing.
|
io.micronaut.spring.tx.annotation |
Spring transactional annotations.
|
io.micronaut.tracing |
Default tracer.
|
io.micronaut.tracing.annotation |
Tracing annotations.
|
io.micronaut.tracing.brave |
Configuration for Brave tracing.
|
io.micronaut.tracing.brave.instrument.http |
Configuration for Brave tracing HTTP.
|
io.micronaut.tracing.brave.log |
Brave tracing log.
|
io.micronaut.tracing.brave.sender |
Brave tracing HTTP sender.
|
io.micronaut.tracing.instrument.http |
HTTP Tracing.
|
io.micronaut.tracing.instrument.hystrix |
Tracing with hystrix.
|
io.micronaut.tracing.instrument.rxjava |
React Java tracing.
|
io.micronaut.tracing.instrument.scheduling |
Instruments thread creation.
|
io.micronaut.tracing.instrument.util |
Tracing Util.
|
io.micronaut.tracing.interceptor |
Tracing Interceptor.
|
io.micronaut.tracing.jaeger |
This package contains configuration for Jaeger based tracing.
|
io.micronaut.validation |
Validation advice and interceptors.
|
io.micronaut.validation.async |
This package includes visitors specific to compile time validation and checks for async related elements.
|
io.micronaut.validation.exceptions |
Validation exceptions.
|
io.micronaut.validation.internal |
Package to organize classes responsible for validating
extensions of internal APIs.
|
io.micronaut.validation.properties |
Package to organize classes responsible for validating the usage of kebab-case name
in properties at compile time.
|
io.micronaut.validation.routes |
Package to organize classes responsible for validating
route arguments at compile time.
|
io.micronaut.validation.routes.rules |
Package to store classes that provide route validation rules.
|
io.micronaut.validation.websocket |
This package includes visitors specific to compile time validation and checks for websocket related elements.
|
io.micronaut.views |
Contains classes specific to Views within Micronaut.
|
io.micronaut.views.csp |
Contains classes specific to CSP support within Micronaut.
|
io.micronaut.views.exceptions |
View related exceptions.
|
io.micronaut.views.freemarker |
Contains classes specific to Views rendered with FreeMarker.
|
io.micronaut.views.handlebars |
Contains classes specific to Views rendered with Handlebars.
|
io.micronaut.views.model |
View model decorators.
|
io.micronaut.views.model.security |
Contains views models decorators related to security.
|
io.micronaut.views.thymeleaf |
Contains classes specific to Views rendered with Thymeleaf.
|
io.micronaut.views.velocity |
Contains classes specific to Views rendered with Velocity.
|
io.micronaut.web.router |
Route based method matching classes derived from URIs.
|
io.micronaut.web.router.exceptions |
Route exceptions.
|
io.micronaut.web.router.filter | |
io.micronaut.web.router.naming |
Route based naming strategies.
|
io.micronaut.web.router.qualifier |
Qualifiers based on type.
|
io.micronaut.web.router.resource |
Route resource and configuration.
|
io.micronaut.web.router.version |
Stores classes related to versioning routes.
|
io.micronaut.web.router.version.resolution | |
io.micronaut.websocket |
Classes and interfaces for supporting WebSocket.
|
io.micronaut.websocket.annotation |
WebSocket specific annotations.
|
io.micronaut.websocket.bind |
Package containing binding related classes.
|
io.micronaut.websocket.context |
Classes related to handling of WebSocket beans.
|
io.micronaut.websocket.event |
WebSocket server event types.
|
io.micronaut.websocket.exceptions |
WebSocket related exceptions.
|
io.micronaut.websocket.interceptor |
Implementation classes for
ClientWebSocket advice. |