Skip to content

Commit

Permalink
initial baseline with classes required by spring-data-commons
Browse files Browse the repository at this point in the history
  • Loading branch information
hwellmann committed Jan 30, 2012
1 parent 790dba0 commit f13a79c
Show file tree
Hide file tree
Showing 45 changed files with 11,097 additions and 0 deletions.
9 changes: 9 additions & 0 deletions .gitignore
@@ -0,0 +1,9 @@
target
bin
.classpath
.project
.settings
tmp
*~
*.log

20 changes: 20 additions & 0 deletions pom.xml
@@ -0,0 +1,20 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.ops4j</groupId>
<artifactId>master</artifactId>
<version>2.0.0</version>
</parent>

<groupId>org.ops4j.data</groupId>
<artifactId>spring-mix</artifactId>
<version>3.1.0_1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.11</version>
</dependency>
</dependencies>
</project>
@@ -0,0 +1,58 @@
/*
* Copyright 2002-2006 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package org.springframework.beans;

/**
* Exception thrown when instantiation of a bean failed.
* Carries the offending bean class.
*
* @author Juergen Hoeller
* @since 1.2.8
*/
public class BeanInstantiationException extends FatalBeanException {

private Class beanClass;


/**
* Create a new BeanInstantiationException.
* @param beanClass the offending bean class
* @param msg the detail message
*/
public BeanInstantiationException(Class beanClass, String msg) {
this(beanClass, msg, null);
}

/**
* Create a new BeanInstantiationException.
* @param beanClass the offending bean class
* @param msg the detail message
* @param cause the root cause
*/
public BeanInstantiationException(Class beanClass, String msg, Throwable cause) {
super("Could not instantiate bean class [" + beanClass.getName() + "]: " + msg, cause);
this.beanClass = beanClass;
}

/**
* Return the offending bean class.
*/
public Class getBeanClass() {
return beanClass;
}

}

0 comments on commit f13a79c

Please sign in to comment.