Package ch.rasc.wamp2spring.config
Class WampConfiguration
java.lang.Object
ch.rasc.wamp2spring.config.WampConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<WampConfigurer>protected final Featuresprotected org.springframework.core.convert.ConversionService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddArgumentResolvers(List<org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver> argumentResolvers) org.springframework.messaging.SubscribableChannelChannel from theWampPublisherto thePubSubMessageHandlerExecutor used by thebrokerChannel().com.fasterxml.jackson.core.JsonFactoryorg.springframework.messaging.SubscribableChannelorg.springframework.messaging.SubscribableChannelprotected voidconfigureClientInboundChannel(org.springframework.messaging.support.ExecutorSubscribableChannel executorSubscribableChannel) protected voidconfigureFeatures(Features features) protected org.springframework.core.convert.ConversionServiceprotected EventStoreprotected StringhandlerMethodService(org.springframework.context.ApplicationContext applicationContext) com.fasterxml.jackson.core.JsonFactorycom.fasterxml.jackson.core.JsonFactoryorg.springframework.messaging.MessageHandlerpubSubMessageHandler(org.springframework.context.ApplicationContext applicationContext) org.springframework.messaging.MessageHandlerrpcMessageHandler(org.springframework.context.ApplicationContext applicationContext) voidsetConfigurers(List<WampConfigurer> configurers) protected voidsetImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata, String enableClassName) com.fasterxml.jackson.core.JsonFactory
-
Field Details
-
internalConversionService
@Nullable protected org.springframework.core.convert.ConversionService internalConversionService -
configurers
-
features
-
-
Constructor Details
-
WampConfiguration
public WampConfiguration()
-
-
Method Details
-
setConfigurers
-
configureFeatures
-
setImportMetadata
protected void setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata, String enableClassName) -
jsonJsonFactory
@Bean public com.fasterxml.jackson.core.JsonFactory jsonJsonFactory() -
msgpackJsonFactory
@Bean public com.fasterxml.jackson.core.JsonFactory msgpackJsonFactory() -
cborJsonFactory
@Bean public com.fasterxml.jackson.core.JsonFactory cborJsonFactory() -
smileJsonFactory
@Bean public com.fasterxml.jackson.core.JsonFactory smileJsonFactory() -
getWebSocketHandlerPath
-
clientInboundChannel
@Bean public org.springframework.messaging.SubscribableChannel clientInboundChannel() -
configureClientInboundChannel
protected void configureClientInboundChannel(org.springframework.messaging.support.ExecutorSubscribableChannel executorSubscribableChannel) -
clientInboundChannelExecutor
-
clientOutboundChannel
@Bean public org.springframework.messaging.SubscribableChannel clientOutboundChannel() -
clientOutboundChannelExecutor
-
brokerChannel
@Bean public org.springframework.messaging.SubscribableChannel brokerChannel()Channel from theWampPublisherto thePubSubMessageHandler -
brokerChannelExecutor
Executor used by thebrokerChannel(). By default messages send through the brokerChannel are processed synchronously. -
pubSubMessageHandler
@Bean public org.springframework.messaging.MessageHandler pubSubMessageHandler(org.springframework.context.ApplicationContext applicationContext) -
subscriptionRegistry
-
rpcMessageHandler
@Bean public org.springframework.messaging.MessageHandler rpcMessageHandler(org.springframework.context.ApplicationContext applicationContext) -
handlerMethodService
@Bean public HandlerMethodService handlerMethodService(org.springframework.context.ApplicationContext applicationContext) -
addArgumentResolvers
protected void addArgumentResolvers(List<org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver> argumentResolvers) -
conversionService
protected org.springframework.core.convert.ConversionService conversionService() -
eventStore
-
procedureRegistry
-
wampEventPublisher
-