S- The base type of objects that emit warnings (the source).
public interface WarningListener<S> extends EventListener
DataStoreor other SIS objects. Warnings are encapsulated in
LogRecordobjects and logged at
Level.WARNINGif the emitter does not have any registered any
WarningListener. This listener allows applications to intercept warning records for:
Handleris that listeners allow to handle the warnings on a per-
DataStore(or any other emitter) instance.
Defined in the
|Modifier and Type||Method and Description|
Returns the type of objects that emit warnings of interest for this listener.
Reports the occurrence of a non-fatal error.
LogRecord.getSourceClassName(), or one of its parent classes.
DataStorein the midst of a reading process) will continue following the call to this method.
LogRecord provides the warning message together with
programmatic information like the source class name and
method name where the warning occurred. The log record
may optionally contains the exception which has been thrown.
Applications may choose to ignore the warning, display a dialog or take any other action they choose. Applications do not need to log the warning, since logging will be done automatically if the emitter has no registered warning listeners.
source- The object that emitted a warning, or
nullif not available.
warning- The warning message together with programmatic information.
Copyright © 2010–2016 The Apache Software Foundation. All rights reserved.