|
SOAj Consolidated |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.soaj.core.attribute.SjAttributesForThrowable.BuilderThrowable
public static class SjAttributesForThrowable.BuilderThrowable
This static member immutable class is used to implement the builder pattern.
| Field Summary | |
|---|---|
private static java.lang.String |
CLASS_NAME
Class name. |
protected SjPopulatedClassName |
classname
The name of class throwing the exception. |
protected java.lang.String |
emailBCC
The emailBCC. |
protected java.lang.String |
emailCC
The emailCC. |
protected java.lang.String |
emailContentType
The emailContentType. |
protected java.lang.String |
emailFromAddress
The emailFromAddress. |
protected java.lang.String |
emailMessage
The emailMessageAppended. |
protected java.lang.String |
emailRecipients
The emailRecipients. |
protected java.lang.String |
emailSmtpHost
The emailSmtpHost. |
protected java.lang.String |
emailSmtpPassword
The emailSmtpPassword for authentication. |
protected java.lang.String |
emailSmtpPort
The emailSmtpPort. |
protected java.lang.String |
emailSmtpUserName
The emailSmtpUserName for authentication. |
protected java.lang.String |
emailSocksProxyAddress
The emailSocksProxyAddress. |
protected java.lang.String |
emailSocksProxyPort
The emailSocksProxyPort. |
protected java.lang.String |
emailSubject
The emailSubject. |
protected boolean |
forceEmailingOnly
Forces actions to occur even when a wrapped exception has been previously logged. |
protected boolean |
forceLiteLogging
Forces actions to occur even when a wrapped exception has been previously logged. |
protected boolean |
forceLoggingOnly
Forces actions to occur even when a wrapped exception has been previously logged. |
protected SjPopulatedMethodName |
methodname
The name of method throwing the exception. |
protected boolean |
suppressEmailingOnly
Prevents action from occurring. |
protected boolean |
suppressLoggingOnly
Prevents action from occurring. |
| Constructor Summary | |
|---|---|
SjAttributesForThrowable.BuilderThrowable(java.lang.String classname,
java.lang.String methodname)
Constructor |
|
| Method Summary | |
|---|---|
SjAttributesForThrowable |
build()
This method is used for instantiating this class. |
SjAttributesForThrowable.BuilderThrowable |
emailBCC(java.lang.String emailBCC)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
emailCC(java.lang.String emailCC)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
emailContentType(java.lang.String emailContentType)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
emailFromAddress(java.lang.String emailFromAddress)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
emailRecipients(java.lang.String emailRecipients)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
emailSmtpHost(java.lang.String emailSmtpHost)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
emailSmtpPassword(java.lang.String emailSmtpPassword)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
emailSmtpPort(java.lang.String emailSmtpPort)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
emailSmtpUserName(java.lang.String emailSmtpUserName)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
emailSocksProxyAddress(java.lang.String emailSocksProxyAddress)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
emailSocksProxyPort(java.lang.String emailSocksProxyPort)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
emailSubject(java.lang.String emailSubject)
This method "sets" an attribute. |
SjAttributesForThrowable.BuilderThrowable |
forceEmailingAndLogging(boolean isEmailingAndLoggingForced)
This method sets a flag to force logging and emailing - even if an exception has been previously handled. |
SjAttributesForThrowable.BuilderThrowable |
forceEmailingOnly(boolean isEmailingForced)
This method sets a flag to force emailing - even if an exception has been previously emailed. |
SjAttributesForThrowable.BuilderThrowable |
forceLiteLogging(boolean isLiteLoggingForced)
This method sets a flag to force "lite logging" (very limited stack trace). |
SjAttributesForThrowable.BuilderThrowable |
forceLoggingOnly(boolean isLoggingForced)
This method sets a flag to force logging - even if an exception has been previously logged. |
SjAttributesForThrowable.BuilderThrowable |
suppressEmailingAndLogging(boolean isEmailingAndLoggingSuppressed)
This method sets a flag to suppress logging and emailing. |
SjAttributesForThrowable.BuilderThrowable |
suppressEmailingOnly(boolean isEmailingSuppressed)
This method sets a flag to suppress emailing. |
SjAttributesForThrowable.BuilderThrowable |
suppressLoggingOnly(boolean isLoggingSuppressed)
This method sets a flag to suppress logging. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final java.lang.String CLASS_NAME
protected final SjPopulatedClassName classname
protected final SjPopulatedMethodName methodname
protected boolean suppressLoggingOnly
protected boolean suppressEmailingOnly
protected boolean forceLiteLogging
protected boolean forceLoggingOnly
protected boolean forceEmailingOnly
protected java.lang.String emailMessage
protected java.lang.String emailSubject
protected java.lang.String emailRecipients
protected java.lang.String emailCC
protected java.lang.String emailBCC
protected java.lang.String emailFromAddress
protected java.lang.String emailContentType
protected java.lang.String emailSmtpHost
protected java.lang.String emailSmtpUserName
protected java.lang.String emailSmtpPassword
protected java.lang.String emailSmtpPort
protected java.lang.String emailSocksProxyAddress
protected java.lang.String emailSocksProxyPort
| Constructor Detail |
|---|
public SjAttributesForThrowable.BuilderThrowable(java.lang.String classname,
java.lang.String methodname)
classname - methodname - | Method Detail |
|---|
public SjAttributesForThrowable.BuilderThrowable suppressLoggingOnly(boolean isLoggingSuppressed)
isLoggingSuppressed -
public SjAttributesForThrowable.BuilderThrowable suppressEmailingOnly(boolean isEmailingSuppressed)
isEmailingSuppressed -
public SjAttributesForThrowable.BuilderThrowable suppressEmailingAndLogging(boolean isEmailingAndLoggingSuppressed)
isEmailingAndLoggingSuppressed -
public SjAttributesForThrowable.BuilderThrowable forceLiteLogging(boolean isLiteLoggingForced)
isLiteLoggingForced -
public SjAttributesForThrowable.BuilderThrowable forceLoggingOnly(boolean isLoggingForced)
isLoggingForced -
public SjAttributesForThrowable.BuilderThrowable forceEmailingOnly(boolean isEmailingForced)
isEmailingForced -
public SjAttributesForThrowable.BuilderThrowable forceEmailingAndLogging(boolean isEmailingAndLoggingForced)
isEmailingAndLoggingForced -
public SjAttributesForThrowable.BuilderThrowable emailSubject(java.lang.String emailSubject)
emailSubject -
public SjAttributesForThrowable.BuilderThrowable emailRecipients(java.lang.String emailRecipients)
emailRecipients -
public SjAttributesForThrowable.BuilderThrowable emailCC(java.lang.String emailCC)
emailCC -
public SjAttributesForThrowable.BuilderThrowable emailBCC(java.lang.String emailBCC)
emailBCC -
public SjAttributesForThrowable.BuilderThrowable emailFromAddress(java.lang.String emailFromAddress)
emailFromAddress -
public SjAttributesForThrowable.BuilderThrowable emailContentType(java.lang.String emailContentType)
emailContentType -
public SjAttributesForThrowable.BuilderThrowable emailSmtpHost(java.lang.String emailSmtpHost)
emailSmtpHost -
public SjAttributesForThrowable.BuilderThrowable emailSmtpUserName(java.lang.String emailSmtpUserName)
emailSmtpUserName -
public SjAttributesForThrowable.BuilderThrowable emailSmtpPassword(java.lang.String emailSmtpPassword)
emailSmtpPassword -
public SjAttributesForThrowable.BuilderThrowable emailSmtpPort(java.lang.String emailSmtpPort)
emailSmtpPort -
public SjAttributesForThrowable.BuilderThrowable emailSocksProxyAddress(java.lang.String emailSocksProxyAddress)
emailSocksProxyAddress -
public SjAttributesForThrowable.BuilderThrowable emailSocksProxyPort(java.lang.String emailSocksProxyPort)
emailSocksProxyPort -
public SjAttributesForThrowable build()
|
SOAj Consolidated |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com.
Use is authorized, provided the source is acknowledged by inclusion of this copyright notice.