final DiscoveryAttempt discoveryAttempt = new DiscoveryAttempt(serviceType, filterSpec, result, ejbReceiver, AuthenticationContext.captureCurrent()); discoveryAttempt.connectAndDiscover(uri, null); maxConnections--; Logs.INVOCATION.tracef("EJB discovery provider: attempting to connect to cluster %s connection %s", clusterName, uri); discoveryAttempt.connectAndDiscover(uri, clusterName); ok = true; continue nodeLoop; discoveryAttempt.connectAndDiscover(destination, null); discoveryAttempt.countDown(); return discoveryAttempt;
void connectAndDiscover(URI uri, String clusterEffective) { final String scheme = uri.getScheme(); if (scheme == null || ! ejbReceiver.getRemoteTransportProvider().supportsProtocol(scheme) || ! endpoint.isValidUriScheme(scheme)) { countDown(); return; } outstandingCount.getAndIncrement(); final IoFuture<ConnectionPeerIdentity> future = doPrivileged((PrivilegedAction<IoFuture<ConnectionPeerIdentity>>) () -> getConnectedIdentityUsingClusterEffective(endpoint, uri, "ejb", "jboss", authenticationContext, clusterEffective)); onCancel(future::cancel); future.addNotifier(outerNotifier, uri); }
final DiscoveryAttempt discoveryAttempt = new DiscoveryAttempt(serviceType, filterSpec, result, ejbReceiver, AuthenticationContext.captureCurrent()); discoveryAttempt.connectAndDiscover(uri, null); maxConnections--; Logs.INVOCATION.tracef("EJB discovery provider: attempting to connect to cluster %s connection %s", clusterName, uri); discoveryAttempt.connectAndDiscover(uri, clusterName); ok = true; continue nodeLoop; discoveryAttempt.connectAndDiscover(destination, null); discoveryAttempt.countDown(); return discoveryAttempt;
final DiscoveryAttempt discoveryAttempt = new DiscoveryAttempt(serviceType, filterSpec, result, ejbReceiver, AuthenticationContext.captureCurrent()); discoveryAttempt.connectAndDiscover(uri, null); maxConnections--; Logs.INVOCATION.tracef("EJB discovery provider: attempting to connect to cluster %s connection %s", clusterName, uri); discoveryAttempt.connectAndDiscover(uri, clusterName); ok = true; continue nodeLoop; discoveryAttempt.connectAndDiscover(destination, null); discoveryAttempt.countDown(); return discoveryAttempt;
for (URI uri : everything) { if(!failedDestinations.contains(uri)) { connectAndDiscover(uri, effectiveAuthMappings.get(uri)); countDown();
for (URI uri : everything) { if(!failedDestinations.contains(uri)) { connectAndDiscover(uri, effectiveAuthMappings.get(uri)); countDown();
public void complete() { countDown(); }
public void complete() { countDown(); }
void connectAndDiscover(URI uri, String clusterEffective) { final String scheme = uri.getScheme(); if (scheme == null || ! ejbReceiver.getRemoteTransportProvider().supportsProtocol(scheme) || ! endpoint.isValidUriScheme(scheme)) { countDown(); return; } outstandingCount.getAndIncrement(); final IoFuture<ConnectionPeerIdentity> future = doPrivileged((PrivilegedAction<IoFuture<ConnectionPeerIdentity>>) () -> getConnectedIdentityUsingClusterEffective(endpoint, uri, "ejb", "jboss", authenticationContext, clusterEffective)); onCancel(future::cancel); future.addNotifier(outerNotifier, uri); }
void connectAndDiscover(URI uri, String clusterEffective) { final String scheme = uri.getScheme(); if (scheme == null || ! ejbReceiver.getRemoteTransportProvider().supportsProtocol(scheme) || ! endpoint.isValidUriScheme(scheme)) { countDown(); return; } outstandingCount.getAndIncrement(); final IoFuture<ConnectionPeerIdentity> future = doPrivileged((PrivilegedAction<IoFuture<ConnectionPeerIdentity>>) () -> getConnectedIdentityUsingClusterEffective(endpoint, uri, "ejb", "jboss", authenticationContext, clusterEffective)); onCancel(future::cancel); future.addNotifier(outerNotifier, uri); }
for (URI uri : everything) { if(!failedDestinations.contains(uri)) { connectAndDiscover(uri, effectiveAuthMappings.get(uri)); countDown();
public void complete() { countDown(); }