Package io.grpc.xds
Class XdsServerBuilder.DefaultListener
- java.lang.Object
-
- io.grpc.xds.XdsServerBuilder.DefaultListener
-
- All Implemented Interfaces:
XdsServerBuilder.XdsServingStatusListener
- Enclosing class:
- XdsServerBuilder
private static class XdsServerBuilder.DefaultListener extends java.lang.Object implements XdsServerBuilder.XdsServingStatusListener
Default implementation ofXdsServerBuilder.XdsServingStatusListenerthat logs at WARNING level.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.logging.Loggerlogger(package private) booleannotServingDueToErrorprivate java.lang.Stringprefix
-
Constructor Summary
Constructors Constructor Description DefaultListener(java.lang.String prefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonNotServing(java.lang.Throwable throwable)Callback invoked when server is forced to be "not serving" due to an error.voidonServing()Log calls to onServing() following a call to onNotServing() at WARNING level.
-
-
-
Method Detail
-
onServing
public void onServing()
Log calls to onServing() following a call to onNotServing() at WARNING level.- Specified by:
onServingin interfaceXdsServerBuilder.XdsServingStatusListener
-
onNotServing
public void onNotServing(java.lang.Throwable throwable)
Description copied from interface:XdsServerBuilder.XdsServingStatusListenerCallback invoked when server is forced to be "not serving" due to an error.- Specified by:
onNotServingin interfaceXdsServerBuilder.XdsServingStatusListener- Parameters:
throwable- cause of the error
-
-