|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.directory.server.core.sp.StoredProcExecutionManager
public class StoredProcExecutionManager
A Factory type class which holds a registry of supported StoredProcEngineConfig
s. A container reference
as the base for Stored Procedure storage on the DIT is also handled by this class.
Constructor Summary | |
---|---|
StoredProcExecutionManager(java.lang.String storedProcContainer,
java.util.List<StoredProcEngineConfig> storedProcEngineConfigs)
Creates a StoredProcExecutionManager instance. |
Method Summary | |
---|---|
ClonedServerEntry |
findStoredProcUnit(CoreSession session,
java.lang.String fullSPName)
Finds and returns a stored procedure unit entry whose identifier name is extracted from fullSPName. |
StoredProcEngine |
getStoredProcEngineInstance(ClonedServerEntry spUnitEntry)
Initializes and returns a StoredProcEngine instance which can operate on spUnitEntry
considering its specific stored procedure language. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StoredProcExecutionManager(java.lang.String storedProcContainer, java.util.List<StoredProcEngineConfig> storedProcEngineConfigs)
StoredProcExecutionManager
instance.
storedProcContainer
- The base of the DIT subtree used for storing stored procedure units.storedProcEngineConfigs
- A list of StoredProcEngineConfig
s to register different StoredProcEngine
s with this manager.Method Detail |
---|
public ClonedServerEntry findStoredProcUnit(CoreSession session, java.lang.String fullSPName) throws java.lang.Exception
rootDSE
- A handle on the root DSE to be used for searching the SP Unit over.fullSPName
- Full name of the Stored Procedure including the unit name.
javax.naming.NamingException
- If the unit cannot be located or any other error occurs.
java.lang.Exception
public StoredProcEngine getStoredProcEngineInstance(ClonedServerEntry spUnitEntry) throws javax.naming.NamingException
StoredProcEngine
instance which can operate on spUnitEntry
considering its specific stored procedure language.
spUnitEntry
- The entry which a StoredProcEngine
type will be mathched with respect to the language identifier.
StoredProcEngine
associated with spUnitEntry.
javax.naming.NamingException
- If no StoredProcEngine
that can be associated with the language identifier in spUnitEntry can be found.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |