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.XdsServingStatusListener
that logs at WARNING level.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.logging.Logger
logger
(package private) boolean
notServingDueToError
private java.lang.String
prefix
-
Constructor Summary
Constructors Constructor Description DefaultListener(java.lang.String prefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onNotServing(java.lang.Throwable throwable)
Callback invoked when server is forced to be "not serving" due to an error.void
onServing()
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:
onServing
in interfaceXdsServerBuilder.XdsServingStatusListener
-
onNotServing
public void onNotServing(java.lang.Throwable throwable)
Description copied from interface:XdsServerBuilder.XdsServingStatusListener
Callback invoked when server is forced to be "not serving" due to an error.- Specified by:
onNotServing
in interfaceXdsServerBuilder.XdsServingStatusListener
- Parameters:
throwable
- cause of the error
-
-