Class SinglePortServerConfigurationBuilder

java.lang.Object
org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<org.infinispan.server.router.configuration.SinglePortRouterConfiguration,SinglePortServerConfigurationBuilder,org.infinispan.server.core.configuration.NoAuthenticationConfiguration>
org.infinispan.server.configuration.endpoint.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.core.configuration.NoAuthenticationConfiguration>, org.infinispan.server.router.configuration.builder.ConfigurationBuilderParent

public class SinglePortServerConfigurationBuilder extends org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<org.infinispan.server.router.configuration.SinglePortRouterConfiguration,SinglePortServerConfigurationBuilder,org.infinispan.server.core.configuration.NoAuthenticationConfiguration> 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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    applyConfigurationToProtocol(org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<?,?,?> builder)
     
    org.infinispan.commons.configuration.attributes.AttributeSet
     
    org.infinispan.server.core.configuration.AuthenticationConfigurationBuilder<org.infinispan.server.core.configuration.NoAuthenticationConfiguration>
     
    org.infinispan.server.router.configuration.SinglePortRouterConfiguration
     
    org.infinispan.server.router.configuration.SinglePortRouterConfiguration
    build(boolean validate)
     
    org.infinispan.server.router.configuration.SinglePortRouterConfiguration
     
    org.infinispan.server.router.configuration.builder.HotRodRouterBuilder
     
    org.infinispan.server.router.configuration.builder.RestRouterBuilder
     
    org.infinispan.server.router.configuration.builder.RoutingBuilder
     
     
    org.infinispan.server.router.configuration.builder.SinglePortRouterBuilder
     
    void
     

    Methods inherited from class org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder

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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.infinispan.commons.configuration.Builder

    read, reset
  • Constructor Details

    • SinglePortServerConfigurationBuilder

      public SinglePortServerConfigurationBuilder()
  • Method Details

    • attributes

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

      Specified by:
      self in interface org.infinispan.commons.configuration.Self<SinglePortServerConfigurationBuilder>
    • 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,org.infinispan.server.core.configuration.NoAuthenticationConfiguration>
    • build

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

      public org.infinispan.server.core.configuration.AuthenticationConfigurationBuilder<org.infinispan.server.core.configuration.NoAuthenticationConfiguration> authentication()
      Specified by:
      authentication in interface org.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<org.infinispan.server.router.configuration.SinglePortRouterConfiguration,SinglePortServerConfigurationBuilder,org.infinispan.server.core.configuration.NoAuthenticationConfiguration>
    • 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,org.infinispan.server.core.configuration.NoAuthenticationConfiguration>
    • 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)