Interface ConfigurableRSocketServerFactory

All Known Implementing Classes:
NettyRSocketServerFactory

public interface ConfigurableRSocketServerFactory
A configurable RSocketServerFactory.
Since:
2.2.0
Author:
Brian Clozel, Scott Frederick
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setAddress(@Nullable InetAddress address)
    Set the specific network address that the server should bind to.
    void
    setFragmentSize(@Nullable DataSize fragmentSize)
    Specify the maximum transmission unit.
    void
    setPort(int port)
    Set the port that the server should listen on.
    void
    setSsl(@Nullable Ssl ssl)
    Sets the SSL configuration that will be applied to the server's default connector.
    void
    setSslBundles(@Nullable SslBundles sslBundles)
    Sets an SSL bundle that can be used to get SSL configuration.
    void
    Set the transport that the RSocket server should use.
  • Method Details

    • setPort

      void setPort(int port)
      Set the port that the server should listen on. If not specified port '9898' will be used.
      Parameters:
      port - the port to set
    • setFragmentSize

      void setFragmentSize(@Nullable DataSize fragmentSize)
      Specify the maximum transmission unit. Frames larger than the specified fragmentSize are fragmented.
      Parameters:
      fragmentSize - the fragment size
      Since:
      2.4.0
    • setAddress

      void setAddress(@Nullable InetAddress address)
      Set the specific network address that the server should bind to.
      Parameters:
      address - the address to set (defaults to null)
    • setTransport

      void setTransport(RSocketServer.Transport transport)
      Set the transport that the RSocket server should use.
      Parameters:
      transport - the transport protocol to use
    • setSsl

      void setSsl(@Nullable Ssl ssl)
      Sets the SSL configuration that will be applied to the server's default connector.
      Parameters:
      ssl - the SSL configuration
    • setSslBundles

      void setSslBundles(@Nullable SslBundles sslBundles)
      Sets an SSL bundle that can be used to get SSL configuration.
      Parameters:
      sslBundles - the SSL bundles
      Since:
      3.1.0