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 Detail

      • 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
      • build

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