public class DiagnosticProcessor extends java.lang.Object implements DiagnosticConfiguration, DeepClone
| Constructor and Description |
|---|
DiagnosticProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(DiagnosticListener listener)
adds a DiagnosticListener to listen to Diagnostic messages.
|
void |
checkClassHasFields(ClassMetadata classMetadata) |
void |
checkUpdateDepth(int depth) |
void |
classMissed(java.lang.String className) |
java.lang.Object |
deepClone(java.lang.Object context)
The parameter allows passing one new object so parent
references can be corrected on children.
|
void |
defragmentRecommended(DefragmentRecommendation.DefragmentRecommendationReason reason) |
void |
deletionFailed() |
void |
descendIntoTranslator(ClassMetadata parent,
java.lang.String fieldName) |
boolean |
enabled() |
void |
loadedFromClassIndex(ClassMetadata classMetadata) |
void |
nativeQueryOptimizerNotLoaded(int reason,
java.lang.Exception e) |
void |
nativeQueryUnoptimized(Predicate predicate,
java.lang.Exception exception) |
void |
objectFieldDoesNotExist(java.lang.String className,
java.lang.String fieldName) |
void |
onDiagnostic(Diagnostic d) |
void |
removeAllListeners()
removes all DiagnosticListeners.
|
public void addListener(DiagnosticListener listener)
DiagnosticConfigurationaddListener in interface DiagnosticConfigurationpublic void checkClassHasFields(ClassMetadata classMetadata)
public void checkUpdateDepth(int depth)
public java.lang.Object deepClone(java.lang.Object context)
DeepClonepublic void deletionFailed()
public void defragmentRecommended(DefragmentRecommendation.DefragmentRecommendationReason reason)
public boolean enabled()
public void loadedFromClassIndex(ClassMetadata classMetadata)
public void descendIntoTranslator(ClassMetadata parent, java.lang.String fieldName)
public void nativeQueryUnoptimized(Predicate predicate, java.lang.Exception exception)
public void nativeQueryOptimizerNotLoaded(int reason,
java.lang.Exception e)
public void objectFieldDoesNotExist(java.lang.String className,
java.lang.String fieldName)
public void classMissed(java.lang.String className)
public void onDiagnostic(Diagnostic d)
public void removeAllListeners()
DiagnosticConfigurationremoveAllListeners in interface DiagnosticConfiguration