private void processMissingTarget(final AbstractInvocationContext context) { final URI destination = context.getDestination(); if (destination == null || context.getTargetAffinity() == Affinity.LOCAL) { // nothing we can/should do. return; } // Oops, we got some wrong information! addBlackListedDestination(context, destination); // clear the weak affinity so that cluster invocations can be re-targeted. context.setWeakAffinity(Affinity.NONE); context.setTargetAffinity(null); context.setDestination(null); context.requestRetry(); }
if (nodeName != null) context.setTargetAffinity(new NodeAffinity(nodeName)); return problems;
final String nodeName = entry.getKey(); final URI uri = entry.getValue(); context.setTargetAffinity(new NodeAffinity(nodeName)); context.setDestination(uri); context.setTargetAffinity(new NodeAffinity(selectedNode));
context.setTargetAffinity(new NodeAffinity(nodeValue.toString())); } else { context.setTargetAffinity(URIAffinity.forUri(location));
private void processMissingTarget(final AbstractInvocationContext context) { final URI destination = context.getDestination(); if (destination == null || context.getTargetAffinity() == Affinity.LOCAL) { // some later interceptor cleared it out on us return; } // Oops, we got some wrong information! addBlackListedDestination(context, destination); final EJBLocator<?> locator = context.getLocator(); if (! (locator.getAffinity() instanceof ClusterAffinity)) { // it *was* "none" affinity, but it has been relocated; locate it back again context.setLocator(locator.withNewAffinity(Affinity.NONE)); } // clear the weak affinity so that cluster invocations can be re-targeted. context.setWeakAffinity(Affinity.NONE); context.setTargetAffinity(null); context.setDestination(null); context.requestRetry(); } }
context.setTargetAffinity(affinity); if (! isBlackListed(context, weakAffinity.getUri())) { context.setDestination(weakAffinity.getUri()); context.setTargetAffinity(weakAffinity); context.setTargetAffinity(weakAffinity); return null; } else {
private void processMissingTarget(final AbstractInvocationContext context) { final URI destination = context.getDestination(); if (destination == null || context.getTargetAffinity() == Affinity.LOCAL) { // nothing we can/should do. return; } // Oops, we got some wrong information! addBlackListedDestination(context, destination); // clear the weak affinity so that cluster invocations can be re-targeted. context.setWeakAffinity(Affinity.NONE); context.setTargetAffinity(null); context.setDestination(null); context.requestRetry(); }
private void processMissingTarget(final AbstractInvocationContext context) { final URI destination = context.getDestination(); if (destination == null || context.getTargetAffinity() == Affinity.LOCAL) { // nothing we can/should do. return; } // Oops, we got some wrong information! addBlackListedDestination(context, destination); // clear the weak affinity so that cluster invocations can be re-targeted. context.setWeakAffinity(Affinity.NONE); context.setTargetAffinity(null); context.setDestination(null); context.requestRetry(); }
if (nodeName != null) context.setTargetAffinity(new NodeAffinity(nodeName)); return problems;
if (nodeName != null) context.setTargetAffinity(new NodeAffinity(nodeName)); return problems;
final String nodeName = entry.getKey(); final URI uri = entry.getValue(); context.setTargetAffinity(new NodeAffinity(nodeName)); context.setDestination(uri); context.setTargetAffinity(new NodeAffinity(selectedNode));
final String nodeName = entry.getKey(); final URI uri = entry.getValue(); context.setTargetAffinity(new NodeAffinity(nodeName)); context.setDestination(uri); context.setTargetAffinity(new NodeAffinity(selectedNode));
context.setTargetAffinity(new NodeAffinity(nodeValue.toString())); } else { context.setTargetAffinity(URIAffinity.forUri(location));
context.setTargetAffinity(new NodeAffinity(nodeValue.toString())); } else { context.setTargetAffinity(URIAffinity.forUri(location));
private void processMissingTarget(final AbstractInvocationContext context) { final URI destination = context.getDestination(); if (destination == null || context.getTargetAffinity() == Affinity.LOCAL) { // some later interceptor cleared it out on us return; } // Oops, we got some wrong information! addBlackListedDestination(context, destination); final EJBLocator<?> locator = context.getLocator(); if (! (locator.getAffinity() instanceof ClusterAffinity)) { // it *was* "none" affinity, but it has been relocated; locate it back again context.setLocator(locator.withNewAffinity(Affinity.NONE)); } // clear the weak affinity so that cluster invocations can be re-targeted. context.setWeakAffinity(Affinity.NONE); context.setTargetAffinity(null); context.setDestination(null); context.requestRetry(); } }
private void processMissingTarget(final AbstractInvocationContext context) { final URI destination = context.getDestination(); if (destination == null || context.getTargetAffinity() == Affinity.LOCAL) { // some later interceptor cleared it out on us return; } // Oops, we got some wrong information! addBlackListedDestination(context, destination); final EJBLocator<?> locator = context.getLocator(); if (! (locator.getAffinity() instanceof ClusterAffinity)) { // it *was* "none" affinity, but it has been relocated; locate it back again context.setLocator(locator.withNewAffinity(Affinity.NONE)); } // clear the weak affinity so that cluster invocations can be re-targeted. context.setWeakAffinity(Affinity.NONE); context.setTargetAffinity(null); context.setDestination(null); context.requestRetry(); } }
context.setTargetAffinity(affinity); if (! isBlackListed(context, weakAffinity.getUri())) { context.setDestination(weakAffinity.getUri()); context.setTargetAffinity(weakAffinity); context.setTargetAffinity(weakAffinity); return null; } else {
context.setTargetAffinity(affinity); if (! isBlackListed(context, weakAffinity.getUri())) { context.setDestination(weakAffinity.getUri()); context.setTargetAffinity(weakAffinity); context.setTargetAffinity(weakAffinity); return null; } else {