naming/src/main/java/org/jboss/as/naming/NamingContext.java
public void rebind(final Name name, Object object) throws NamingException {
        check(name, JndiPermission.ACTION_REBIND);

        if(namingStore instanceof WritableNamingStore) {
            final Name absoluteName = getAbsoluteName(name);
            if (object instanceof Referenceable) {
                object = ((Referenceable) object).getReference();
            }
            getWritableNamingStore().rebind(absoluteName, object);
        } else {
            throw NamingLogger.ROOT_LOGGER.readOnlyNamingContext();
        }
    }
public void rebind(final Name name, Object object) throws NamingException {
        check(name, JndiPermission.ACTION_REBIND);

        if(namingStore instanceof WritableNamingStore) {
            final Name absoluteName = getAbsoluteName(name);
            if (object instanceof Referenceable) {
                object = ((Referenceable) object).getReference();
            }
            getWritableNamingStore().rebind(absoluteName, object);
        } else {
            throw NamingLogger.ROOT_LOGGER.readOnlyNamingContext();
        }
    }
public void rebind ( final Name name , Object object ) throws NamingException { check ( name , JndiPermission . ACTION_REBIND ) ; if ( namingStore instanceof WritableNamingStore ) { final Name absoluteName = getAbsoluteName ( name ) ; if ( object instanceof Referenceable ) { object = ( ( Referenceable ) object ) . getReference ( ) ; } getWritableNamingStore ( ) . rebind ( absoluteName , object ) ; } else { throw NamingLogger . ROOT_LOGGER . readOnlyNamingContext ( ) ; } }
{@inheritDoc}
{