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:
org.citrusframework.common.Named, org.citrusframework.endpoint.EndpointBuilder<T>, org.citrusframework.spi.ReferenceResolverAware

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

    • AbstractServerBuilder

      protected AbstractServerBuilder()
  • Method Details

    • build

      public T build()
      Specified by:
      build in interface org.citrusframework.endpoint.EndpointBuilder<T extends AbstractServer>
      Overrides:
      build in class AbstractEndpointBuilder<T extends AbstractServer>
    • autoStart

      public B autoStart(boolean autoStart)
      Sets the autoStart property.
    • setAutoStart

      public void setAutoStart(boolean autoStart)
    • endpointAdapter

      public B endpointAdapter(org.citrusframework.endpoint.EndpointAdapter endpointAdapter)
      Sets the endpoint adapter.
    • setEndpointAdapter

      public void setEndpointAdapter(String endpointAdapter)
    • debugLogging

      public B debugLogging(boolean enabled)
      Sets the debug logging enabled flag.
    • setDebugLogging

      public void setDebugLogging(boolean enabled)
    • timeout

      public B timeout(long timeout)
      Sets the default timeout.
    • setTimeout

      public void setTimeout(long timeout)