Home » Spring-Framework-090522 » org.springframework » beans » factory » [javadoc | source]
org.springframework.beans.factory
public class: BeanCreationException [javadoc | source]
java.lang.Object
   java.lang.Throwable
      java.lang.Exception
         java.lang.RuntimeException
            org.springframework.core.NestedRuntimeException
               org.springframework.beans.BeansException
                  org.springframework.beans.FatalBeanException
                     org.springframework.beans.factory.BeanCreationException

All Implemented Interfaces:
    Serializable

Direct Known Subclasses:
    BeanCurrentlyInCreationException, BeanCreationNotAllowedException, BeanIsAbstractException, UnsatisfiedDependencyException

Exception thrown when a BeanFactory encounters an error when attempting to create a bean from a bean definition.
Fields inherited from java.lang.RuntimeException:
serialVersionUID
Fields inherited from java.lang.Exception:
serialVersionUID
Constructor:
 public BeanCreationException(String msg) 
    Create a new BeanCreationException.
    Parameters:
    msg - the detail message
 public BeanCreationException(String msg,
    Throwable cause) 
    Create a new BeanCreationException.
    Parameters:
    msg - the detail message
    cause - the root cause
 public BeanCreationException(String beanName,
    String msg) 
    Create a new BeanCreationException.
    Parameters:
    beanName - the name of the bean requested
    msg - the detail message
 public BeanCreationException(String beanName,
    String msg,
    Throwable cause) 
    Create a new BeanCreationException.
    Parameters:
    beanName - the name of the bean requested
    msg - the detail message
    cause - the root cause
 public BeanCreationException(String resourceDescription,
    String beanName,
    String msg) 
    Create a new BeanCreationException.
    Parameters:
    resourceDescription - description of the resource that the bean definition came from
    beanName - the name of the bean requested
    msg - the detail message
 public BeanCreationException(String resourceDescription,
    String beanName,
    String msg,
    Throwable cause) 
    Create a new BeanCreationException.
    Parameters:
    resourceDescription - description of the resource that the bean definition came from
    beanName - the name of the bean requested
    msg - the detail message
    cause - the root cause
Method from org.springframework.beans.factory.BeanCreationException Summary:
addRelatedCause,   contains,   getBeanName,   getRelatedCauses,   getResourceDescription,   printStackTrace,   printStackTrace,   toString
Methods from org.springframework.beans.BeansException:
equals,   hashCode
Methods from org.springframework.core.NestedRuntimeException:
contains,   getMessage,   getMostSpecificCause,   getRootCause
Methods from java.lang.Throwable:
fillInStackTrace,   getCause,   getLocalizedMessage,   getMessage,   getStackTrace,   initCause,   printStackTrace,   printStackTrace,   printStackTrace,   setStackTrace,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.springframework.beans.factory.BeanCreationException Detail:
 public  void addRelatedCause(Throwable ex) 
    Add a related cause to this bean creation exception, not being a direct cause of the failure but having occured earlier in the creation of the same bean instance.
 public boolean contains(Class exClass) 
 public String getBeanName() 
    Return the name of the bean requested, if any.
 public Throwable[] getRelatedCauses() 
    Return the related causes, if any.
 public String getResourceDescription() 
    Return the description of the resource that the bean definition came from, if any.
 public  void printStackTrace(PrintStream ps) 
 public  void printStackTrace(PrintWriter pw) 
 public String toString()