Package io.grpc.binder.internal
See: Description
-
Class Summary Class Description OneWayBinderProxy Wraps an IBinder with a safe and uniformly asynchronous transaction API. LeakSafeOneWayBinder An extension of Binder which delegates all transactions to an internal handler, and only supports one way transactions. ParcelableMetadataMarshaller A marshaller for passing parcelables in gRPC Metadata MetadataHelper Helper class for reading & writing metadata to parcels. BinderTransportSecurity Manages security for an Android Service hosted gRPC server. BoundClientAddress An address to represent a binding from a remote client. BinderServer A gRPC InternalServer which accepts connections via a host AndroidService. BinderClientTransport Concrete client-side transport implementation. BinderServerTransport Concrete server-side transport implementation. BinderTransport Base class for binder-based gRPC transport. -
Interface Summary Interface Description TransactionHandler ServerPolicyChecker Decides whether a given Android UID is authorized to access some resource. ShutdownListener A listener invoked when the io.grpc.binder.internal.BinderServer shuts down, allowingresources to be potentially cleaned up.