public class InMemoryStore extends Object implements FlightProducer, AutoCloseable
FlightProducer.ServerStreamListener, FlightProducer.StreamListener<T>| Constructor and Description |
|---|
InMemoryStore(BufferAllocator allocator,
Location location) |
| Modifier and Type | Method and Description |
|---|---|
Callable<Flight.PutResult> |
acceptPut(FlightStream flightStream) |
void |
close() |
Result |
doAction(Action action) |
FlightInfo |
getFlightInfo(FlightDescriptor descriptor) |
Stream |
getStream(Ticket t) |
void |
getStream(Ticket ticket,
FlightProducer.ServerStreamListener listener) |
void |
listActions(FlightProducer.StreamListener<ActionType> listener) |
void |
listFlights(Criteria criteria,
FlightProducer.StreamListener<FlightInfo> listener) |
Stream.StreamCreator |
putStream(FlightDescriptor descriptor,
Schema schema) |
public InMemoryStore(BufferAllocator allocator, Location location)
public void getStream(Ticket ticket, FlightProducer.ServerStreamListener listener)
getStream in interface FlightProducerpublic Stream.StreamCreator putStream(FlightDescriptor descriptor, Schema schema)
public void listFlights(Criteria criteria, FlightProducer.StreamListener<FlightInfo> listener)
listFlights in interface FlightProducerpublic FlightInfo getFlightInfo(FlightDescriptor descriptor)
getFlightInfo in interface FlightProducerpublic Callable<Flight.PutResult> acceptPut(FlightStream flightStream)
acceptPut in interface FlightProducerpublic Result doAction(Action action)
doAction in interface FlightProducerpublic void listActions(FlightProducer.StreamListener<ActionType> listener)
listActions in interface FlightProducerpublic void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2019 The Apache Software Foundation. All rights reserved.