Class AbstractServerConfigBuilder<T extends AbstractServerConfigBuilder<T>>

  • Type Parameters:
    T - type of builder

    public abstract class AbstractServerConfigBuilder<T extends AbstractServerConfigBuilder<T>>
    extends Object
    Common code for JUnit 4 and Junit 5 Extension
    Since:
    11
    Author:
    Katia Aresti
    • Constructor Detail

      • AbstractServerConfigBuilder

        protected AbstractServerConfigBuilder​(String configurationFile,
                                              boolean defaultFile)
    • Method Detail

      • mavenArtifacts

        public T mavenArtifacts​(String... mavenArtifacts)
      • numServers

        public T numServers​(int numServers)
      • artifacts

        public T artifacts​(org.jboss.shrinkwrap.api.spec.JavaArchive... archives)
        Deployments
      • property

        public T property​(String name,
                          String value)
        Define a system property
      • enableJMX

        public T enableJMX()
      • parallelStartup

        public T parallelStartup​(boolean parallel)
        If false servers are started individually, waiting until they become available, before subsequent servers are started.
      • site

        public T site​(String site)
        Sets the current site name
      • portOffset

        public T portOffset​(int port)