Class AbstractServerBuilder<T extends AbstractServer,B extends AbstractServerBuilder<T,B>>

java.lang.Object
org.citrusframework.endpoint.AbstractEndpointBuilder<T>
org.citrusframework.server.AbstractServerBuilder<T,B>
All Implemented Interfaces:
EndpointBuilder<T>

public abstract class AbstractServerBuilder<T extends AbstractServer,B extends AbstractServerBuilder<T,B>> extends AbstractEndpointBuilder<T>
  • Constructor Details

    • AbstractServerBuilder

      protected AbstractServerBuilder()
  • Method Details

    • autoStart

      public B autoStart(boolean autoStart)
      Sets the autoStart property.
      Parameters:
      autoStart -
      Returns:
    • endpointAdapter

      public B endpointAdapter(EndpointAdapter endpointAdapter)
      Sets the endpoint adapter.
      Parameters:
      endpointAdapter -
      Returns:
    • debugLogging

      public B debugLogging(boolean enabled)
      Sets the debug logging enabled flag.
      Parameters:
      enabled -
      Returns:
    • timeout

      public B timeout(long timeout)
      Sets the default timeout.
      Parameters:
      timeout -
      Returns: