diff options
3 files changed, 9 insertions, 0 deletions
diff --git a/core/java/com/android/internal/infra/AbstractMultiplePendingRequestsRemoteService.java b/core/java/com/android/internal/infra/AbstractMultiplePendingRequestsRemoteService.java index 70505bc5895b..6c01780dac76 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 <S> the concrete remote service class * @param <I> the interface of the binder service + * + * @deprecated Use {@link ServiceConnector} to manage remote service connections */ +@Deprecated public abstract class AbstractMultiplePendingRequestsRemoteService<S extends AbstractMultiplePendingRequestsRemoteService<S, I>, I extends IInterface> extends AbstractRemoteService<S, I> { diff --git a/core/java/com/android/internal/infra/AbstractRemoteService.java b/core/java/com/android/internal/infra/AbstractRemoteService.java index 722e5c102fcf..f63ac2e14e20 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 <S> the concrete remote service class * @param <I> 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<S extends AbstractRemoteService<S, I>, 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 2ebf2fd820d8..0d9af8c8bcf5 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 <S> the concrete remote service class * @param <I> the interface of the binder service * + * @deprecated Use {@link ServiceConnector} to manage remote service connections + * * @hide */ +@Deprecated public abstract class AbstractSinglePendingRequestRemoteService<S extends AbstractSinglePendingRequestRemoteService<S, I>, I extends IInterface> extends AbstractRemoteService<S, I> { |