org.hibernate.engine.jdbc
Class NClobProxy
java.lang.Object
org.hibernate.engine.jdbc.ClobProxy
org.hibernate.engine.jdbc.NClobProxy
- All Implemented Interfaces:
- InvocationHandler
public class NClobProxy
- extends ClobProxy
Manages aspects of proxying java.sql.NClobs for non-contextual creation, including proxy creation and
handling proxy invocations.
Generated proxies are typed as Clob (java.sql.NClob extends Clob) and in JDK 1.6 environments, they
are also typed to java.sql.NClob
- Author:
- Steve Ebersole
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROXY_INTERFACES
public static final Class[] PROXY_INTERFACES
NClobProxy
protected NClobProxy(String string)
NClobProxy
protected NClobProxy(Reader reader,
long length)
generateProxy
public static Clob generateProxy(String string)
- Generates a
Clob proxy using the string data.
- Parameters:
string - The data to be wrapped as a Clob.
- Returns:
- The generated proxy.
generateProxy
public static Clob generateProxy(Reader reader,
long length)
- Generates a
Clob proxy using a character reader of given length.
- Parameters:
reader - The character readerlength - The length of the character reader
- Returns:
- The generated proxy.
getProxyClassLoader
protected static ClassLoader getProxyClassLoader()
- Determines the appropriate class loader to which the generated proxy
should be scoped.
- Returns:
- The class loader appropriate for proxy construction.
Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.