public Ack receivingFragmentFinished(final FinishedReceiver finishedReceiver) { final FragmentManager manager = bee.getContext().getWorkBus().getFragmentManager(finishedReceiver.getSender()); if (manager != null) { manager.receivingFragmentFinished(finishedReceiver.getReceiver()); } else { final FragmentExecutor executor = bee.getFragmentRunner(finishedReceiver.getSender()); if (executor != null) { executor.receivingFragmentFinished(finishedReceiver.getReceiver()); } else { logger.warn( "Dropping request for early fragment termination for path {} -> {} as path to executor unavailable.", QueryIdHelper.getQueryIdentifier(finishedReceiver.getSender()), QueryIdHelper.getQueryIdentifier(finishedReceiver.getReceiver())); } } return Acks.OK; }
public void writeTo(com.dyuproject.protostuff.Output output, org.apache.drill.exec.proto.BitControl.FinishedReceiver message) throws java.io.IOException { if(message.hasReceiver()) output.writeObject(1, message.getReceiver(), org.apache.drill.exec.proto.SchemaExecProtos.FragmentHandle.WRITE, false); if(message.hasSender()) output.writeObject(2, message.getSender(), org.apache.drill.exec.proto.SchemaExecProtos.FragmentHandle.WRITE, false); } public boolean isInitialized(org.apache.drill.exec.proto.BitControl.FinishedReceiver message)
public Builder mergeFrom(org.apache.drill.exec.proto.BitControl.FinishedReceiver other) { if (other == org.apache.drill.exec.proto.BitControl.FinishedReceiver.getDefaultInstance()) return this; if (other.hasReceiver()) { mergeReceiver(other.getReceiver()); } if (other.hasSender()) { mergeSender(other.getSender()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public void writeTo(com.dyuproject.protostuff.Output output, org.apache.drill.exec.proto.BitControl.FinishedReceiver message) throws java.io.IOException { if(message.hasReceiver()) output.writeObject(1, message.getReceiver(), org.apache.drill.exec.proto.SchemaExecProtos.FragmentHandle.WRITE, false); if(message.hasSender()) output.writeObject(2, message.getSender(), org.apache.drill.exec.proto.SchemaExecProtos.FragmentHandle.WRITE, false); } public boolean isInitialized(org.apache.drill.exec.proto.BitControl.FinishedReceiver message)
public Builder mergeFrom(org.apache.drill.exec.proto.BitControl.FinishedReceiver other) { if (other == org.apache.drill.exec.proto.BitControl.FinishedReceiver.getDefaultInstance()) return this; if (other.hasReceiver()) { mergeReceiver(other.getReceiver()); } if (other.hasSender()) { mergeSender(other.getSender()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }