Packages

class VertxOptions extends AnyRef

Instances of this class are used to configure io.vertx.scala.core.Vertx instances.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. VertxOptions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new VertxOptions(_asJava: core.VertxOptions)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def asJava: core.VertxOptions
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def getAddressResolverOptions: AddressResolverOptions
  11. def getBlockedThreadCheckInterval: Long
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  13. def getClusterHost: String
  14. def getClusterPingInterval: Long
  15. def getClusterPingReplyInterval: Long
  16. def getClusterPort: Int
  17. def getClusterPublicHost: String
  18. def getClusterPublicPort: Int
  19. def getEventBusOptions: EventBusOptions
  20. def getEventLoopPoolSize: Int
  21. def getHAGroup: String
  22. def getInternalBlockingPoolSize: Int
  23. def getMaxEventLoopExecuteTime: Long
  24. def getMaxWorkerExecuteTime: Long
  25. def getMetricsOptions: MetricsOptions
  26. def getQuorumSize: Int
  27. def getWarningExceptionTime: Long
  28. def getWorkerPoolSize: Int
  29. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  30. def isClustered: Boolean
  31. def isHAEnabled: Boolean
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  36. def setAddressResolverOptions(value: AddressResolverOptions): VertxOptions

    Sets the address resolver configuration to configure resolving DNS servers, cache TTL, etc...

  37. def setBlockedThreadCheckInterval(value: Long): VertxOptions

    Sets the value of blocked thread check period, in ms.

  38. def setClusterHost(value: String): VertxOptions

    Set the hostname to be used for clustering.

  39. def setClusterPingInterval(value: Long): VertxOptions

    Set the value of cluster ping interval, in ms.

  40. def setClusterPingReplyInterval(value: Long): VertxOptions

    Set the value of cluster ping reply interval, in ms.

  41. def setClusterPort(value: Int): VertxOptions

    Set the port to be used for clustering.

  42. def setClusterPublicHost(value: String): VertxOptions

    Set the public facing hostname to be used for clustering.

    Set the public facing hostname to be used for clustering. Sometimes, e.g. when running on certain clouds, the local address the server listens on for clustering is not the same address that other nodes connect to it at, as the OS / cloud infrastructure does some kind of proxying. If this is the case you can specify a public hostname which is different from the hostname the server listens at. The default value is null which means use the same as the cluster hostname.

  43. def setClusterPublicPort(value: Int): VertxOptions

    See VertxOptions for an explanation.

    See VertxOptions for an explanation.

  44. def setClustered(value: Boolean): VertxOptions

    Set whether or not the Vert.x instance will be clustered.

  45. def setEventBusOptions(value: EventBusOptions): VertxOptions

    Sets the event bus configuration to configure the host, port, ssl...

  46. def setEventLoopPoolSize(value: Int): VertxOptions

    Set the number of event loop threads to be used by the Vert.x instance.

  47. def setHAEnabled(value: Boolean): VertxOptions

    Set whether HA will be enabled on the Vert.x instance.

  48. def setHAGroup(value: String): VertxOptions

    Set the HA group to be used when HA is enabled.

  49. def setInternalBlockingPoolSize(value: Int): VertxOptions

    Set the value of internal blocking pool size

  50. def setMaxEventLoopExecuteTime(value: Long): VertxOptions

    Sets the value of max event loop execute time, in ns.

  51. def setMaxWorkerExecuteTime(value: Long): VertxOptions

    Sets the value of max worker execute time, in ns.

  52. def setMetricsOptions(value: MetricsOptions): VertxOptions

    Set the metrics options

  53. def setQuorumSize(value: Int): VertxOptions

    Set the quorum size to be used when HA is enabled.

  54. def setWarningExceptionTime(value: Long): VertxOptions

    Set the threshold value above this, the blocked warning contains a stack trace.

  55. def setWorkerPoolSize(value: Int): VertxOptions

    Set the maximum number of worker threads to be used by the Vert.x instance.

  56. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  57. def toString(): String
    Definition Classes
    AnyRef → Any
  58. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped