public interface EncoderMonitor
Modifier and Type | Field and Description |
---|---|
static EncoderMonitor |
INSTANCE
Use this if you don't want to recreate this as just a NOOP monitor
|
Modifier and Type | Method and Description |
---|---|
void |
callbackOccured(StatefulEncoder encoder,
EncoderCallback cb,
Object decoded)
Monitors callbacks that deliver a fully decoded object.
|
void |
callbackSet(StatefulEncoder encoder,
EncoderCallback oldcb,
EncoderCallback newcb)
Monitors changes to the callback.
|
void |
error(StatefulEncoder encoder,
Exception exception)
Receive notification of a recoverable error.
|
void |
fatalError(StatefulEncoder encoder,
Exception exception)
Receive notification of a non-recoverable error.
|
void |
warning(StatefulEncoder encoder,
Exception exception)
Receive notification of a warning.
|
static final EncoderMonitor INSTANCE
void error(StatefulEncoder encoder, Exception exception)
encoder
- the encoder that had the errorexception
- the error information encapsulated in an exceptionvoid fatalError(StatefulEncoder encoder, Exception exception)
encoder
- the encoder that had the failureexception
- the warning information encapsulated in an exceptionvoid warning(StatefulEncoder encoder, Exception exception)
encoder
- the encoder that had the errorexception
- the warning information encapsulated in an exceptionvoid callbackOccured(StatefulEncoder encoder, EncoderCallback cb, Object decoded)
encoder
- the stateful encoder driving the callbackcb
- the callback to call when the encoder has done its jobdecoded
- the object that was decodedvoid callbackSet(StatefulEncoder encoder, EncoderCallback oldcb, EncoderCallback newcb)
encoder
- the encoder whose callback was setoldcb
- the unset old callback, or null if none was setnewcb
- the newly set callback, or null if callback is clearedCopyright © 2003-2012 Apache Software Foundation. All Rights Reserved.