java.lang.Object
org.apache.arrow.flight.NoOpFlightProducer
- All Implemented Interfaces:
FlightProducer
A
FlightProducer that throws on all operations.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.arrow.flight.FlightProducer
FlightProducer.CallContext, FlightProducer.ServerStreamListener, FlightProducer.StreamListener<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacceptPut(FlightProducer.CallContext context, FlightStream flightStream, FlightProducer.StreamListener<PutResult> ackStream) Accept uploaded data for a particular stream.voiddoAction(FlightProducer.CallContext context, Action action, FlightProducer.StreamListener<Result> listener) Generic handler for application-defined RPCs.getFlightInfo(FlightProducer.CallContext context, FlightDescriptor descriptor) Get information about a particular data stream.voidgetStream(FlightProducer.CallContext context, Ticket ticket, FlightProducer.ServerStreamListener listener) Return data for a stream.voidlistActions(FlightProducer.CallContext context, FlightProducer.StreamListener<ActionType> listener) List available application-defined RPCs.voidlistFlights(FlightProducer.CallContext context, Criteria criteria, FlightProducer.StreamListener<FlightInfo> listener) List available data streams on this service.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.arrow.flight.FlightProducer
doExchange, getSchema, pollFlightInfo
-
Constructor Details
-
NoOpFlightProducer
public NoOpFlightProducer()
-
-
Method Details
-
getStream
public void getStream(FlightProducer.CallContext context, Ticket ticket, FlightProducer.ServerStreamListener listener) Description copied from interface:FlightProducerReturn data for a stream.- Specified by:
getStreamin interfaceFlightProducer- Parameters:
context- Per-call context.ticket- The application-defined ticket identifying this stream.listener- An interface for sending data back to the client.
-
listFlights
public void listFlights(FlightProducer.CallContext context, Criteria criteria, FlightProducer.StreamListener<FlightInfo> listener) Description copied from interface:FlightProducerList available data streams on this service.- Specified by:
listFlightsin interfaceFlightProducer- Parameters:
context- Per-call context.criteria- Application-defined criteria for filtering streams.listener- An interface for sending data back to the client.
-
getFlightInfo
Description copied from interface:FlightProducerGet information about a particular data stream.- Specified by:
getFlightInfoin interfaceFlightProducer- Parameters:
context- Per-call context.descriptor- The descriptor identifying the data stream.- Returns:
- Metadata about the stream.
-
acceptPut
public Runnable acceptPut(FlightProducer.CallContext context, FlightStream flightStream, FlightProducer.StreamListener<PutResult> ackStream) Description copied from interface:FlightProducerAccept uploaded data for a particular stream.- Specified by:
acceptPutin interfaceFlightProducer- Parameters:
context- Per-call context.flightStream- The data stream being uploaded.
-
doAction
public void doAction(FlightProducer.CallContext context, Action action, FlightProducer.StreamListener<Result> listener) Description copied from interface:FlightProducerGeneric handler for application-defined RPCs.- Specified by:
doActionin interfaceFlightProducer- Parameters:
context- Per-call context.action- Client-supplied parameters.listener- A stream of responses.
-
listActions
public void listActions(FlightProducer.CallContext context, FlightProducer.StreamListener<ActionType> listener) Description copied from interface:FlightProducerList available application-defined RPCs.- Specified by:
listActionsin interfaceFlightProducer- Parameters:
context- Per-call context.listener- An interface for sending data back to the client.
-