private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
NamingConstants.JavaColonNamespace namespace
JavaColonNamespaceBindings.ClassNameProvider<T> classNameProvider
java.util.Map<K,V> contextBindings
{
"" : { "jdbc" : NCP("jdbc", "java.lang.Context") },
"jdbc" : { "db2" : NCP("db2", "java.lang.Context") },
"jdbc/db2": { "ds" : NCP("ds", type) },
}
java.util.Set<E> contexts
JavaColonNamespaceBindings.contextBindings
. This data is initialized lazily.
This data is stored separately to avoid building that Map unless it's
needed since JavaColonNamespaceBindings.hasObjectWithPrefix(java.lang.String)
is much more common
than JavaColonNamespaceBindings.listInstances(java.lang.String)
.java.lang.Class<T> clazz
java.lang.String name
java.lang.Object object
byte[] referenceBytes