Class ConsulStubsRegistrar
java.lang.Object
org.springframework.cloud.contract.stubrunner.spring.cloud.consul.ConsulStubsRegistrar
- All Implemented Interfaces:
AutoCloseable,StubsRegistrar
Registers all stubs in Zookeeper Service Discovery.
- Since:
- 1.0.0
- Author:
- Marcin Grzejszczak
-
Constructor Summary
ConstructorsConstructorDescriptionConsulStubsRegistrar(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
Modifier and TypeMethodDescriptionvoidclose()protected Stringname(StubConfiguration stubConfiguration) protected com.ecwid.consul.v1.agent.model.NewServicenewService(StubConfiguration stubConfiguration, Integer port) void
-
Constructor Details
-
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 Details
-
registerStubs
public void registerStubs()- Specified by:
registerStubsin interfaceStubsRegistrar
-
newService
protected com.ecwid.consul.v1.agent.model.NewService newService(StubConfiguration stubConfiguration, Integer port) -
name
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-