fr.dyade.aaa.jndi2.impl

Class StorageManager


public class StorageManager
extends java.lang.Object

Field Summary

static String
CTX_COUNTER
static String
CTX_INDEX
static String
ROOT

Constructor Summary

StorageManager(Transaction transaction, Object serverId)

Method Summary

void
addNamingContext(NamingContext nc, CompositeName name)
void
delete(NamingContextId ncid, CompositeName name)
Enumeration
getContextIds()
Enumeration
getContextNames()
NamingContextId
getIdFromName(CompositeName name)
void
initialize()
NamingContext
loadNamingContext(String fileName)
NamingContext
loadNamingContext(NamingContextId ncid)
NamingContext
newNamingContext(Object ownerId, NamingContextId ncid, CompositeName name)
void
readBag(ObjectInputStream in)
void
storeNamingContext(NamingContext nc)
void
writeBag(ObjectOutputStream out)

Field Details

CTX_COUNTER

public static final String CTX_COUNTER


CTX_INDEX

public static final String CTX_INDEX


ROOT

public static final String ROOT

Constructor Details

StorageManager

public StorageManager(Transaction transaction,
                      Object serverId)

Method Details

addNamingContext

public void addNamingContext(NamingContext nc,
                             CompositeName name)
            throws NamingException


delete

public void delete(NamingContextId ncid,
                   CompositeName name)
            throws NamingException


getContextIds

public Enumeration getContextIds()


getContextNames

public Enumeration getContextNames()


getIdFromName

public NamingContextId getIdFromName(CompositeName name)


initialize

public void initialize()
            throws Exception


loadNamingContext

public NamingContext loadNamingContext(String fileName)
            throws NamingException


loadNamingContext

public NamingContext loadNamingContext(NamingContextId ncid)
            throws NamingException


newNamingContext

public NamingContext newNamingContext(Object ownerId,
                                      NamingContextId ncid,
                                      CompositeName name)
            throws NamingException


readBag

public void readBag(ObjectInputStream in)
            throws IOException,
                   ClassNotFoundException


storeNamingContext

public void storeNamingContext(NamingContext nc)
            throws NamingException


writeBag

public void writeBag(ObjectOutputStream out)
            throws IOException


Copyright B) 2004 Scalagent - All rights reserved