diff --git a/core/java/com/android/internal/infra/AbstractMultiplePendingRequestsRemoteService.java b/core/java/com/android/internal/infra/AbstractMultiplePendingRequestsRemoteService.java index 70505bc5895b3..6c01780dac76e 100644 --- a/core/java/com/android/internal/infra/AbstractMultiplePendingRequestsRemoteService.java +++ b/core/java/com/android/internal/infra/AbstractMultiplePendingRequestsRemoteService.java @@ -33,7 +33,10 @@ import java.util.List; * * @param the concrete remote service class * @param the interface of the binder service + * + * @deprecated Use {@link ServiceConnector} to manage remote service connections */ +@Deprecated public abstract class AbstractMultiplePendingRequestsRemoteService, I extends IInterface> extends AbstractRemoteService { diff --git a/core/java/com/android/internal/infra/AbstractRemoteService.java b/core/java/com/android/internal/infra/AbstractRemoteService.java index 722e5c102fcfd..f63ac2e14e20c 100644 --- a/core/java/com/android/internal/infra/AbstractRemoteService.java +++ b/core/java/com/android/internal/infra/AbstractRemoteService.java @@ -58,9 +58,12 @@ import java.util.ArrayList; * @param the concrete remote service class * @param the interface of the binder service * + * @deprecated Use {@link ServiceConnector} to manage remote service connections + * * @hide */ //TODO(b/117779333): improve javadoc above instead of using Autofill as an example +@Deprecated public abstract class AbstractRemoteService, I extends IInterface> implements DeathRecipient { private static final int MSG_BIND = 1; diff --git a/core/java/com/android/internal/infra/AbstractSinglePendingRequestRemoteService.java b/core/java/com/android/internal/infra/AbstractSinglePendingRequestRemoteService.java index 2ebf2fd820d8d..0d9af8c8bcf5b 100644 --- a/core/java/com/android/internal/infra/AbstractSinglePendingRequestRemoteService.java +++ b/core/java/com/android/internal/infra/AbstractSinglePendingRequestRemoteService.java @@ -33,8 +33,11 @@ import java.io.PrintWriter; * @param the concrete remote service class * @param the interface of the binder service * + * @deprecated Use {@link ServiceConnector} to manage remote service connections + * * @hide */ +@Deprecated public abstract class AbstractSinglePendingRequestRemoteService, I extends IInterface> extends AbstractRemoteService {