18
18
import static com .google .common .base .Preconditions .checkNotNull ;
19
19
20
20
import android .content .Context ;
21
- import android .os .UserHandle ;
22
21
import androidx .core .content .ContextCompat ;
23
22
import io .grpc .ChannelCredentials ;
24
23
import io .grpc .ChannelLogger ;
39
38
import java .util .Collections ;
40
39
import java .util .concurrent .Executor ;
41
40
import java .util .concurrent .ScheduledExecutorService ;
42
- import javax .annotation .Nullable ;
43
41
44
42
/** Creates new binder transports. */
45
43
@ Internal
@@ -50,7 +48,6 @@ public final class BinderClientTransportFactory implements ClientTransportFactor
50
48
final ObjectPool <ScheduledExecutorService > scheduledExecutorPool ;
51
49
final ObjectPool <? extends Executor > offloadExecutorPool ;
52
50
final SecurityPolicy securityPolicy ;
53
- @ Nullable final UserHandle defaultTargetUserHandle ;
54
51
final BindServiceFlags bindServiceFlags ;
55
52
final InboundParcelablePolicy inboundParcelablePolicy ;
56
53
final OneWayBinderProxy .Decorator binderDecorator ;
@@ -71,7 +68,6 @@ private BinderClientTransportFactory(Builder builder) {
71
68
scheduledExecutorPool = checkNotNull (builder .scheduledExecutorPool );
72
69
offloadExecutorPool = checkNotNull (builder .offloadExecutorPool );
73
70
securityPolicy = checkNotNull (builder .securityPolicy );
74
- defaultTargetUserHandle = builder .defaultTargetUserHandle ;
75
71
bindServiceFlags = checkNotNull (builder .bindServiceFlags );
76
72
inboundParcelablePolicy = checkNotNull (builder .inboundParcelablePolicy );
77
73
binderDecorator = checkNotNull (builder .binderDecorator );
@@ -125,7 +121,6 @@ public static final class Builder implements ClientTransportFactoryBuilder {
125
121
ObjectPool <ScheduledExecutorService > scheduledExecutorPool =
126
122
SharedResourcePool .forResource (GrpcUtil .TIMER_SERVICE );
127
123
SecurityPolicy securityPolicy = SecurityPolicies .internalOnly ();
128
- @ Nullable UserHandle defaultTargetUserHandle ;
129
124
BindServiceFlags bindServiceFlags = BindServiceFlags .DEFAULTS ;
130
125
InboundParcelablePolicy inboundParcelablePolicy = InboundParcelablePolicy .DEFAULT ;
131
126
OneWayBinderProxy .Decorator binderDecorator = OneWayBinderProxy .IDENTITY_DECORATOR ;
@@ -172,11 +167,6 @@ public Builder setSecurityPolicy(SecurityPolicy securityPolicy) {
172
167
return this ;
173
168
}
174
169
175
- public Builder setDefaultTargetUserHandle (@ Nullable UserHandle defaultTargetUserHandle ) {
176
- this .defaultTargetUserHandle = defaultTargetUserHandle ;
177
- return this ;
178
- }
179
-
180
170
public Builder setBindServiceFlags (BindServiceFlags bindServiceFlags ) {
181
171
this .bindServiceFlags = checkNotNull (bindServiceFlags , "bindServiceFlags" );
182
172
return this ;
0 commit comments