Uses of Package
org.apache.hadoop.ipc
Packages that use org.apache.hadoop.ipc
Package
Description
An abstract file system API.
A mechanism for selectively retrying methods that throw exceptions under
certain circumstances.
Tools to help define network clients and servers.
RPC related metrics.
Network-related classes.
Classes for hadoop security.
Support for delegation tokens.
Common utilities.
-
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.fs
-
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.ha.protocolPBClassDescriptionThe protocol name that is used when a client and server connect.An interface implemented by client-side protocol translators to get the underlying proxy object the translator is operating on.Superclass of all protocols that use Hadoop RPC.
-
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.io.retryClassDescriptionThis class holds the address and the user ticket.This interface must be implemented by all InvocationHandler implementations.
-
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.ipcClassDescriptionThis interface intends to align the state between client and server via RPC communication.A class defining the caller context for auditing coarse granularity operations.The caller context builder.A client for an IPC service.This class holds the address and the user ticket.Used by
DecayRpcSchedulerto get the cost of users' operations.The decay RPC scheduler tracks the cost of incoming requests in a map, then decays the costs at a fixed time interval.MetricsProxy is a singleton because we may init multiple schedulers and we want to clean up resources when a new scheduler replaces the old one.Provides metrics for Decay scheduler.The IdentityProvider creates identities for each schedulable by extracting fields and returning an identity string.Stores the times that a call takes to be processed through each step and its response status.The different stages to track the time of.Deprecated.The protocol name that is used when a client and server connect.Protocol to get versions and signatures for supported protocols from the server.a class wraps around a server's proxy, containing a list of its supported methods.Used to registry custom methods to refresh at runtime.Used to registry custom methods to refresh at runtime.Return a response in the handler method for the user to see.Maintains a cache of non-idempotent requests that have been successfully processed by the RPC server implementation, to handle the retries.CacheEntry is tracked using unique client ID and callId of the RPC request.CacheEntry with payload that tracks the previous response or parts of previous response to be used for generating response for retried requests.Class to construct instances of RPC server with specific options.An RPC Server.An RPC implementation.Indicates an exception during the execution of remote procedure call.This interface must be implemented by all InvocationHandler implementations.Implement this interface to make a pluggable multiplexer in the FairCallQueue.Implement this interface to be used for RPC scheduling and backoff.Indicates an exception on the RPC serveradapter to allow decoding of writables and protobufs from a byte buffer.Interface which allows extracting information necessary to create schedulable identity strings.An abstract IPC service.A generic call queued for handling.Thrown by a remote server when it is up, but is not the active server in a set of servers in which only a subset may be active.Superclass of all protocols that use Hadoop RPC. -
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.ipc.metricsClassDescriptionMaintains a cache of non-idempotent requests that have been successfully processed by the RPC server implementation, to handle the retries.An abstract IPC service.
-
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.ipc.protocolPBClassDescriptionProtocol which is used to refresh arbitrary things at runtime.The protocol name that is used when a client and server connect.This interface is implemented by the client side translators and can be used to obtain information about underlying protocol e.g. to check if a method is supported on the server side.Protocol which is used to refresh the call queue in use currently.Return a response in the handler method for the user to see.
-
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.net
-
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.securityClassDescriptionManages the input and output streams for an IPC connection.Reads calls from a connection and queues them for handling.
-
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.security.protocolPBClassDescriptionThe protocol name that is used when a client and server connect.This interface is implemented by the client side translators and can be used to obtain information about underlying protocol e.g. to check if a method is supported on the server side.
-
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.security.tokenClassDescriptionException thrown by a server typically to indicate that server is in a state where request cannot be processed temporarily (such as still starting up).Thrown by a remote server when it is up, but is not the active server in a set of servers in which only a subset may be active.
-
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.tools.protocolPBClassDescriptionThe protocol name that is used when a client and server connect.This interface is implemented by the client side translators and can be used to obtain information about underlying protocol e.g. to check if a method is supported on the server side.
-
Classes in org.apache.hadoop.ipc used by org.apache.hadoop.utilClassDescriptionThis interface intends to align the state between client and server via RPC communication.