A B C D E F G H I J L M N O P R S T U V W

A

addConnector(Connector) - Method in class org.apache.avro.ipc.HttpServer
 
addRPCPlugin(RPCPlugin) - Method in class org.apache.avro.ipc.Requestor
Adds a new plugin to manipulate RPC metadata.
addRPCPlugin(RPCPlugin) - Method in class org.apache.avro.ipc.Responder
Adds a new plugin to manipulate per-call metadata.
addSpan(Span) - Method in class org.apache.avro.ipc.trace.FileSpanStorage
 
addSpan(Span) - Method in class org.apache.avro.ipc.trace.InMemorySpanStorage
 
addSpan(Span) - Method in interface org.apache.avro.ipc.trace.SpanStorage
Add a span.
addTrace(Trace) - Method in class org.apache.avro.ipc.trace.TraceCollection
Add a trace to this collection.
AvroTrace - Interface in org.apache.avro.ipc.trace
 
AvroTrace.Callback - Interface in org.apache.avro.ipc.trace
 
await() - Method in class org.apache.avro.ipc.CallFuture
Waits for the CallFuture to complete without returning the result.
await(long, TimeUnit) - Method in class org.apache.avro.ipc.CallFuture
Waits for the CallFuture to complete without returning the result.

B

buffer - Variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 

C

Callback<T> - Interface in org.apache.avro.ipc
Interface for receiving asynchronous callbacks.
CallFuture<T> - Class in org.apache.avro.ipc
A Future implementation for RPCs.
CallFuture() - Constructor for class org.apache.avro.ipc.CallFuture
Creates a CallFuture.
CallFuture(Callback<T>) - Constructor for class org.apache.avro.ipc.CallFuture
Creates a CallFuture with a chained Callback which will be invoked when this CallFuture's Callback methods are invoked.
cancel(boolean) - Method in class org.apache.avro.ipc.CallFuture
 
charts - Variable in class org.apache.avro.ipc.stats.StatsServlet.RenderableMessage
 
children - Variable in class org.apache.avro.ipc.trace.TraceNode
A list of this TraceNode's children.
clear() - Method in class org.apache.avro.ipc.trace.FileSpanStorage
Clear all Span data stored by this plugin.
clientFacingServer - Variable in class org.apache.avro.ipc.trace.TracePlugin
 
clientFinishConnect(RPCContext) - Method in class org.apache.avro.ipc.RPCPlugin
Called on the client after the initial RPC handshake
clientFinishConnect(RPCContext) - Method in class org.apache.avro.ipc.trace.TracePlugin
 
clientHash - Variable in class org.apache.avro.ipc.HandshakeRequest
 
clientPort - Variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 
clientProtocol - Variable in class org.apache.avro.ipc.HandshakeRequest
 
clientReceiveResponse(RPCContext) - Method in class org.apache.avro.ipc.RPCPlugin
This method is invoked at the client after the call is executed, and after the client receives the response
clientReceiveResponse(RPCContext) - Method in class org.apache.avro.ipc.stats.StatsPlugin
 
clientReceiveResponse(RPCContext) - Method in class org.apache.avro.ipc.trace.TracePlugin
 
clientSendRequest(RPCContext) - Method in class org.apache.avro.ipc.RPCPlugin
This method is invoked at the client before it issues the RPC call.
clientSendRequest(RPCContext) - Method in class org.apache.avro.ipc.stats.StatsPlugin
 
clientSendRequest(RPCContext) - Method in class org.apache.avro.ipc.trace.TracePlugin
 
clientStartConnect(RPCContext) - Method in class org.apache.avro.ipc.RPCPlugin
Called on the client before the initial RPC handshake to setup any handshake metadata for this plugin
clientStartConnect(RPCContext) - Method in class org.apache.avro.ipc.trace.TracePlugin
 
close() - Method in class org.apache.avro.ipc.DatagramServer
 
close() - Method in class org.apache.avro.ipc.HttpServer
 
close() - Method in class org.apache.avro.ipc.NettyServer
 
close() - Method in class org.apache.avro.ipc.NettyTransceiver
 
close() - Method in class org.apache.avro.ipc.SaslSocketTransceiver
 
close() - Method in interface org.apache.avro.ipc.Server
Stop this server.
close() - Method in class org.apache.avro.ipc.SocketServer
Deprecated.  
close() - Method in class org.apache.avro.ipc.SocketTransceiver
Deprecated.  
close() - Method in class org.apache.avro.ipc.Transceiver
 
collectAllSpans(List<URL>) - Method in class org.apache.avro.ipc.trace.TraceClientServlet
 
collectRangedSpans(List<URL>, long, long) - Method in class org.apache.avro.ipc.trace.TraceClientServlet
 
compare(Trace, Trace) - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceComparotor
 
compareTo(TraceCollection.TraceTiming) - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceTiming
 
complete - Variable in class org.apache.avro.ipc.trace.Span
 
completeSpans - Variable in class org.apache.avro.ipc.trace.SpanAggregator.SpanAggregationResults
Spans which have data from client and server.
compressionLevel - Variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 
config - Variable in class org.apache.avro.ipc.trace.TracePlugin
 
configureSingleton(TracePluginConfiguration) - Static method in class org.apache.avro.ipc.trace.TracePlugin
Configure a singleton instance for this TracePlugin.
createServer(Responder, URI) - Static method in class org.apache.avro.ipc.Ipc
Create a Server listening at the named URI using the provided responder.
createTransceiver(URI) - Static method in class org.apache.avro.ipc.Ipc
Create a client Transceiver connecting to the provided URI.

D

DatagramServer - Class in org.apache.avro.ipc
A datagram-based server implementation.
DatagramServer(Responder, SocketAddress) - Constructor for class org.apache.avro.ipc.DatagramServer
 
DatagramTransceiver - Class in org.apache.avro.ipc
A datagram-based Transceiver implementation.
DatagramTransceiver(SocketAddress) - Constructor for class org.apache.avro.ipc.DatagramTransceiver
 
DatagramTransceiver(DatagramChannel) - Constructor for class org.apache.avro.ipc.DatagramTransceiver
 
