Class TypeMismatchNamingException

java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.naming.NamingException
org.springframework.jndi.TypeMismatchNamingException
All Implemented Interfaces:
Serializable

public class TypeMismatchNamingException extends NamingException
Exception thrown if a type mismatch is encountered for an object located in a JNDI environment. Thrown by JndiTemplate.
Since:
1.2.8
Author:
Juergen Hoeller
See Also:
  • Constructor Details

    • TypeMismatchNamingException

      public TypeMismatchNamingException(String jndiName, Class<?> requiredType, Class<?> actualType)
      Construct a new TypeMismatchNamingException, building an explanation text from the given arguments.
      Parameters:
      jndiName - the JNDI name
      requiredType - the required type for the lookup
      actualType - the actual type that the lookup returned
  • Method Details

    • getRequiredType

      public final Class<?> getRequiredType()
      Return the required type for the lookup, if available.
    • getActualType

      public final Class<?> getActualType()
      Return the actual type that the lookup returned, if available.