Class SinglePortServerConfigurationBuilder

  • All Implemented Interfaces:
    org.infinispan.commons.configuration.Builder<org.infinispan.server.router.configuration.SinglePortRouterConfiguration>, org.infinispan.commons.configuration.Self<SinglePortServerConfigurationBuilder>, org.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<org.infinispan.server.router.configuration.SinglePortRouterConfiguration,​SinglePortServerConfigurationBuilder>, org.infinispan.server.router.configuration.builder.ConfigurationBuilderParent

    public class SinglePortServerConfigurationBuilder
    extends org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<org.infinispan.server.router.configuration.SinglePortRouterConfiguration,​SinglePortServerConfigurationBuilder>
    implements org.infinispan.server.router.configuration.builder.ConfigurationBuilderParent
    Since:
    10.0
    Author:
    Tristan Tarrant <tristan@infinispan.org>
    • Field Summary

      • Fields inherited from class org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder

        attributes, ipFilter, ssl
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void applyConfigurationToProtocol​(org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder builder)  
      org.infinispan.server.router.configuration.SinglePortRouterConfiguration build()  
      org.infinispan.server.router.configuration.SinglePortRouterConfiguration build​(boolean validate)  
      org.infinispan.server.router.configuration.SinglePortRouterConfiguration create()  
      org.infinispan.server.router.configuration.builder.HotRodRouterBuilder hotrod()  
      org.infinispan.server.router.configuration.builder.RestRouterBuilder rest()  
      org.infinispan.server.router.configuration.builder.RoutingBuilder routing()  
      SinglePortServerConfigurationBuilder self()  
      org.infinispan.server.router.configuration.builder.SinglePortRouterBuilder singlePort()  
      void validate()  
      • Methods inherited from class org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder

        adminOperationsHandler, defaultCacheName, host, host, idleTimeout, implicitConnector, ioThreads, ipFilter, name, name, port, port, read, recvBufSize, sendBufSize, socketBinding, socketBinding, ssl, startTransport, startTransport, tcpKeepAlive, tcpNoDelay, workerThreads
    • Constructor Detail

      • SinglePortServerConfigurationBuilder

        public SinglePortServerConfigurationBuilder()
    • Method Detail

      • create

        public org.infinispan.server.router.configuration.SinglePortRouterConfiguration create()
        Specified by:
        create in interface org.infinispan.commons.configuration.Builder<org.infinispan.server.router.configuration.SinglePortRouterConfiguration>
      • validate

        public void validate()
        Specified by:
        validate in interface org.infinispan.commons.configuration.Builder<org.infinispan.server.router.configuration.SinglePortRouterConfiguration>
        Overrides:
        validate in class org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<org.infinispan.server.router.configuration.SinglePortRouterConfiguration,​SinglePortServerConfigurationBuilder>
      • build

        public org.infinispan.server.router.configuration.SinglePortRouterConfiguration build​(boolean validate)
      • build

        public org.infinispan.server.router.configuration.SinglePortRouterConfiguration build()
        Specified by:
        build in interface org.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<org.infinispan.server.router.configuration.SinglePortRouterConfiguration,​SinglePortServerConfigurationBuilder>
      • routing

        public org.infinispan.server.router.configuration.builder.RoutingBuilder routing()
        Specified by:
        routing in interface org.infinispan.server.router.configuration.builder.ConfigurationBuilderParent
      • hotrod

        public org.infinispan.server.router.configuration.builder.HotRodRouterBuilder hotrod()
        Specified by:
        hotrod in interface org.infinispan.server.router.configuration.builder.ConfigurationBuilderParent
      • rest

        public org.infinispan.server.router.configuration.builder.RestRouterBuilder rest()
        Specified by:
        rest in interface org.infinispan.server.router.configuration.builder.ConfigurationBuilderParent
      • singlePort

        public org.infinispan.server.router.configuration.builder.SinglePortRouterBuilder singlePort()
        Specified by:
        singlePort in interface org.infinispan.server.router.configuration.builder.ConfigurationBuilderParent
      • applyConfigurationToProtocol

        public void applyConfigurationToProtocol​(org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder builder)