Uses of Package org.apache.hadoop.ipc (Apache Hadoop Common 3.5.0 API)
Description: use: package: org.apache.hadoop.ipc

# Uses of Package
org.apache.hadoop.ipc

Packages that use org.apache.hadoop.ipc
Package
Description
org.apache.hadoop.fs
An abstract file system API.
org.apache.hadoop.ha.protocolPB
org.apache.hadoop.io.retry
A mechanism for selectively retrying methods that throw exceptions under certain circumstances.
org.apache.hadoop.ipc
Tools to help define network clients and servers.
org.apache.hadoop.ipc.metrics
RPC related metrics.
org.apache.hadoop.ipc.protocolPB
org.apache.hadoop.net
Network-related classes.
org.apache.hadoop.security
Classes for hadoop security.
org.apache.hadoop.security.protocolPB
org.apache.hadoop.security.token
Support for delegation tokens.
org.apache.hadoop.tools.protocolPB
org.apache.hadoop.util
Common utilities.

- Classes in org.apache.hadoop.ipc used by org.apache.hadoop.fs
  Class
  Description
  RemoteException
- Classes in org.apache.hadoop.ipc used by org.apache.hadoop.ha.protocolPB
  Class
  Description
  ProtocolInfo
  The protocol name that is used when a client and server connect.
  ProtocolSignature
  ProtocolTranslator
  An interface implemented by client-side protocol translators to get the underlying proxy object the translator is operating on.
  VersionedProtocol
  Superclass of all protocols that use Hadoop RPC.
- Classes in org.apache.hadoop.ipc used by org.apache.hadoop.io.retry
  Class
  Description
  Client.ConnectionId
  This class holds the address and the user ticket.
  RpcInvocationHandler
  This interface must be implemented by all InvocationHandler implementations.
- Classes in org.apache.hadoop.ipc used by org.apache.hadoop.ipc
  Class
  Description
  AlignmentContext
  This interface intends to align the state between client and server via RPC communication.
  CallerContext
  A class defining the caller context for auditing coarse granularity operations.
  CallerContext.Builder
  The caller context builder.
  Client
  A client for an IPC service.
  Client.ConnectionId
  This class holds the address and the user ticket.
  CostProvider
  Used by `DecayRpcScheduler` to get the cost of users' operations.
  DecayRpcScheduler
  The decay RPC scheduler tracks the cost of incoming requests in a map, then decays the costs at a fixed time interval.
  DecayRpcScheduler.MetricsProxy
  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.
  DecayRpcSchedulerMXBean
  Provides metrics for Decay scheduler.
  IdentityProvider
  The IdentityProvider creates identities for each schedulable by extracting fields and returning an identity string.
  ProcessingDetails
  Stores the times that a call takes to be processed through each step and its response status.
  ProcessingDetails.Timing
  The different stages to track the time of.
  ProtobufRpcEngine2.Server
  ProtobufRpcEngineCallback
  Deprecated.
  ProtobufRpcEngineCallback2
  ProtocolInfo
  The protocol name that is used when a client and server connect.
  ProtocolMetaInfoPB
  Protocol to get versions and signatures for supported protocols from the server.
  ProtocolProxy
  a class wraps around a server's proxy, containing a list of its supported methods.
  ProtocolSignature
  RefreshHandler
  Used to registry custom methods to refresh at runtime.
  RefreshRegistry
  Used to registry custom methods to refresh at runtime.
  RefreshResponse
  Return a response in the handler method for the user to see.
  RemoteException
  ResponseBuffer
  RetryCache
  Maintains a cache of non-idempotent requests that have been successfully processed by the RPC server implementation, to handle the retries.
  RetryCache.CacheEntry
  CacheEntry is tracked using unique client ID and callId of the RPC request.
  RetryCache.CacheEntryWithPayload
  CacheEntry with payload that tracks the previous response or parts of previous response to be used for generating response for retried requests.
  RPC.Builder
  Class to construct instances of RPC server with specific options.
  RPC.RpcKind
  RPC.Server
  An RPC Server.
  RpcEngine
  An RPC implementation.
  RpcException
  Indicates an exception during the execution of remote procedure call.
  RpcInvocationHandler
  This interface must be implemented by all InvocationHandler implementations.
  RpcMultiplexer
  Implement this interface to make a pluggable multiplexer in the FairCallQueue.
  RpcScheduler
  Implement this interface to be used for RPC scheduling and backoff.
  RpcServerException
  Indicates an exception on the RPC server
  RpcWritable
  RpcWritable.Buffer
  adapter to allow decoding of writables and protobufs from a byte buffer.
  Schedulable
  Interface which allows extracting information necessary to create schedulable identity strings.
  Server
  An abstract IPC service.
  Server.AuthProtocol
  Server.Call
  A generic call queued for handling.
  StandbyException
  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.
  VersionedProtocol
  Superclass of all protocols that use Hadoop RPC.
- Classes in org.apache.hadoop.ipc used by org.apache.hadoop.ipc.metrics
  Class
  Description
  RetryCache
  Maintains a cache of non-idempotent requests that have been successfully processed by the RPC server implementation, to handle the retries.
  Server
  An abstract IPC service.
- Classes in org.apache.hadoop.ipc used by org.apache.hadoop.ipc.protocolPB
  Class
  Description
  GenericRefreshProtocol
  Protocol which is used to refresh arbitrary things at runtime.
  ProtocolInfo
  The protocol name that is used when a client and server connect.
  ProtocolMetaInterface
  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.
  RefreshCallQueueProtocol
  Protocol which is used to refresh the call queue in use currently.
  RefreshResponse
  Return a response in the handler method for the user to see.
- Classes in org.apache.hadoop.ipc used by org.apache.hadoop.net
  Class
  Description
  Server
  An abstract IPC service.
- Classes in org.apache.hadoop.ipc used by org.apache.hadoop.security
  Class
  Description
  Client.IpcStreams
  Manages the input and output streams for an IPC connection.
  Server.Connection
  Reads calls from a connection and queues them for handling.
- Classes in org.apache.hadoop.ipc used by org.apache.hadoop.security.protocolPB
  Class
  Description
  ProtocolInfo
  The protocol name that is used when a client and server connect.
  ProtocolMetaInterface
  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.token
  Class
  Description
  RetriableException
  Exception thrown by a server typically to indicate that server is in a state where request cannot be processed temporarily (such as still starting up).
  StandbyException
  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.protocolPB
  Class
  Description
  ProtocolInfo
  The protocol name that is used when a client and server connect.
  ProtocolMetaInterface
  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.util
  Class
  Description
  AlignmentContext
  This interface intends to align the state between client and server via RPC communication.
  RPC.RpcKind