Class ConsulStubsRegistrar
- java.lang.Object
-
- org.springframework.cloud.contract.stubrunner.spring.cloud.consul.ConsulStubsRegistrar
-
- All Implemented Interfaces:
AutoCloseable,StubsRegistrar
public class ConsulStubsRegistrar extends Object implements StubsRegistrar
Registers all stubs in Zookeeper Service Discovery.- Since:
- 1.0.0
- Author:
- Marcin Grzejszczak
-
-
Constructor Summary
Constructors Constructor Description ConsulStubsRegistrar(StubRunning stubRunning, com.ecwid.consul.v1.ConsulClient consulClient, StubMapperProperties stubMapperProperties, org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties consulDiscoveryProperties, org.springframework.cloud.commons.util.InetUtils inetUtils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected Stringname(StubConfiguration stubConfiguration)protected com.ecwid.consul.v1.agent.model.NewServicenewService(StubConfiguration stubConfiguration, Integer port)voidregisterStubs()
-
-
-
Constructor Detail
-
ConsulStubsRegistrar
public ConsulStubsRegistrar(StubRunning stubRunning, com.ecwid.consul.v1.ConsulClient consulClient, StubMapperProperties stubMapperProperties, org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties consulDiscoveryProperties, org.springframework.cloud.commons.util.InetUtils inetUtils)
-
-
Method Detail
-
registerStubs
public void registerStubs()
- Specified by:
registerStubsin interfaceStubsRegistrar
-
newService
protected com.ecwid.consul.v1.agent.model.NewService newService(StubConfiguration stubConfiguration, Integer port)
-
name
protected String name(StubConfiguration stubConfiguration)
-
close
public void close() throws Exception- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
-