public static class TracingProvisionListener.Builder
extends java.lang.Object
| Constructor and Description |
|---|
TracingProvisionListener.Builder() |
| Modifier and Type | Method and Description |
|---|---|
TracingProvisionListener |
build() |
TracingProvisionListener.Builder |
formatAfterWith(TracingProvisionListener.BindingFormatter formatter)
Provide a custom formatter for messages written after a type is provisioned.
|
TracingProvisionListener.Builder |
formatBeforeWith(TracingProvisionListener.BindingFormatter formatter)
Provide a custom formatter for messages written before a type is provisioned
Returning null or empty stream will result in no message being written
|
TracingProvisionListener.Builder |
formatErrorsWith(TracingProvisionListener.ErrorFormatter formatter)
Provide a custom formatter for messages written when type provision throws
an exception
|
TracingProvisionListener.Builder |
indentBy(int amount)
Indentation increment for each nested provisioning
|
TracingProvisionListener.Builder |
prefixLinesWith(java.lang.String prefix)
String to prefix each row (prior to indentation).
|
TracingProvisionListener.Builder |
writeTo(java.io.PrintStream stream)
Customized the PrintStream to which messages are written.
|
public TracingProvisionListener.Builder formatBeforeWith(TracingProvisionListener.BindingFormatter formatter)
formatter - public TracingProvisionListener.Builder formatAfterWith(TracingProvisionListener.BindingFormatter formatter)
formatter - public TracingProvisionListener.Builder formatErrorsWith(TracingProvisionListener.ErrorFormatter formatter)
formatter - public TracingProvisionListener.Builder indentBy(int amount)
amount - - Number of spaces to indentpublic TracingProvisionListener.Builder writeTo(java.io.PrintStream stream)
stream - public TracingProvisionListener.Builder prefixLinesWith(java.lang.String prefix)
prefix - public TracingProvisionListener build()