Class WiremockDockerService

java.lang.Object
pl.netroute.hussar.core.service.api.BaseService<pl.netroute.hussar.service.wiremock.api.WiremockDockerServiceConfig>
pl.netroute.hussar.core.service.api.BaseDockerService<pl.netroute.hussar.service.wiremock.api.WiremockDockerServiceConfig>
pl.netroute.hussar.service.wiremock.api.WiremockDockerService
All Implemented Interfaces:
pl.netroute.hussar.core.api.Accessible, pl.netroute.hussar.core.api.Startable<pl.netroute.hussar.core.service.ServiceStartupContext>, pl.netroute.hussar.core.api.Stoppable, pl.netroute.hussar.core.configuration.api.BindableConfiguration, pl.netroute.hussar.core.network.api.ControllableNetwork, pl.netroute.hussar.core.service.api.Service

public class WiremockDockerService extends pl.netroute.hussar.core.service.api.BaseDockerService<pl.netroute.hussar.service.wiremock.api.WiremockDockerServiceConfig>
Hussar Docker Service representing WireMock.
  • Field Summary

    Fields inherited from class pl.netroute.hussar.core.service.api.BaseDockerService

    container, dockerAlias, dockerNetwork

    Fields inherited from class pl.netroute.hussar.core.service.api.BaseService

    config, configurationRegistry, endpointRegisterer, log, network, networkConfigurer
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<Integer>
     

    Methods inherited from class pl.netroute.hussar.core.service.api.BaseDockerService

    bootstrapService, configureContainer, configureDockerNetwork, configureEnvVariables, configureExposedPorts, configureLogging, configureStartupTimeout, configureWaitStrategy, getInternalEndpoints, shutdownService

    Methods inherited from class pl.netroute.hussar.core.service.api.BaseService

    doAfterServiceShutdown, doAfterServiceStartup, doBeforeServiceShutdown, doBeforeServiceStartup, getConfigurationRegistry, getEndpoints, getName, getNetworkControl, shutdown, start

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getInternalPorts

      protected List<Integer> getInternalPorts()
      Specified by:
      getInternalPorts in class pl.netroute.hussar.core.service.api.BaseDockerService<pl.netroute.hussar.service.wiremock.api.WiremockDockerServiceConfig>