try { // Add a binding. ctx.bind("Name", new SampleObjectImpl()); // Replace a binding. ctx.rebind("Name", new SampleObjectImpl()); // Remove a binding. ctx.unbind("Name"); // Rename a binding. ctx.rename("Name", "NewSample"); } catch (NamingException e) { }