decode(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class org.apache.avro.ipc.NettyTransportCodec.NettyFrameDecoder
decode buffer to NettyDataPack
DEFAULT_CLIENT_PORT - Static variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 
DEFAULT_MAX_SPANS - Static variable in interface org.apache.avro.ipc.trace.SpanStorage
 
DEFAULT_PORT - Static variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.avro.ipc.stats.StatsServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.avro.ipc.trace.TraceClientServlet
We support the following URL patterns /overview/ Show all execution patterns /collection/[p_id] Show details for pattern with [p_id] /collection/[p_id]/[n_id]/ Show trace node with [n_id]
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.apache.avro.ipc.ResponderServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.apache.avro.ipc.trace.TraceClientServlet
 

E

enabled - Variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 
encode(ChannelHandlerContext, Channel, Object) - Method in class org.apache.avro.ipc.NettyTransportCodec.NettyFrameEncoder
encode msg to ChannelBuffer
equals(Object) - Method in class org.apache.avro.ipc.trace.TracePluginConfiguration
 
error - Variable in class org.apache.avro.ipc.RPCContext
 
error() - Method in class org.apache.avro.ipc.RPCContext
The exception generated at the server, or null if no such exception has occured
escapeStringArray(List<String>) - Static method in class org.apache.avro.ipc.stats.StatsServlet
 
event - Variable in class org.apache.avro.ipc.trace.TimestampedEvent
 
events - Variable in class org.apache.avro.ipc.trace.Span
 
executionPathHash() - Method in class org.apache.avro.ipc.trace.Trace
Provide a hashCode unique to the execution path of this trace.
extractEventTime(TraceNode, SpanEvent) - Method in class org.apache.avro.ipc.trace.TraceNode
Return the time stamp associated with a particular SpanEvent in this Trace Node.
extractTrace(List<Span>) - Static method in class org.apache.avro.ipc.trace.Trace
Construct a Trace from a list of Span objects.

F

fileGranularitySeconds - Variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 
FileSpanStorage - Class in org.apache.avro.ipc.trace
A file-based { @link SpanStorage } implementation for Avro's { @link TracePlugin }.
FileSpanStorage(boolean, TracePluginConfiguration) - Constructor for class org.apache.avro.ipc.trace.FileSpanStorage
 

G

GenericRequestor - Class in org.apache.avro.ipc.generic
Requestor implementation for generic Java data.
GenericRequestor(Protocol, Transceiver) - Constructor for class org.apache.avro.ipc.generic.GenericRequestor
 
GenericResponder - Class in org.apache.avro.ipc.generic
Responder implementation for generic Java data.
GenericResponder(Protocol) - Constructor for class org.apache.avro.ipc.generic.GenericResponder
 
get() - Method in class org.apache.avro.ipc.CallFuture
 
get(long, TimeUnit) - Method in class org.apache.avro.ipc.CallFuture
 
get(int) - Method in class org.apache.avro.ipc.HandshakeRequest
 
get(int) - Method in class org.apache.avro.ipc.HandshakeResponse
 
get(int) - Method in class org.apache.avro.ipc.trace.Span
 
get(int) - Method in class org.apache.avro.ipc.trace.TimestampedEvent
 
getAllSpans(Callback<List<Span>>) - Method in interface org.apache.avro.ipc.trace.AvroTrace.Callback
 
getAllSpans() - Method in interface org.apache.avro.ipc.trace.AvroTrace
 
getAllSpans() - Method in class org.apache.avro.ipc.trace.FileSpanStorage
 
getAllSpans() - Method in class org.apache.avro.ipc.trace.InMemorySpanStorage
 
getAllSpans() - Method in interface org.apache.avro.ipc.trace.SpanStorage
Return a list of all spans currently stored.
getAverageBytes(List<Long>) - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getAverageTime(List<TraceCollection.TraceTiming>) - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getCharts() - Method in class org.apache.avro.ipc.stats.StatsServlet.RenderableMessage
 
getChildren() - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getChildren() - Method in class org.apache.avro.ipc.trace.TraceNode
Return the children of this node.
getClient(Class<T>, Transceiver) - Static method in class org.apache.avro.ipc.reflect.ReflectRequestor
Create a proxy instance whose methods invoke RPCs.
getClient(Class<T>, Transceiver, ReflectData) - Static method in class org.apache.avro.ipc.reflect.ReflectRequestor
Create a proxy instance whose methods invoke RPCs.
getClient(Class<T>, ReflectRequestor) - Static method in class org.apache.avro.ipc.reflect.ReflectRequestor
Create a proxy instance whose methods invoke RPCs.
getClient(Class<T>, Transceiver) - Static method in class org.apache.avro.ipc.specific.SpecificRequestor
Create a proxy instance whose methods invoke RPCs.
getClient(Class<T>, Transceiver, SpecificData) - Static method in class org.apache.avro.ipc.specific.SpecificRequestor
Create a proxy instance whose methods invoke RPCs.
getClient(Class<T>, SpecificRequestor) - Static method in class org.apache.avro.ipc.specific.SpecificRequestor
Create a proxy instance whose methods invoke RPCs.
getComputeTime() - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceTiming
 
getDatas() - Method in class org.apache.avro.ipc.NettyTransportCodec.NettyDataPack
 
getDatumReader(Schema, Schema) - Method in class org.apache.avro.ipc.generic.GenericResponder
 
getDatumReader(Schema, Schema) - Method in class org.apache.avro.ipc.reflect.ReflectRequestor
 
getDatumReader(Schema, Schema) - Method in class org.apache.avro.ipc.reflect.ReflectResponder
 
getDatumReader(Schema) - Method in class org.apache.avro.ipc.specific.SpecificRequestor
Deprecated. 
getDatumReader(Schema, Schema) - Method in class org.apache.avro.ipc.specific.SpecificRequestor
 
getDatumReader(Schema, Schema) - Method in class org.apache.avro.ipc.specific.SpecificResponder
 
getDatumWriter(Schema) - Method in class org.apache.avro.ipc.generic.GenericResponder
 
getDatumWriter(Schema) - Method in class org.apache.avro.ipc.reflect.ReflectRequestor
 
getDatumWriter(Schema) - Method in class org.apache.avro.ipc.reflect.ReflectResponder
 
getDatumWriter(Schema) - Method in class org.apache.avro.ipc.specific.SpecificRequestor
 
getDatumWriter(Schema) - Method in class org.apache.avro.ipc.specific.SpecificResponder
 
getError() - Method in class org.apache.avro.ipc.CallFuture
Gets the error that was thrown during RPC execution.
getExecutionPathHash() - Method in class org.apache.avro.ipc.trace.TraceCollection
 
getHandshakeRequest() - Method in class org.apache.avro.ipc.RPCContext
Get the handshake request of this RPC.
getHandshakeResponse() - Method in class org.apache.avro.ipc.RPCContext
Get the handshake response of this RPC.
getLatencyTimeString() - Method in class org.apache.avro.ipc.trace.TraceNode
 
getLocal() - Method in class org.apache.avro.ipc.Requestor
 
getLocal() - Method in class org.apache.avro.ipc.Responder
Return the local protocol.
getMaxBytes(List<Long>) - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getMaxTime(List<TraceCollection.TraceTiming>) - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getMessage() - Method in class org.apache.avro.ipc.RPCContext
Returns the Protocol.Message corresponding to this RPC
getMessageName() - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getMessageName() - Method in class org.apache.avro.ipc.trace.TraceNode
 
getMinBytes(List<Long>) - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getMinTime(List<TraceCollection.TraceTiming>) - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getname() - Method in class org.apache.avro.ipc.stats.StatsServlet.RenderableMessage
 
getNodeWithID(int) - Method in class org.apache.avro.ipc.trace.TraceCollection
 
getNodeWithIDRecurse(int, TraceCollection.TraceNodeStats) - Method in class org.apache.avro.ipc.trace.TraceCollection
 
getNumCalls() - Method in class org.apache.avro.ipc.stats.StatsServlet.RenderableMessage
 
getPort() - Method in class org.apache.avro.ipc.DatagramServer
 
getPort() - Method in class org.apache.avro.ipc.HttpServer
 
getPort() - Method in class org.apache.avro.ipc.NettyServer
 
getPort() - Method in interface org.apache.avro.ipc.Server
The port this server runs on.
getPort() - Method in class org.apache.avro.ipc.SocketServer
Deprecated.  
getPostLinkTime() - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceTiming
 
getPostLinkTime() - Method in class org.apache.avro.ipc.trace.TraceNode
Return time delta between { @link SpanEvent.SERVER_SEND } and { @link SpanEvent.CLIENT_RECV }.
getPostLinkTimeString() - Method in class org.apache.avro.ipc.trace.TraceNode
Return post-link time as a string.
getPreLinkTime() - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceTiming
 
getPreLinkTime() - Method in class org.apache.avro.ipc.trace.TraceNode
Return time delta between { @link SpanEvent.CLIENT_SEND } and { @link SpanEvent.SERVER_RECV }.
getPreLinkTimeString() - Method in class org.apache.avro.ipc.trace.TraceNode
Return pre-link time as a string.
getProcessTime() - Method in class org.apache.avro.ipc.trace.TraceNode
Return time delta between { @link SpanEvent.SERVER_RECV } and { @link SpanEvent.SERVER_SEND}.
getProcessTimeString() - Method in class org.apache.avro.ipc.trace.TraceNode
Return cpu time as a string.
getRemote() - Method in class org.apache.avro.ipc.NettyTransceiver
 
getRemote() - Method in class org.apache.avro.ipc.Requestor
Return the remote protocol.
getRemote() - Static method in class org.apache.avro.ipc.Responder
Return the remote protocol.
getRemote() - Method in class org.apache.avro.ipc.SaslSocketTransceiver
 
getRemote() - Method in class org.apache.avro.ipc.SocketTransceiver
Deprecated.  
getRemote(Object) - Static method in class org.apache.avro.ipc.specific.SpecificRequestor
Return the remote protocol for a proxy.
getRemote() - Method in class org.apache.avro.ipc.Transceiver
Returns the protocol passed to Transceiver.setRemote(Protocol).
getRemoteName() - Method in class org.apache.avro.ipc.DatagramTransceiver
 
getRemoteName() - Method in class org.apache.avro.ipc.HttpTransceiver
 
getRemoteName() - Method in class org.apache.avro.ipc.LocalTransceiver
 
getRemoteName() - Method in class org.apache.avro.ipc.NettyTransceiver
 
getRemoteName() - Method in class org.apache.avro.ipc.SaslSocketTransceiver
 
getRemoteName() - Method in class org.apache.avro.ipc.SocketTransceiver
Deprecated.  
getRemoteName() - Method in class org.apache.avro.ipc.Transceiver
 
getRequestorHostname() - Method in class org.apache.avro.ipc.trace.TraceNode
 
getRequestPayload() - Method in class org.apache.avro.ipc.RPCContext
Returns the serialized payload of the request in this RPC.
getRequestPayloads() - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getRequestPayloadSize() - Method in class org.apache.avro.ipc.trace.TraceNode
 
getResource(String) - Method in class org.apache.avro.ipc.stats.StaticServlet
 
getResource(String) - Method in class org.apache.avro.ipc.trace.StaticServlet
 
getResponderHostname() - Method in class org.apache.avro.ipc.trace.TraceNode
 
getResponsePayload() - Method in class org.apache.avro.ipc.RPCContext
Returns the serialized payload of the response in this RPC.
getResponsePayloads() - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getResponsePayloadSize() - Method in class org.apache.avro.ipc.trace.TraceNode
 
getResult() - Method in class org.apache.avro.ipc.CallFuture
Gets the value of the RPC result without blocking.
getRoot() - Method in class org.apache.avro.ipc.trace.Trace
Return the root node of this trace.
getRootNode() - Method in class org.apache.avro.ipc.trace.TraceCollection
 
getSchema() - Method in class org.apache.avro.ipc.HandshakeRequest
 
getSchema() - Method in class org.apache.avro.ipc.HandshakeResponse
 
getSchema() - Method in class org.apache.avro.ipc.trace.Span
 
getSchema() - Method in class org.apache.avro.ipc.trace.TimestampedEvent
 
getSerial() - Method in class org.apache.avro.ipc.NettyTransportCodec.NettyDataPack
 
getSingleton() - Static method in class org.apache.avro.ipc.trace.TracePlugin
Get a singleton TracePlugin.
getSpansInRange(long, long, Callback<List<Span>>) - Method in interface org.apache.avro.ipc.trace.AvroTrace.Callback
 
getSpansInRange(long, long) - Method in interface org.apache.avro.ipc.trace.AvroTrace
 
getSpansInRange(long, long) - Method in class org.apache.avro.ipc.trace.FileSpanStorage
 
getSpansInRange(long, long) - Method in class org.apache.avro.ipc.trace.InMemorySpanStorage
 
getSpansInRange(long, long) - Method in interface org.apache.avro.ipc.trace.SpanStorage
Return a list of all spans that fall within the time given range.
getTemplate(VelocityEngine, String) - Static method in class org.apache.avro.ipc.trace.TraceClientServlet
 
getTotalTime() - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceTiming
 
getTraces() - Method in class org.apache.avro.ipc.trace.TraceCollection
 
getTraceTimings() - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getTraceTimingsSorted() - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
getTransceiver() - Method in class org.apache.avro.ipc.Requestor
 
getTransceiver(SocketChannel) - Method in class org.apache.avro.ipc.SaslSocketServer
 
getTransceiver(SocketChannel) - Method in class org.apache.avro.ipc.SocketServer
Deprecated. Creates an appropriate Transceiver for this server.

H

handleError(Throwable) - Method in interface org.apache.avro.ipc.Callback
Receives an error.
handleError(Throwable) - Method in class org.apache.avro.ipc.CallFuture
Sets an error thrown during RPC execution, and unblocks all threads waiting on CallFuture.get() or CallFuture.get(long, TimeUnit).
handleError(Throwable) - Method in class org.apache.avro.ipc.Requestor.TransceiverCallback
 
handleResult(T) - Method in interface org.apache.avro.ipc.Callback
Receives a callback result.
handleResult(T) - Method in class org.apache.avro.ipc.CallFuture
Sets the RPC response, and unblocks all threads waiting on CallFuture.get() or CallFuture.get(long, TimeUnit).
handleResult(List<ByteBuffer>) - Method in class org.apache.avro.ipc.Requestor.TransceiverCallback
 
HandshakeMatch - Enum in org.apache.avro.ipc
 
HandshakeRequest - Class in org.apache.avro.ipc
 
HandshakeRequest() - Constructor for class org.apache.avro.ipc.HandshakeRequest
 
HandshakeResponse - Class in org.apache.avro.ipc
 
HandshakeResponse() - Constructor for class org.apache.avro.ipc.HandshakeResponse
 
HttpServer - Class in org.apache.avro.ipc
An HTTP-based RPC Server.
HttpServer(Responder, int) - Constructor for class org.apache.avro.ipc.HttpServer
Constructs a server to run on the named port.
HttpServer(ResponderServlet, int) - Constructor for class org.apache.avro.ipc.HttpServer
Constructs a server to run on the named port.
HttpServer(Responder, String, int) - Constructor for class org.apache.avro.ipc.HttpServer
Constructs a server to run on the named port on the specified address.
HttpServer(ResponderServlet, String, int) - Constructor for class org.apache.avro.ipc.HttpServer
Constructs a server to run on the named port on the specified address.
HttpServer(Responder, Connector) - Constructor for class org.apache.avro.ipc.HttpServer
Constructs a server to run with the given connector.
HttpServer(ResponderServlet, Connector) - Constructor for class org.apache.avro.ipc.HttpServer
Constructs a server to run with the given connector.
httpServer - Variable in class org.apache.avro.ipc.trace.TracePlugin
 
HttpTransceiver - Class in org.apache.avro.ipc
An HTTP-based Transceiver implementation.
HttpTransceiver(URL) - Constructor for class org.apache.avro.ipc.HttpTransceiver
 

I

ID - Class in org.apache.avro.ipc.trace
 
ID() - Constructor for class org.apache.avro.ipc.trace.ID
 
incompleteSpans - Variable in class org.apache.avro.ipc.trace.SpanAggregator.SpanAggregationResults
Spans which have data only from client or server, or in which an ID collision was detected.
initializeClientServer() - Method in class org.apache.avro.ipc.trace.TracePlugin
Start a client-facing server.
InMemorySpanStorage - Class in org.apache.avro.ipc.trace
Example implementation of SpanStorage which keeps spans in memory.
InMemorySpanStorage() - Constructor for class org.apache.avro.ipc.trace.InMemorySpanStorage
 
invoke(Object, Method, Object[]) - Method in class org.apache.avro.ipc.specific.SpecificRequestor
 
Ipc - Class in org.apache.avro.ipc
IPC utilities, including client and server factories.
isCancelled() - Method in class org.apache.avro.ipc.CallFuture
 
isConnected() - Method in class org.apache.avro.ipc.NettyTransceiver
 
isConnected() - Method in class org.apache.avro.ipc.SaslSocketTransceiver
 
isConnected() - Method in class org.apache.avro.ipc.SocketTransceiver
Deprecated.  
isConnected() - Method in class org.apache.avro.ipc.Transceiver
True if a handshake has been completed for this connection.
isDone() - Method in class org.apache.avro.ipc.CallFuture
 
isError() - Method in class org.apache.avro.ipc.RPCContext
Indicates whether an exception was generated at the server

J

join() - Method in class org.apache.avro.ipc.HttpServer
 
join() - Method in class org.apache.avro.ipc.NettyServer
 
join() - Method in interface org.apache.avro.ipc.Server
Wait for this server to exit.

L

LocalTransceiver - Class in org.apache.avro.ipc
Implementation of IPC that remains in process.
LocalTransceiver(Responder) - Constructor for class org.apache.avro.ipc.LocalTransceiver
 
lockChannel() - Method in class org.apache.avro.ipc.NettyTransceiver
Netty channels are thread-safe, so there is no need to acquire locks.
lockChannel() - Method in class org.apache.avro.ipc.Transceiver
Acquires an exclusive lock on the transceiver's channel.
longestTraces(int) - Method in class org.apache.avro.ipc.trace.TraceCollection
Returns the [count] longest traces in this collection.

M

main(String[]) - Static method in class org.apache.avro.ipc.DatagramServer
 
main(String[]) - Static method in class org.apache.avro.ipc.SocketServer
Deprecated.  
match - Variable in class org.apache.avro.ipc.HandshakeResponse
 
maxSpans - Variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 
MD5 - Class in org.apache.avro.ipc
 
MD5() - Constructor for class org.apache.avro.ipc.MD5
 
messageName - Variable in class org.apache.avro.ipc.trace.Span
 
meta - Variable in class org.apache.avro.ipc.HandshakeRequest
 
meta - Variable in class org.apache.avro.ipc.HandshakeResponse
 
MILLIS_PER_SECOND - Static variable in interface org.apache.avro.ipc.trace.SpanStorage
 

N

name - Variable in class org.apache.avro.ipc.stats.StatsServlet.RenderableMessage
 
NANOS_PER_SECOND - Static variable in interface org.apache.avro.ipc.trace.SpanStorage
 
NettyServer - Class in org.apache.avro.ipc
A Netty-based RPC Server implementation.
NettyServer(Responder, InetSocketAddress) - Constructor for class org.apache.avro.ipc.NettyServer
 
NettyTransceiver - Class in org.apache.avro.ipc
A Netty-based Transceiver implementation.
NettyTransceiver(InetSocketAddress) - Constructor for class org.apache.avro.ipc.NettyTransceiver
Creates a NettyTransceiver, and attempts to connect to the given address.
NettyTransceiver(InetSocketAddress, ChannelFactory) - Constructor for class org.apache.avro.ipc.NettyTransceiver
Creates a NettyTransceiver, and attempts to connect to the given address.
NettyTransportCodec - Class in org.apache.avro.ipc
Data structure, encoder and decoder classes for the Netty transport.
NettyTransportCodec() - Constructor for class org.apache.avro.ipc.NettyTransportCodec
 
NettyTransportCodec.NettyDataPack - Class in org.apache.avro.ipc
Transport protocol data structure when using Netty.
NettyTransportCodec.NettyDataPack() - Constructor for class org.apache.avro.ipc.NettyTransportCodec.NettyDataPack
 
NettyTransportCodec.NettyDataPack(int, List<ByteBuffer>) - Constructor for class org.apache.avro.ipc.NettyTransportCodec.NettyDataPack
 
NettyTransportCodec.NettyFrameDecoder - Class in org.apache.avro.ipc
Protocol decoder which converts Netty's ChannelBuffer to NettyDataPack which contains a List<ByteBuffer> needed by Avro Responder.
NettyTransportCodec.NettyFrameDecoder() - Constructor for class org.apache.avro.ipc.NettyTransportCodec.NettyFrameDecoder
 
NettyTransportCodec.NettyFrameEncoder - Class in org.apache.avro.ipc
Protocol encoder which converts NettyDataPack which contains the Responder's output List<ByteBuffer> to ChannelBuffer needed by Netty.
NettyTransportCodec.NettyFrameEncoder() - Constructor for class org.apache.avro.ipc.NettyTransportCodec.NettyFrameEncoder
 
numCalls - Variable in class org.apache.avro.ipc.stats.StatsServlet.RenderableMessage
 

O

org.apache.avro.ipc - package org.apache.avro.ipc
 
org.apache.avro.ipc.generic - package org.apache.avro.ipc.generic
 
org.apache.avro.ipc.reflect - package org.apache.avro.ipc.reflect
 
org.apache.avro.ipc.specific - package org.apache.avro.ipc.specific
 
org.apache.avro.ipc.stats - package org.apache.avro.ipc.stats
Utilities to collect and display IPC statistics.
org.apache.avro.ipc.trace - package org.apache.avro.ipc.trace
 

P

parentSpanID - Variable in class org.apache.avro.ipc.trace.Span
 
port - Variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 
printBrief() - Method in class org.apache.avro.ipc.trace.Trace
Print a brief description of this trace describing the execution path, but not timing data.
printBrief() - Method in class org.apache.avro.ipc.trace.TraceCollection
Print a brief description of this Trace Collection with some summary data.
printBrief() - Method in class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
 
printRecurse(TraceCollection.TraceNodeStats, int) - Method in class org.apache.avro.ipc.trace.TraceCollection
 
printWithTiming() - Method in class org.apache.avro.ipc.trace.Trace
Print a description of this trace which includes timing data.
PROTOCOL - Static variable in interface org.apache.avro.ipc.trace.AvroTrace.Callback
 
PROTOCOL - Static variable in interface org.apache.avro.ipc.trace.AvroTrace
 
put(int, Object) - Method in class org.apache.avro.ipc.HandshakeRequest
 
put(int, Object) - Method in class org.apache.avro.ipc.HandshakeResponse
 
put(int, Object) - Method in class org.apache.avro.ipc.trace.Span
 
put(int, Object) - Method in class org.apache.avro.ipc.trace.TimestampedEvent
 

R

readBuffers() - Method in class org.apache.avro.ipc.DatagramTransceiver
 
readBuffers() - Method in class org.apache.avro.ipc.HttpTransceiver
 
readBuffers() - Method in class org.apache.avro.ipc.LocalTransceiver
 
readBuffers() - Method in class org.apache.avro.ipc.NettyTransceiver
 
readBuffers() - Method in class org.apache.avro.ipc.SaslSocketTransceiver
 
readBuffers() - Method in class org.apache.avro.ipc.SocketTransceiver
Deprecated.  
readBuffers() - Method in class org.apache.avro.ipc.Transceiver
Called by the default definition of Transceiver.transceive(List).
readError(Schema, Schema, Decoder) - Method in class org.apache.avro.ipc.generic.GenericRequestor
 
readError(Schema, Decoder) - Method in class org.apache.avro.ipc.Requestor
Deprecated. 
readError(Schema, Schema, Decoder) - Method in class org.apache.avro.ipc.Requestor
Reads an error message.
readError(Schema, Schema, Decoder) - Method in class org.apache.avro.ipc.specific.SpecificRequestor
 
readRequest(Schema, Schema, Decoder) - Method in class org.apache.avro.ipc.generic.GenericResponder
 
readRequest(Schema, Schema, Decoder) - Method in class org.apache.avro.ipc.Responder
Reads a request message.
readResponse(Schema, Schema, Decoder) - Method in class org.apache.avro.ipc.generic.GenericRequestor
 
readResponse(Schema, Decoder) - Method in class org.apache.avro.ipc.Requestor
Deprecated. 
readResponse(Schema, Schema, Decoder) - Method in class org.apache.avro.ipc.Requestor
Reads a response message.
readResponse(Schema, Schema, Decoder) - Method in class org.apache.avro.ipc.specific.SpecificRequestor
 
ReflectRequestor - Class in org.apache.avro.ipc.reflect
A Requestor for existing interfaces.
ReflectRequestor(Class<?>, Transceiver) - Constructor for class org.apache.avro.ipc.reflect.ReflectRequestor
 
ReflectRequestor(Protocol, Transceiver) - Constructor for class org.apache.avro.ipc.reflect.ReflectRequestor
 
ReflectResponder - Class in org.apache.avro.ipc.reflect
Responder for existing interfaces.
ReflectResponder(Class, Object) - Constructor for class org.apache.avro.ipc.reflect.ReflectResponder
 
ReflectResponder(Protocol, Object) - Constructor for class org.apache.avro.ipc.reflect.ReflectResponder
 
rejectedSpans - Variable in class org.apache.avro.ipc.trace.SpanAggregator.TraceFormationResults
Spans which did not describe a complete trace.
request(String, Object) - Method in class org.apache.avro.ipc.generic.GenericRequestor
 
request(String, Object, Callback<T>) - Method in class org.apache.avro.ipc.generic.GenericRequestor
 
request(String, Object) - Method in class org.apache.avro.ipc.Requestor
Writes a request message and reads a response or error message.
request(String, Object, Callback<T>) - Method in class org.apache.avro.ipc.Requestor
Writes a request message and returns the result through a Callback.
requestCallMeta - Variable in class org.apache.avro.ipc.RPCContext
 
requestCallMeta() - Method in class org.apache.avro.ipc.RPCContext
This is an access method for the per-call state provided by the client to the server.
requestHandshakeMeta() - Method in class org.apache.avro.ipc.RPCContext
This is an access method for the handshake state provided by the client to the server.
Requestor - Class in org.apache.avro.ipc
Base class for the client side of a protocol interaction.
Requestor(Protocol, Transceiver) - Constructor for class org.apache.avro.ipc.Requestor
 
Requestor.TransceiverCallback<T> - Class in org.apache.avro.ipc
Handles callbacks from transceiver invocations.
Requestor.TransceiverCallback(Requestor.Request, Callback<T>) - Constructor for class org.apache.avro.ipc.Requestor.TransceiverCallback
Creates a TransceiverCallback.
requestorHostname - Variable in class org.apache.avro.ipc.trace.Span
 
requestPayloadSize - Variable in class org.apache.avro.ipc.trace.Span
 
respond(List<ByteBuffer>) - Method in class org.apache.avro.ipc.Responder
Called by a server to deserialize a request, compute and serialize a response or error.
respond(List<ByteBuffer>, Transceiver) - Method in class org.apache.avro.ipc.Responder
Called by a server to deserialize a request, compute and serialize a response or error.
respond(Protocol.Message, Object) - Method in class org.apache.avro.ipc.Responder
Computes the response for a message.
respond(Protocol.Message, Object) - Method in class org.apache.avro.ipc.specific.SpecificResponder
 
Responder - Class in org.apache.avro.ipc
Base class for the server side of a protocol interaction.
Responder(Protocol) - Constructor for class org.apache.avro.ipc.Responder
 
responder - Variable in class org.apache.avro.ipc.trace.TracePlugin
 
responderHostname - Variable in class org.apache.avro.ipc.trace.Span
 
ResponderServlet - Class in org.apache.avro.ipc
An HttpServlet that responds to Avro RPC requests.
ResponderServlet(Responder) - Constructor for class org.apache.avro.ipc.ResponderServlet
 
response - Variable in class org.apache.avro.ipc.RPCContext
 
response() - Method in class org.apache.avro.ipc.RPCContext
The response object generated at the server, if it exists.
responseCallMeta - Variable in class org.apache.avro.ipc.RPCContext
 
responseCallMeta() - Method in class org.apache.avro.ipc.RPCContext
This is an access method for the per-call state provided by the server back to the client.
responseHandshakeMeta() - Method in class org.apache.avro.ipc.RPCContext
This is an access method for the handshake state provided by the server back to the client
responsePayloadSize - Variable in class org.apache.avro.ipc.trace.Span
 
RPCContext - Class in org.apache.avro.ipc
This class represents the context of an RPC call or RPC handshake.
RPCContext() - Constructor for class org.apache.avro.ipc.RPCContext
 
rpcMetaPlugins - Variable in class org.apache.avro.ipc.Requestor
 
rpcMetaPlugins - Variable in class org.apache.avro.ipc.Responder
 
RPCPlugin - Class in org.apache.avro.ipc
An instrumentation API for RPC metadata.
RPCPlugin() - Constructor for class org.apache.avro.ipc.RPCPlugin
 
run() - Method in class org.apache.avro.ipc.DatagramServer
 
run() - Method in class org.apache.avro.ipc.SocketServer
Deprecated.  

S

SaslSocketServer - Class in org.apache.avro.ipc
A Server that uses javax.security.sasl for authentication and encryption.
SaslSocketServer(Responder, SocketAddress) - Constructor for class org.apache.avro.ipc.SaslSocketServer
Create using SASL's anonymous (RFC 2245) mechanism.
SaslSocketServer(Responder, SocketAddress, String, String, String, Map<String, ?>, CallbackHandler) - Constructor for class org.apache.avro.ipc.SaslSocketServer
Create using the specified SaslServer parameters.
SaslSocketTransceiver - Class in org.apache.avro.ipc
A Transceiver that uses javax.security.sasl for authentication and encryption.
SaslSocketTransceiver(SocketAddress) - Constructor for class org.apache.avro.ipc.SaslSocketTransceiver
Create using SASL's anonymous (RFC 2245) mechanism.
SaslSocketTransceiver(SocketAddress, SaslClient) - Constructor for class org.apache.avro.ipc.SaslSocketTransceiver
Create using the specified SaslClient.
SaslSocketTransceiver(SocketChannel, SaslServer) - Constructor for class org.apache.avro.ipc.SaslSocketTransceiver
Create using the specified SaslServer.
SCHEMA$ - Static variable in enum org.apache.avro.ipc.HandshakeMatch
 
SCHEMA$ - Static variable in class org.apache.avro.ipc.HandshakeRequest
 
SCHEMA$ - Static variable in class org.apache.avro.ipc.HandshakeResponse
 
SCHEMA$ - Static variable in class org.apache.avro.ipc.MD5
 
SCHEMA$ - Static variable in class org.apache.avro.ipc.trace.ID
 
SCHEMA$ - Static variable in class org.apache.avro.ipc.trace.Span
 
SCHEMA$ - Static variable in enum org.apache.avro.ipc.trace.SpanEvent
 
SCHEMA$ - Static variable in class org.apache.avro.ipc.trace.TimestampedEvent
 
Server - Interface in org.apache.avro.ipc
A server listening on a port.
serverConnecting(RPCContext) - Method in class org.apache.avro.ipc.RPCPlugin
Called on the server during the RPC handshake
serverConnecting(RPCContext) - Method in class org.apache.avro.ipc.trace.TracePlugin
 
serverHash - Variable in class org.apache.avro.ipc.HandshakeRequest
 
serverHash - Variable in class org.apache.avro.ipc.HandshakeResponse
 
serverProtocol - Variable in class org.apache.avro.ipc.HandshakeResponse
 
serverReceiveRequest(RPCContext) - Method in class org.apache.avro.ipc.RPCPlugin
This method is invoked at the RPC server when the request is received, but before the call itself is executed
serverReceiveRequest(RPCContext) - Method in class org.apache.avro.ipc.stats.StatsPlugin
 
serverReceiveRequest(RPCContext) - Method in class org.apache.avro.ipc.trace.TracePlugin
 
serverSendResponse(RPCContext) - Method in class org.apache.avro.ipc.RPCPlugin
This method is invoked at the server before the response is executed, but before the response has been formulated
serverSendResponse(RPCContext) - Method in class org.apache.avro.ipc.stats.StatsPlugin
 
serverSendResponse(RPCContext) - Method in class org.apache.avro.ipc.trace.TracePlugin
 
setDatas(List<ByteBuffer>) - Method in class org.apache.avro.ipc.NettyTransportCodec.NettyDataPack
 
setHandshakeRequest(HandshakeRequest) - Method in class org.apache.avro.ipc.RPCContext
Set the handshake request of this RPC.
setHandshakeResponse(HandshakeResponse) - Method in class org.apache.avro.ipc.RPCContext
Set the handshake response of this RPC.
setMaxSpans(long) - Method in class org.apache.avro.ipc.trace.FileSpanStorage
 
setMaxSpans(long) - Method in class org.apache.avro.ipc.trace.InMemorySpanStorage
 
setMaxSpans(long) - Method in interface org.apache.avro.ipc.trace.SpanStorage
Set the maximum number of spans to have in storage at any given time.
setMessage(Protocol.Message) - Method in class org.apache.avro.ipc.RPCContext
Sets the Protocol.Message corresponding to this RPC
setRemote(Protocol) - Method in class org.apache.avro.ipc.NettyTransceiver
 
setRemote(Protocol) - Method in class org.apache.avro.ipc.SaslSocketTransceiver
 
setRemote(Protocol) - Method in class org.apache.avro.ipc.SocketTransceiver
Deprecated.  
setRemote(Protocol) - Method in class org.apache.avro.ipc.Transceiver
Called with the remote protocol when a handshake has been completed.
setRequestPayload(List<ByteBuffer>) - Method in class org.apache.avro.ipc.RPCContext
Sets the serialized payload of the request in this RPC.
setResponsePayload(List<ByteBuffer>) - Method in class org.apache.avro.ipc.RPCContext
Sets the serialized payload of the response in this RPC.
setSerial(int) - Method in class org.apache.avro.ipc.NettyTransportCodec.NettyDataPack
 
setTimeout(int) - Method in class org.apache.avro.ipc.HttpTransceiver
Set the connect and read timeouts, in milliseconds.
singleton - Static variable in class org.apache.avro.ipc.trace.TracePlugin
 
singletonConf - Static variable in class org.apache.avro.ipc.trace.TracePlugin
 
SocketServer - Class in org.apache.avro.ipc
Deprecated. use SaslSocketServer instead.
SocketServer(Responder, SocketAddress) - Constructor for class org.apache.avro.ipc.SocketServer
Deprecated.  
SocketTransceiver - Class in org.apache.avro.ipc
Deprecated. use SaslSocketTransceiver instead.
SocketTransceiver(SocketAddress) - Constructor for class org.apache.avro.ipc.SocketTransceiver
Deprecated.  
SocketTransceiver(SocketChannel) - Constructor for class org.apache.avro.ipc.SocketTransceiver
Deprecated.  
Span - Class in org.apache.avro.ipc.trace
 
Span() - Constructor for class org.apache.avro.ipc.trace.Span
 
span - Variable in class org.apache.avro.ipc.trace.TraceNode
The Span to which corresponds to this node in the call tree.
SpanAggregator - Class in org.apache.avro.ipc.trace
Utility methods for aggregating spans together at various points of trace analysis.
SpanAggregator() - Constructor for class org.apache.avro.ipc.trace.SpanAggregator
 
SpanAggregator.SpanAggregationResults - Class in org.apache.avro.ipc.trace
Class to store the results of span aggregation.
SpanAggregator.SpanAggregationResults() - Constructor for class org.apache.avro.ipc.trace.SpanAggregator.SpanAggregationResults
 
SpanAggregator.TraceFormationResults - Class in org.apache.avro.ipc.trace
Class to store the results of trace formation.
SpanAggregator.TraceFormationResults() - Constructor for class org.apache.avro.ipc.trace.SpanAggregator.TraceFormationResults
 
SpanEvent - Enum in org.apache.avro.ipc.trace
 
spanID - Variable in class org.apache.avro.ipc.trace.Span
 
spans - Variable in class org.apache.avro.ipc.trace.InMemorySpanStorage
 
SpanStorage - Interface in org.apache.avro.ipc.trace
Responsible for storing spans locally and answering span queries.
spanStorageDir - Variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 
SpecificRequestor - Class in org.apache.avro.ipc.specific
Requestor for generated interfaces.
SpecificRequestor(Class<?>, Transceiver) - Constructor for class org.apache.avro.ipc.specific.SpecificRequestor
 
SpecificRequestor(Protocol, Transceiver) - Constructor for class org.apache.avro.ipc.specific.SpecificRequestor
 
SpecificResponder - Class in org.apache.avro.ipc.specific
Responder for generated interfaces.
SpecificResponder(Class, Object) - Constructor for class org.apache.avro.ipc.specific.SpecificResponder
 
SpecificResponder(Protocol, Object) - Constructor for class org.apache.avro.ipc.specific.SpecificResponder
 
SpecificResponder(Protocol, Object, SpecificData) - Constructor for class org.apache.avro.ipc.specific.SpecificResponder
 
start() - Method in class org.apache.avro.ipc.HttpServer
Start the server.
start() - Method in class org.apache.avro.ipc.NettyServer
 
start() - Method in interface org.apache.avro.ipc.Server
Start this server.
startupTime - Variable in class org.apache.avro.ipc.stats.StatsPlugin
How long I've been alive
StaticServlet - Class in org.apache.avro.ipc.stats
Very simple servlet class capable of serving static files.
StaticServlet() - Constructor for class org.apache.avro.ipc.stats.StaticServlet
 
StaticServlet - Class in org.apache.avro.ipc.trace
Very simple servlet class capable of serving static files.
StaticServlet() - Constructor for class org.apache.avro.ipc.trace.StaticServlet
 
StatsPlugin - Class in org.apache.avro.ipc.stats
Collects count and latency statistics about RPC calls.
StatsPlugin() - Constructor for class org.apache.avro.ipc.stats.StatsPlugin
Construct a plugin with default (system) ticks, and default histogram segmentation.
StatsServer - Class in org.apache.avro.ipc.stats
 
StatsServer(StatsPlugin, int) - Constructor for class org.apache.avro.ipc.stats.StatsServer
 
StatsServlet - Class in org.apache.avro.ipc.stats
Exposes information provided by a StatsPlugin as a web page.
StatsServlet(StatsPlugin) - Constructor for class org.apache.avro.ipc.stats.StatsServlet
 
StatsServlet.RenderableMessage - Class in org.apache.avro.ipc.stats
 
StatsServlet.RenderableMessage(String) - Constructor for class org.apache.avro.ipc.stats.StatsServlet.RenderableMessage
 
stop() - Method in class org.apache.avro.ipc.stats.StatsServer
 
stopClientServer() - Method in class org.apache.avro.ipc.trace.TracePlugin
 
storage - Variable in class org.apache.avro.ipc.trace.TracePlugin
 
storageType - Variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 

T

timeStamp - Variable in class org.apache.avro.ipc.trace.TimestampedEvent
 
TimestampedEvent - Class in org.apache.avro.ipc.trace
 
TimestampedEvent() - Constructor for class org.apache.avro.ipc.trace.TimestampedEvent
 
Trace - Class in org.apache.avro.ipc.trace
A Trace is a tree of spans which reflects the actual call structure of a recursive RPC call tree.
Trace(TraceNode) - Constructor for class org.apache.avro.ipc.trace.Trace
Construct a trace given a root TraceNode.
TraceClientServlet - Class in org.apache.avro.ipc.trace
 
TraceClientServlet() - Constructor for class org.apache.avro.ipc.trace.TraceClientServlet
 
TraceCollection - Class in org.apache.avro.ipc.trace
Provides statistics and representation of a collection of Trace's which share the same execution path.
TraceCollection(Trace) - Constructor for class org.apache.avro.ipc.trace.TraceCollection
Create a TraceCollection using the given Trace as a model.
TraceCollection.TraceComparotor - Class in org.apache.avro.ipc.trace
 
TraceCollection.TraceComparotor() - Constructor for class org.apache.avro.ipc.trace.TraceCollection.TraceComparotor
 
TraceCollection.TraceNodeStats - Class in org.apache.avro.ipc.trace
Class to store statistics for a particular node in the RPC call tree.
TraceCollection.TraceNodeStats(TraceNode) - Constructor for class org.apache.avro.ipc.trace.TraceCollection.TraceNodeStats
Create a TraceNodeStats given a root TraceNode.
TraceCollection.TraceTiming - Class in org.apache.avro.ipc.trace
Class to store the timing data associated with a particluar trace.
TraceCollection.TraceTiming(Long, Long, Long) - Constructor for class org.apache.avro.ipc.trace.TraceCollection.TraceTiming
 
traceID - Variable in class org.apache.avro.ipc.trace.Span
 
TraceNode - Class in org.apache.avro.ipc.trace
A node of of an RPC Trace.
TraceNode(Span, List<TraceNode>) - Constructor for class org.apache.avro.ipc.trace.TraceNode
 
TracePlugin - Class in org.apache.avro.ipc.trace
A tracing plugin for Avro.
TracePlugin(TracePluginConfiguration) - Constructor for class org.apache.avro.ipc.trace.TracePlugin
 
TracePlugin.StorageType - Enum in org.apache.avro.ipc.trace
 
TracePluginConfiguration - Class in org.apache.avro.ipc.trace
Helper class for configuring Avro's TracePlugin.
TracePluginConfiguration() - Constructor for class org.apache.avro.ipc.trace.TracePluginConfiguration
Return a TracePluginConfiguration with default options.
traceProb - Variable in class org.apache.avro.ipc.trace.TracePluginConfiguration
 
traces - Variable in class org.apache.avro.ipc.trace.SpanAggregator.TraceFormationResults
Traces which were successfully created.
transceive(List<ByteBuffer>) - Method in class org.apache.avro.ipc.LocalTransceiver
 
transceive(List<ByteBuffer>) - Method in class org.apache.avro.ipc.NettyTransceiver
Override as non-synchronized method because the method is thread safe.
transceive(List<ByteBuffer>, Callback<List<ByteBuffer>>) - Method in class org.apache.avro.ipc.NettyTransceiver
 
transceive(List<ByteBuffer>) - Method in class org.apache.avro.ipc.SaslSocketTransceiver
 
transceive(List<ByteBuffer>) - Method in class org.apache.avro.ipc.Transceiver
Called by Requestor.request(String,Object) for two-way messages.
transceive(List<ByteBuffer>, Callback<List<ByteBuffer>>) - Method in class org.apache.avro.ipc.Transceiver
Called by Requestor.request(String,Object,Callback) for two-way messages using callbacks.
Transceiver - Class in org.apache.avro.ipc
Base transport class used by Requestor.
Transceiver() - Constructor for class org.apache.avro.ipc.Transceiver
 

U

unlockChannel() - Method in class org.apache.avro.ipc.NettyTransceiver
Netty channels are thread-safe, so there is no need to acquire locks.
unlockChannel() - Method in class org.apache.avro.ipc.Transceiver
Releases the lock on the transceiver's channel if held by the calling thread.

V

valueOf(String) - Static method in enum org.apache.avro.ipc.HandshakeMatch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.avro.ipc.trace.SpanEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.avro.ipc.trace.TracePlugin.StorageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.avro.ipc.HandshakeMatch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.avro.ipc.trace.SpanEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.avro.ipc.trace.TracePlugin.StorageType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeBuffers(List<ByteBuffer>) - Method in class org.apache.avro.ipc.DatagramTransceiver
 
writeBuffers(List<ByteBuffer>) - Method in class org.apache.avro.ipc.HttpTransceiver
 
writeBuffers(List<ByteBuffer>) - Method in class org.apache.avro.ipc.LocalTransceiver
 
writeBuffers(List<ByteBuffer>) - Method in class org.apache.avro.ipc.NettyTransceiver
 
writeBuffers(List<ByteBuffer>) - Method in class org.apache.avro.ipc.SaslSocketTransceiver
 
writeBuffers(List<ByteBuffer>) - Method in class org.apache.avro.ipc.SocketTransceiver
Deprecated.  
writeBuffers(List<ByteBuffer>) - Method in class org.apache.avro.ipc.Transceiver
Called by Requestor.request(String,Object) for one-way messages.
writeError(Schema, Object, Encoder) - Method in class org.apache.avro.ipc.generic.GenericResponder
 
writeError(Schema, Object, Encoder) - Method in class org.apache.avro.ipc.reflect.ReflectResponder
 
writeError(Schema, Object, Encoder) - Method in class org.apache.avro.ipc.Responder
Writes an error message.
writeError(Schema, Object, Encoder) - Method in class org.apache.avro.ipc.specific.SpecificResponder
 
writeRequest(Schema, Object, Encoder) - Method in class org.apache.avro.ipc.generic.GenericRequestor
 
writeRequest(Schema, Object, Encoder) - Method in class org.apache.avro.ipc.Requestor
Writes a request message.
writeRequest(Schema, Object, Encoder) - Method in class org.apache.avro.ipc.specific.SpecificRequestor
 
writeResponse(Schema, Object, Encoder) - Method in class org.apache.avro.ipc.generic.GenericResponder
 
writeResponse(Schema, Object, Encoder) - Method in class org.apache.avro.ipc.Responder
Writes a response message.

A B C D E F G H I J L M N O P R S T U V W

Copyright © 2011 The Apache Software Foundation. All Rights Reserved.