org.springframework.transaction.interceptor
Class NoRollbackRuleAttribute

java.lang.Object
  extended by org.springframework.transaction.interceptor.RollbackRuleAttribute
      extended by org.springframework.transaction.interceptor.NoRollbackRuleAttribute
All Implemented Interfaces:
Serializable

public class NoRollbackRuleAttribute
extends RollbackRuleAttribute

Tag subclass of RollbackRuleAttribute that has the opposite behavior to the RollbackRuleAttribute superclass.

Since:
09.04.2003
Author:
Rod Johnson
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.springframework.transaction.interceptor.RollbackRuleAttribute
ROLLBACK_ON_RUNTIME_EXCEPTIONS
 
Constructor Summary
NoRollbackRuleAttribute(Class clazz)
          Create a new instance of the NoRollbackRuleAttribute class for the supplied Throwable class.
NoRollbackRuleAttribute(String exceptionName)
          Create a new instance of the NoRollbackRuleAttribute class for the supplied exceptionName.
 
Method Summary
 String toString()
           
 
Methods inherited from class org.springframework.transaction.interceptor.RollbackRuleAttribute
equals, getDepth, getExceptionName, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NoRollbackRuleAttribute

public NoRollbackRuleAttribute(Class clazz)
Create a new instance of the NoRollbackRuleAttribute class for the supplied Throwable class.

Parameters:
clazz - the Throwable class
See Also:
RollbackRuleAttribute.RollbackRuleAttribute(Class)

NoRollbackRuleAttribute

public NoRollbackRuleAttribute(String exceptionName)
Create a new instance of the NoRollbackRuleAttribute class for the supplied exceptionName.

Parameters:
exceptionName - the exception name pattern
See Also:
RollbackRuleAttribute.RollbackRuleAttribute(String)
Method Detail

toString

public String toString()
Overrides:
toString in class RollbackRuleAttribute