org.exoplatform.services.naming
Class InitialContextInitializer
java.lang.Object
org.exoplatform.services.naming.InitialContextInitializer
public class InitialContextInitializer
- extends Object
Created by The eXo Platform SAS
Initializer for
Context.INITIAL_CONTEXT_FACTORY
- Version:
- $Id: InitialContextInitializer.java 9867 2006-10-30 08:01:12Z geaz $
- Author:
- Gennady Azarenkov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTIES_DEFAULT
public static final String PROPERTIES_DEFAULT
- See Also:
- Constant Field Values
PROPERTIES_MANDATORY
public static final String PROPERTIES_MANDATORY
- See Also:
- Constant Field Values
OVERLOAD_CONTEXT_FACTORY
public static final String OVERLOAD_CONTEXT_FACTORY
- This parameter is used to overload the default initial context factory in order to ensure that binded objects are shared
- See Also:
- Constant Field Values
BINDINGS_STORE_PATH
public static final String BINDINGS_STORE_PATH
- See Also:
- Constant Field Values
DEFAULT_BINDING_STORE_PATH
public static final String DEFAULT_BINDING_STORE_PATH
InitialContextInitializer
public InitialContextInitializer(InitParams params)
throws NamingException,
ConfigurationException,
FileNotFoundException,
XMLStreamException
- Parameters:
params -
- Throws:
NamingException
ConfigurationException - if no context factory initialized and no
context-factory nor default-context-factory configured
XMLStreamException - if error of serialized bindings read
FileNotFoundException - if cannot open file with serialized bindings
recall
@Deprecated
public void recall()
- Deprecated.
- Patch for case when bound objects are not shared i.e. there are some parts
of app using different copy of Context, for example per web app
InitialContext in Tomcat
addPlugin
public void addPlugin(ComponentPlugin plugin)
removePlugin
public ComponentPlugin removePlugin(String name)
getPlugins
public Collection getPlugins()
getDefaultContextFactory
public String getDefaultContextFactory()
- Returns:
- defaultContextFactory name
getInitialContext
public InitialContext getInitialContext()
- Returns:
- stored InitialContext
initialize
public static void initialize(String name,
Reference reference)
throws NamingException,
FileNotFoundException,
XMLStreamException
- Throws:
NamingException
FileNotFoundException
XMLStreamException
getInitialContextBinder
public InitialContextBinder getInitialContextBinder()
- Returns InitialContextBinder.
Copyright © 2013 eXo Platform SAS. All Rights Reserved.