| Create a new instance of the RollbackRuleAttribute class
for the given exceptionName .
This can be a substring, with no wildcard support at present. A value
of "ServletException" would match
javax.servlet.ServletException and subclasses, for example.
NB: Consider carefully how specific the pattern is, and
whether to include package information (which is not mandatory). For
example, "Exception" will match nearly anything, and will probably hide
other rules. "java.lang.Exception" would be correct if "Exception" was
meant to define a rule for all checked exceptions. With more unusual
exception names such as "BaseBusinessException" there's no need to use a
fully package-qualified name.
Parameters: exceptionName - the exception name pattern; can also be a fullypackage-qualified class name throws: IllegalArgumentException - if the suppliedexceptionName is null or empty |