protected void renameNative(final Name oldName, final Name newName) throws NamingException { Name realOldName = getRealName(oldName); Name realNewName = getRealName(newName); ProviderEnvironment environment = provider.getProviderEnvironment(); final RetryContext context = canRetry(environment) ? new RetryContext() : null; performWithRetry((context_, oldName_, newName_) -> { final ConnectionPeerIdentity peerIdentity = provider.getPeerIdentityForNamingUsingRetry(context_); getRemoteTransport(peerIdentity).rename(oldName_, newName_, peerIdentity); return null; }, environment, context, realOldName, realNewName); }
protected void renameNative(final Name oldName, final Name newName) throws NamingException { Name realOldName = getRealName(oldName); Name realNewName = getRealName(newName); ProviderEnvironment environment = provider.getProviderEnvironment(); final RetryContext context = canRetry(environment) ? new RetryContext() : null; performWithRetry((context_, oldName_, newName_) -> { final ConnectionPeerIdentity peerIdentity = provider.getPeerIdentityForNamingUsingRetry(context_); getRemoteTransport(peerIdentity).rename(oldName_, newName_, peerIdentity); return null; }, environment, context, realOldName, realNewName); }
protected void renameNative(final Name oldName, final Name newName) throws NamingException { Name realOldName = getRealName(oldName); Name realNewName = getRealName(newName); ProviderEnvironment environment = provider.getProviderEnvironment(); final RetryContext context = canRetry(environment) ? new RetryContext() : null; performWithRetry((context_, oldName_, newName_) -> { final ConnectionPeerIdentity peerIdentity = provider.getPeerIdentityForNamingUsingRetry(context_); getRemoteTransport(peerIdentity).rename(oldName_, newName_, peerIdentity); return null; }, environment, context, realOldName, realNewName); }