public abstract class AttributeSender
extends java.lang.Object
Constructor and Description |
---|
AttributeSender(AttributeValidator attributeValidator) |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(java.lang.String key,
java.lang.Boolean value,
java.lang.String methodName)
Add a key/value pair to the current transaction.
|
void |
addAttribute(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> values,
java.lang.String methodName)
Add a key with a map of values to the current transaction.
|
void |
addAttribute(java.lang.String key,
java.lang.Number value,
java.lang.String methodName)
Add a key/value pair to the current transaction.
|
void |
addAttribute(java.lang.String key,
java.lang.String value,
java.lang.String methodName)
Add a key/value pair to the current transaction.
|
void |
addAttributes(java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String methodName)
Add a map of attributes to the current transaction.
|
protected void |
addCustomAttributeImpl(java.lang.String key,
java.lang.Object value,
java.lang.String methodName) |
protected void |
addCustomAttributesImpl(java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String methodName) |
protected abstract java.util.Map<java.lang.String,java.lang.Object> |
getAttributeMap() |
protected abstract java.lang.String |
getAttributeType()
This is used only for logging.
|
protected void |
setTransactional(boolean newSetting) |
<T> T |
verifyParameterAndReturnValue(java.lang.String key,
T value,
java.lang.String methodCalled) |
protected java.util.Map<java.lang.String,java.lang.Object> |
verifyParametersAndReturnValues(java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String methodCalled) |
public AttributeSender(AttributeValidator attributeValidator)
protected abstract java.lang.String getAttributeType()
protected abstract java.util.Map<java.lang.String,java.lang.Object> getAttributeMap()
protected void addCustomAttributeImpl(java.lang.String key, java.lang.Object value, java.lang.String methodName)
protected void addCustomAttributesImpl(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String methodName)
public void addAttribute(java.lang.String key, java.lang.String value, java.lang.String methodName)
public void addAttribute(java.lang.String key, java.lang.Number value, java.lang.String methodName)
public void addAttribute(java.lang.String key, java.lang.Boolean value, java.lang.String methodName)
public void addAttribute(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> values, java.lang.String methodName)
public void addAttributes(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String methodName)
public <T> T verifyParameterAndReturnValue(java.lang.String key, T value, java.lang.String methodCalled)
protected java.util.Map<java.lang.String,java.lang.Object> verifyParametersAndReturnValues(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String methodCalled)
protected void setTransactional(boolean newSetting)