public Context createRootContext(final NamingProvider namingProvider, final String nameScheme, final FastHashtable<String, Object> env, final ProviderEnvironment providerEnvironment) throws NamingException { // [WNFC-22] treat the java scheme as null return new RemoteContext((RemoteNamingProvider) namingProvider, "java".equals(nameScheme) ? null : nameScheme, env); } }
protected Object lookupLinkNative(final Name name) throws NamingException { Name realName = getRealName(name); if (realName.isEmpty()) { return new RemoteContext(provider, scheme, getEnvironment()); } ProviderEnvironment environment = provider.getProviderEnvironment(); final RetryContext context = canRetry(environment) ? new RetryContext() : null; return performWithRetry((context_, name_, ignored) -> { final ConnectionPeerIdentity peerIdentity = provider.getPeerIdentityForNamingUsingRetry(context_); return getRemoteTransport(peerIdentity).lookup(this, name_, peerIdentity, true); }, environment, context, realName, null); }
protected Object lookupNative(final Name name) throws NamingException { Name realName = getRealName(name); if (realName.isEmpty()) { return new RemoteContext(provider, scheme, getEnvironment()); } ProviderEnvironment environment = provider.getProviderEnvironment(); final RetryContext context = canRetry(environment) ? new RetryContext() : null; return performWithRetry((context_, name_, ignored) -> { final ConnectionPeerIdentity peerIdentity = provider.getPeerIdentityForNamingUsingRetry(context_); return getRemoteTransport(peerIdentity).lookup(this, name_, peerIdentity, false); }, environment, context, realName, null); }
public Context createRootContext(final NamingProvider namingProvider, final String nameScheme, final FastHashtable<String, Object> env, final ProviderEnvironment providerEnvironment) throws NamingException { // [WNFC-22] treat the java scheme as null return new RemoteContext((RemoteNamingProvider) namingProvider, "java".equals(nameScheme) ? null : nameScheme, env); } }
public Context createRootContext(final NamingProvider namingProvider, final String nameScheme, final FastHashtable<String, Object> env, final ProviderEnvironment providerEnvironment) throws NamingException { // [WNFC-22] treat the java scheme as null return new RemoteContext((RemoteNamingProvider) namingProvider, "java".equals(nameScheme) ? null : nameScheme, env); } }
protected Object lookupNative(final Name name) throws NamingException { Name realName = getRealName(name); if (realName.isEmpty()) { return new RemoteContext(provider, scheme, getEnvironment()); } ProviderEnvironment environment = provider.getProviderEnvironment(); final RetryContext context = canRetry(environment) ? new RetryContext() : null; return performWithRetry((context_, name_, ignored) -> { final ConnectionPeerIdentity peerIdentity = provider.getPeerIdentityForNamingUsingRetry(context_); return getRemoteTransport(peerIdentity).lookup(this, name_, peerIdentity, false); }, environment, context, realName, null); }
protected Object lookupLinkNative(final Name name) throws NamingException { Name realName = getRealName(name); if (realName.isEmpty()) { return new RemoteContext(provider, scheme, getEnvironment()); } ProviderEnvironment environment = provider.getProviderEnvironment(); final RetryContext context = canRetry(environment) ? new RetryContext() : null; return performWithRetry((context_, name_, ignored) -> { final ConnectionPeerIdentity peerIdentity = provider.getPeerIdentityForNamingUsingRetry(context_); return getRemoteTransport(peerIdentity).lookup(this, name_, peerIdentity, true); }, environment, context, realName, null); }
protected Object lookupNative(final Name name) throws NamingException { Name realName = getRealName(name); if (realName.isEmpty()) { return new RemoteContext(provider, scheme, getEnvironment()); } ProviderEnvironment environment = provider.getProviderEnvironment(); final RetryContext context = canRetry(environment) ? new RetryContext() : null; return performWithRetry((context_, name_, ignored) -> { final ConnectionPeerIdentity peerIdentity = provider.getPeerIdentityForNamingUsingRetry(context_); return getRemoteTransport(peerIdentity).lookup(this, name_, peerIdentity, false); }, environment, context, realName, null); }
protected Object lookupLinkNative(final Name name) throws NamingException { Name realName = getRealName(name); if (realName.isEmpty()) { return new RemoteContext(provider, scheme, getEnvironment()); } ProviderEnvironment environment = provider.getProviderEnvironment(); final RetryContext context = canRetry(environment) ? new RetryContext() : null; return performWithRetry((context_, name_, ignored) -> { final ConnectionPeerIdentity peerIdentity = provider.getPeerIdentityForNamingUsingRetry(context_); return getRemoteTransport(peerIdentity).lookup(this, name_, peerIdentity, true); }, environment, context, realName, null); }