Class WampConfiguration

java.lang.Object
ch.rasc.wamp2spring.config.WampConfiguration

public class WampConfiguration extends Object
  • Field Details

    • internalConversionService

      @Nullable protected org.springframework.core.convert.ConversionService internalConversionService
    • configurers

      protected final List<WampConfigurer> configurers
    • features

      protected final Features features
  • Constructor Details

    • WampConfiguration

      public WampConfiguration()
  • Method Details

    • setConfigurers

      @Autowired(required=false) public void setConfigurers(List<WampConfigurer> configurers)
    • configureFeatures

      protected void configureFeatures(Features features)
    • 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

      protected String getWebSocketHandlerPath()
    • clientInboundChannel

      @Bean public org.springframework.messaging.SubscribableChannel clientInboundChannel()
    • configureClientInboundChannel

      protected void configureClientInboundChannel(org.springframework.messaging.support.ExecutorSubscribableChannel executorSubscribableChannel)
    • clientInboundChannelExecutor

      @Bean public Executor clientInboundChannelExecutor()
    • clientOutboundChannel

      @Bean public org.springframework.messaging.SubscribableChannel clientOutboundChannel()
    • clientOutboundChannelExecutor

      @Bean public Executor clientOutboundChannelExecutor()
    • brokerChannel

      @Bean public org.springframework.messaging.SubscribableChannel brokerChannel()
      Channel from the WampPublisher to the PubSubMessageHandler
    • brokerChannelExecutor

      @Nullable public Executor brokerChannelExecutor()
      Executor used by the brokerChannel(). By default messages send through the brokerChannel are processed synchronously.
    • pubSubMessageHandler

      @Bean public org.springframework.messaging.MessageHandler pubSubMessageHandler(org.springframework.context.ApplicationContext applicationContext)
    • subscriptionRegistry

      @Bean public SubscriptionRegistry 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

      protected EventStore eventStore()
    • procedureRegistry

      @Bean public ProcedureRegistry procedureRegistry()
    • wampEventPublisher

      @Bean public WampPublisher wampEventPublisher()