@Override protected final void handleReplyException(String exPrefix, final ReplyException ex, GfxdFunctionMessage<?> fnMsg) throws SQLException, StandardException { final Map<DistributedMember, ReplyException> exceptions = getReplyExceptions(); // There may be more than one exception, so check all of them if (exceptions != null) { ReplyException replyEx; for (Map.Entry<DistributedMember, ReplyException> entry : exceptions .entrySet()) { replyEx = entry.getValue(); if (replyEx.getCause() instanceof NotSerializableException) { addResult(entry.getKey(), null); } else { handleProcessorReplyException(exPrefix, replyEx.getCause()); } } } // if somehow nothing was done for all exception try for the passed one handleProcessorReplyException(exPrefix, ex.getCause()); } }
@Override protected final void handleReplyException(String exPrefix, final ReplyException ex, GfxdFunctionMessage<?> fnMsg) throws SQLException, StandardException { final Map<DistributedMember, ReplyException> exceptions = getReplyExceptions(); // There may be more than one exception, so check all of them if (exceptions != null) { ReplyException replyEx; for (Map.Entry<DistributedMember, ReplyException> entry : exceptions .entrySet()) { replyEx = entry.getValue(); if (replyEx.getCause() instanceof NotSerializableException) { addResult(entry.getKey(), null); } else { handleProcessorReplyException(exPrefix, replyEx.getCause()); } } } // if somehow nothing was done for all exception try for the passed one handleProcessorReplyException(exPrefix, ex.getCause()); } }
@Override protected final void handleReplyException(String exPrefix, final ReplyException ex, GfxdFunctionMessage<?> fnMsg) throws SQLException, StandardException { final Map<DistributedMember, ReplyException> exceptions = getReplyExceptions(); // There may be more than one exception, so check all of them if (exceptions != null) { ReplyException replyEx; for (Map.Entry<DistributedMember, ReplyException> entry : exceptions .entrySet()) { replyEx = entry.getValue(); if (replyEx.getCause() instanceof NotSerializableException) { addResult(entry.getKey(), null); } else { handleProcessorReplyException(exPrefix, replyEx.getCause()); } } } // if somehow nothing was done for all exception try for the passed one handleProcessorReplyException(exPrefix, ex.getCause()); } }
@Override protected GfxdFunctionReplyMessageProcessor<T> createReplyProcessor(DM dm, Set<DistributedMember> members) { return new GfxdConfigReplyProcessor<T>(dm, members, this); }
@Override protected GfxdFunctionReplyMessageProcessor<T> createReplyProcessor(DM dm, Set<DistributedMember> members) { return new GfxdConfigReplyProcessor<>(dm, members, this); }
@Override protected GfxdFunctionReplyMessageProcessor<T> createReplyProcessor(DM dm, Set<DistributedMember> members) { return new GfxdConfigReplyProcessor<T>(dm, members, this); }