org.apache.directory.shared.ldap.sp
Class JavaStoredProcUtils
java.lang.Object
org.apache.directory.shared.ldap.sp.JavaStoredProcUtils
public class JavaStoredProcUtils
- extends Object
A utility class for working with Java Stored Procedures at the base level.
- Version:
- $Rev:$
- Author:
- Apache Directory Project
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaStoredProcUtils
public JavaStoredProcUtils()
getClassFileAsStream
public static byte[] getClassFileAsStream(Class<?> clazz)
throws NamingException
- Returns the stream data of a Java class.
- Parameters:
clazz - The class whose stream data will be retrieved.
- Returns:
- Stream data of the class file as a byte array.
- Throws:
NamingException - If an IO error occurs during reading the class file.
loadStoredProcedureClass
public static void loadStoredProcedureClass(LdapContext ctx,
Class<?> clazz)
throws NamingException
- Loads a Java class's stream data as a subcontext of an LdapContext given.
- Parameters:
ctx - The parent context of the Java class entry to be loaded.clazz - Class to be loaded.
- Throws:
NamingException - If an error occurs during creating the subcontext.
callStoredProcedure
public static Object callStoredProcedure(LdapContext ctx,
String procedureName,
Object[] arguments)
throws NamingException
- Throws:
NamingException
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.