Class QuarkusWebSocketConnector
- java.lang.Object
-
- io.quarkus.reactivemessaging.http.runtime.QuarkusWebSocketConnector
-
- All Implemented Interfaces:
org.eclipse.microprofile.reactive.messaging.spi.ConnectorFactory,org.eclipse.microprofile.reactive.messaging.spi.IncomingConnectorFactory,org.eclipse.microprofile.reactive.messaging.spi.OutgoingConnectorFactory
@ApplicationScoped public class QuarkusWebSocketConnector extends Object implements org.eclipse.microprofile.reactive.messaging.spi.IncomingConnectorFactory, org.eclipse.microprofile.reactive.messaging.spi.OutgoingConnectorFactory
Quarkus-specific reactive messaging connector for web sockets
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static StringDEFAULT_JITTER(package private) static StringDEFAULT_MAX_ATTEMPTS_STRstatic IntegerDEFAULT_SOURCE_BUFFER(package private) static StringDEFAULT_SOURCE_BUFFER_STR(package private) ReactiveWebSocketHandlerBeanhandlerBeanstatic StringNAME(package private) SerializerFactoryBaseserializerFactory(package private) io.vertx.core.Vertxvertx
-
Constructor Summary
Constructors Constructor Description QuarkusWebSocketConnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<WebSocketMessage<?>>getPublisherBuilder(org.eclipse.microprofile.config.Config configuration)org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message<?>,Void>getSubscriberBuilder(org.eclipse.microprofile.config.Config configuration)
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
DEFAULT_JITTER
static final String DEFAULT_JITTER
- See Also:
- Constant Field Values
-
DEFAULT_MAX_ATTEMPTS_STR
static final String DEFAULT_MAX_ATTEMPTS_STR
- See Also:
- Constant Field Values
-
DEFAULT_SOURCE_BUFFER_STR
static final String DEFAULT_SOURCE_BUFFER_STR
- See Also:
- Constant Field Values
-
DEFAULT_SOURCE_BUFFER
public static final Integer DEFAULT_SOURCE_BUFFER
-
handlerBean
@Inject ReactiveWebSocketHandlerBean handlerBean
-
serializerFactory
@Inject SerializerFactoryBase serializerFactory
-
vertx
@Inject io.vertx.core.Vertx vertx
-
-
Method Detail
-
getPublisherBuilder
public org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<WebSocketMessage<?>> getPublisherBuilder(org.eclipse.microprofile.config.Config configuration)
- Specified by:
getPublisherBuilderin interfaceorg.eclipse.microprofile.reactive.messaging.spi.IncomingConnectorFactory
-
getSubscriberBuilder
public org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message<?>,Void> getSubscriberBuilder(org.eclipse.microprofile.config.Config configuration)
- Specified by:
getSubscriberBuilderin interfaceorg.eclipse.microprofile.reactive.messaging.spi.OutgoingConnectorFactory
-
-