Class EurekaUpdatingListener
java.lang.Object
com.linecorp.armeria.server.ServerListenerAdapter
com.linecorp.armeria.server.eureka.EurekaUpdatingListener
- All Implemented Interfaces:
com.linecorp.armeria.server.ServerListener
public final class EurekaUpdatingListener
extends com.linecorp.armeria.server.ServerListenerAdapter
A
ServerListener which registers the current Server to Eureka.
EurekaUpdatingListener sends renewal requests periodically so that the Server is not removed
from the registry. When the Server stops, EurekaUpdatingListener deregisters the
Server from Eureka by sending a cancellation request.-
Method Summary
Modifier and TypeMethodDescriptionbuilder(com.linecorp.armeria.common.SessionProtocol sessionProtocol, com.linecorp.armeria.client.endpoint.EndpointGroup endpointGroup) Returns a newEurekaUpdatingListenerBuildercreated with the specifiedSessionProtocolandEndpointGroup.builder(com.linecorp.armeria.common.SessionProtocol sessionProtocol, com.linecorp.armeria.client.endpoint.EndpointGroup endpointGroup, String path) Returns a newEurekaUpdatingListenerBuildercreated with the specifiedSessionProtocol,EndpointGroupand path.Returns a newEurekaUpdatingListenerBuildercreated with the specifiedeurekaUri.Returns a newEurekaUpdatingListenerBuildercreated with the specifiedeurekaUri.static EurekaUpdatingListenerof(com.linecorp.armeria.common.SessionProtocol sessionProtocol, com.linecorp.armeria.client.endpoint.EndpointGroup endpointGroup) Returns a newEurekaUpdatingListenerwhich registers the currentServerto the specifiedEndpointGroup.static EurekaUpdatingListenerof(com.linecorp.armeria.common.SessionProtocol sessionProtocol, com.linecorp.armeria.client.endpoint.EndpointGroup endpointGroup, String path) Returns a newEurekaUpdatingListenerwhich registers the currentServerto the specifiedEndpointGroupunder the specifiedpath.static EurekaUpdatingListenerstatic EurekaUpdatingListenervoidserverStarted(com.linecorp.armeria.server.Server server) voidserverStopping(com.linecorp.armeria.server.Server server) Methods inherited from class com.linecorp.armeria.server.ServerListenerAdapter
serverStarting, serverStopped
-
Method Details
-
of
-
of
-
of
public static EurekaUpdatingListener of(com.linecorp.armeria.common.SessionProtocol sessionProtocol, com.linecorp.armeria.client.endpoint.EndpointGroup endpointGroup) Returns a newEurekaUpdatingListenerwhich registers the currentServerto the specifiedEndpointGroup. -
of
public static EurekaUpdatingListener of(com.linecorp.armeria.common.SessionProtocol sessionProtocol, com.linecorp.armeria.client.endpoint.EndpointGroup endpointGroup, String path) Returns a newEurekaUpdatingListenerwhich registers the currentServerto the specifiedEndpointGroupunder the specifiedpath. -
builder
Returns a newEurekaUpdatingListenerBuildercreated with the specifiedeurekaUri. -
builder
Returns a newEurekaUpdatingListenerBuildercreated with the specifiedeurekaUri. -
builder
public static EurekaUpdatingListenerBuilder builder(com.linecorp.armeria.common.SessionProtocol sessionProtocol, com.linecorp.armeria.client.endpoint.EndpointGroup endpointGroup) Returns a newEurekaUpdatingListenerBuildercreated with the specifiedSessionProtocolandEndpointGroup. -
builder
public static EurekaUpdatingListenerBuilder builder(com.linecorp.armeria.common.SessionProtocol sessionProtocol, com.linecorp.armeria.client.endpoint.EndpointGroup endpointGroup, String path) Returns a newEurekaUpdatingListenerBuildercreated with the specifiedSessionProtocol,EndpointGroupand path. -
serverStarted
- Specified by:
serverStartedin interfacecom.linecorp.armeria.server.ServerListener- Overrides:
serverStartedin classcom.linecorp.armeria.server.ServerListenerAdapter- Throws:
Exception
-
serverStopping
- Specified by:
serverStoppingin interfacecom.linecorp.armeria.server.ServerListener- Overrides:
serverStoppingin classcom.linecorp.armeria.server.ServerListenerAdapter- Throws:
Exception
-