Initial Context Binder is responsible for binding references at
runtime, persisting in file and automatically rebinding. The Java temp directory
is used to persist references in the bind-references.xml
file by default.
In case it is necessary to define a special file, it can be done by adding parameter to the
InitialContextInitializer configuration.
Service provide methods for binding reference:
public void bind(String bindName, String className, String factory, String factoryLocation, Map<String, String> refAddr) throws NamingException, FileNotFoundException, XMLStreamExcept
bindName - Name of binding
className - The fully-qualified name of the class of the object to which this Reference refers.
factory - The name of the factory class for creating an instance of the object to which this Reference refers.
factoryLocation - The location of the factory class.
refAddr - Object's properties map.
public void bind(String bindName, Reference ref) throws NamingException, FileNotFoundException, XMLStreamExcept
Returns reference associated with the defined name:
public Reference getReference(String bindName)
Unbind the Reference with the defined name:
public void unbind(String bindName) throws NamingException, FileNotFoundException, XMLStreamException