Interface SingletonBuilderAPI.SecondClause<P>

Type Parameters:
P - the type of service proxies
All Known Implementing Classes:
AbstractSingletonBuilder
Enclosing class:
SingletonBuilderAPI

public static interface SingletonBuilderAPI.SecondClause<P>
The second clause of the DSL.
Author:
Fabio Simeoni
  • Method Details

    • withTimeout

      SingletonBuilderAPI.FinalClause<P> withTimeout(int timeoutDuration, TimeUnit timeoutUnit)
      Configures the timeout for the proxy.
      Parameters:
      timeoutDuration - the duration of the timeout
      timeoutUnit - the time unit of the timeout
      Returns:
      further configuration options
    • with

      <T> SingletonBuilderAPI.SecondClause<P> with(String name, T value)
      Set a configuration property for the proxy.
      Type Parameters:
      T - the type of the property value
      Parameters:
      name - the name of the property
      value - the value of the property
      Returns:
      further configuration options
    • with

      Set a configuration property for the proxy.
      Parameters:
      property - the property
      Returns:
      further configuration options
    • build

      P build()
      Returns a configured proxy.
      Returns:
      the proxy