Merge "Rename onResolveStopped to onResolutionStopped"
This commit is contained in:
@@ -228,8 +228,8 @@ package android.net.nsd {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static interface NsdManager.ResolveListener {
|
public static interface NsdManager.ResolveListener {
|
||||||
|
method public default void onResolutionStopped(@NonNull android.net.nsd.NsdServiceInfo);
|
||||||
method public void onResolveFailed(android.net.nsd.NsdServiceInfo, int);
|
method public void onResolveFailed(android.net.nsd.NsdServiceInfo, int);
|
||||||
method public default void onResolveStopped(@NonNull android.net.nsd.NsdServiceInfo);
|
|
||||||
method public void onServiceResolved(android.net.nsd.NsdServiceInfo);
|
method public void onServiceResolved(android.net.nsd.NsdServiceInfo);
|
||||||
method public default void onStopResolutionFailed(@NonNull android.net.nsd.NsdServiceInfo, int);
|
method public default void onStopResolutionFailed(@NonNull android.net.nsd.NsdServiceInfo, int);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -767,18 +767,18 @@ public final class NsdManager {
|
|||||||
* Called on the internal thread or with an executor passed to
|
* Called on the internal thread or with an executor passed to
|
||||||
* {@link NsdManager#resolveService} to report the resolution was stopped.
|
* {@link NsdManager#resolveService} to report the resolution was stopped.
|
||||||
*
|
*
|
||||||
* A stop resolution operation would call either onResolveStopped or onStopResolutionFailed
|
* A stop resolution operation would call either onResolutionStopped or
|
||||||
* once based on the result.
|
* onStopResolutionFailed once based on the result.
|
||||||
*/
|
*/
|
||||||
default void onResolveStopped(@NonNull NsdServiceInfo serviceInfo) { }
|
default void onResolutionStopped(@NonNull NsdServiceInfo serviceInfo) { }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Called once on the internal thread or with an executor passed to
|
* Called once on the internal thread or with an executor passed to
|
||||||
* {@link NsdManager#resolveService} to report that stopping resolution failed with an
|
* {@link NsdManager#resolveService} to report that stopping resolution failed with an
|
||||||
* error.
|
* error.
|
||||||
*
|
*
|
||||||
* A stop resolution operation would call either onResolveStopped or onStopResolutionFailed
|
* A stop resolution operation would call either onResolutionStopped or
|
||||||
* once based on the result.
|
* onStopResolutionFailed once based on the result.
|
||||||
*/
|
*/
|
||||||
default void onStopResolutionFailed(@NonNull NsdServiceInfo serviceInfo,
|
default void onStopResolutionFailed(@NonNull NsdServiceInfo serviceInfo,
|
||||||
@StopOperationFailureCode int errorCode) { }
|
@StopOperationFailureCode int errorCode) { }
|
||||||
@@ -929,7 +929,7 @@ public final class NsdManager {
|
|||||||
break;
|
break;
|
||||||
case STOP_RESOLUTION_SUCCEEDED:
|
case STOP_RESOLUTION_SUCCEEDED:
|
||||||
removeListener(key);
|
removeListener(key);
|
||||||
executor.execute(() -> ((ResolveListener) listener).onResolveStopped(
|
executor.execute(() -> ((ResolveListener) listener).onResolutionStopped(
|
||||||
ns));
|
ns));
|
||||||
break;
|
break;
|
||||||
case REGISTER_SERVICE_CALLBACK_FAILED:
|
case REGISTER_SERVICE_CALLBACK_FAILED:
|
||||||
@@ -1301,7 +1301,7 @@ public final class NsdManager {
|
|||||||
/**
|
/**
|
||||||
* Stop service resolution initiated with {@link #resolveService}.
|
* Stop service resolution initiated with {@link #resolveService}.
|
||||||
*
|
*
|
||||||
* A successful stop is notified with a call to {@link ResolveListener#onResolveStopped}.
|
* A successful stop is notified with a call to {@link ResolveListener#onResolutionStopped}.
|
||||||
*
|
*
|
||||||
* <p> Upon failure to stop service resolution for example if resolution is done or the
|
* <p> Upon failure to stop service resolution for example if resolution is done or the
|
||||||
* requester stops resolution repeatedly, the application is notified
|
* requester stops resolution repeatedly, the application is notified
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ import android.net.cts.NsdManagerTest.NsdRegistrationRecord.RegistrationEvent.Se
|
|||||||
import android.net.cts.NsdManagerTest.NsdRegistrationRecord.RegistrationEvent.ServiceUnregistered
|
import android.net.cts.NsdManagerTest.NsdRegistrationRecord.RegistrationEvent.ServiceUnregistered
|
||||||
import android.net.cts.NsdManagerTest.NsdRegistrationRecord.RegistrationEvent.UnregistrationFailed
|
import android.net.cts.NsdManagerTest.NsdRegistrationRecord.RegistrationEvent.UnregistrationFailed
|
||||||
import android.net.cts.NsdManagerTest.NsdResolveRecord.ResolveEvent.ResolveFailed
|
import android.net.cts.NsdManagerTest.NsdResolveRecord.ResolveEvent.ResolveFailed
|
||||||
import android.net.cts.NsdManagerTest.NsdResolveRecord.ResolveEvent.ResolveStopped
|
import android.net.cts.NsdManagerTest.NsdResolveRecord.ResolveEvent.ResolutionStopped
|
||||||
import android.net.cts.NsdManagerTest.NsdResolveRecord.ResolveEvent.ServiceResolved
|
import android.net.cts.NsdManagerTest.NsdResolveRecord.ResolveEvent.ServiceResolved
|
||||||
import android.net.cts.NsdManagerTest.NsdResolveRecord.ResolveEvent.StopResolutionFailed
|
import android.net.cts.NsdManagerTest.NsdResolveRecord.ResolveEvent.StopResolutionFailed
|
||||||
import android.net.cts.NsdManagerTest.NsdServiceInfoCallbackRecord.ServiceInfoCallbackEvent.RegisterCallbackFailed
|
import android.net.cts.NsdManagerTest.NsdServiceInfoCallbackRecord.ServiceInfoCallbackEvent.RegisterCallbackFailed
|
||||||
@@ -273,7 +273,7 @@ class NsdManagerTest {
|
|||||||
ResolveEvent()
|
ResolveEvent()
|
||||||
|
|
||||||
data class ServiceResolved(val serviceInfo: NsdServiceInfo) : ResolveEvent()
|
data class ServiceResolved(val serviceInfo: NsdServiceInfo) : ResolveEvent()
|
||||||
data class ResolveStopped(val serviceInfo: NsdServiceInfo) : ResolveEvent()
|
data class ResolutionStopped(val serviceInfo: NsdServiceInfo) : ResolveEvent()
|
||||||
data class StopResolutionFailed(val serviceInfo: NsdServiceInfo, val errorCode: Int) :
|
data class StopResolutionFailed(val serviceInfo: NsdServiceInfo, val errorCode: Int) :
|
||||||
ResolveEvent()
|
ResolveEvent()
|
||||||
}
|
}
|
||||||
@@ -286,8 +286,8 @@ class NsdManagerTest {
|
|||||||
add(ServiceResolved(si))
|
add(ServiceResolved(si))
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onResolveStopped(si: NsdServiceInfo) {
|
override fun onResolutionStopped(si: NsdServiceInfo) {
|
||||||
add(ResolveStopped(si))
|
add(ResolutionStopped(si))
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onStopResolutionFailed(si: NsdServiceInfo, err: Int) {
|
override fun onStopResolutionFailed(si: NsdServiceInfo, err: Int) {
|
||||||
@@ -798,10 +798,10 @@ class NsdManagerTest {
|
|||||||
|
|
||||||
val resolveRecord = NsdResolveRecord()
|
val resolveRecord = NsdResolveRecord()
|
||||||
// Try to resolve an unknown service then stop it immediately.
|
// Try to resolve an unknown service then stop it immediately.
|
||||||
// Expected ResolveStopped callback.
|
// Expected ResolutionStopped callback.
|
||||||
nsdShim.resolveService(nsdManager, si, { it.run() }, resolveRecord)
|
nsdShim.resolveService(nsdManager, si, { it.run() }, resolveRecord)
|
||||||
nsdShim.stopServiceResolution(nsdManager, resolveRecord)
|
nsdShim.stopServiceResolution(nsdManager, resolveRecord)
|
||||||
val stoppedCb = resolveRecord.expectCallback<ResolveStopped>()
|
val stoppedCb = resolveRecord.expectCallback<ResolutionStopped>()
|
||||||
assertEquals(si.serviceName, stoppedCb.serviceInfo.serviceName)
|
assertEquals(si.serviceName, stoppedCb.serviceInfo.serviceName)
|
||||||
assertEquals(si.serviceType, stoppedCb.serviceInfo.serviceType)
|
assertEquals(si.serviceType, stoppedCb.serviceInfo.serviceType)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -629,7 +629,7 @@ public class NsdServiceTest {
|
|||||||
waitForIdle();
|
waitForIdle();
|
||||||
|
|
||||||
verify(mMockMDnsM).stopOperation(resolveId);
|
verify(mMockMDnsM).stopOperation(resolveId);
|
||||||
verify(resolveListener, timeout(TIMEOUT_MS)).onResolveStopped(argThat(ns ->
|
verify(resolveListener, timeout(TIMEOUT_MS)).onResolutionStopped(argThat(ns ->
|
||||||
request.getServiceName().equals(ns.getServiceName())
|
request.getServiceName().equals(ns.getServiceName())
|
||||||
&& request.getServiceType().equals(ns.getServiceType())));
|
&& request.getServiceType().equals(ns.getServiceType())));
|
||||||
}
|
}
|
||||||
@@ -696,7 +696,7 @@ public class NsdServiceTest {
|
|||||||
waitForIdle();
|
waitForIdle();
|
||||||
|
|
||||||
verify(mMockMDnsM).stopOperation(getAddrId);
|
verify(mMockMDnsM).stopOperation(getAddrId);
|
||||||
verify(resolveListener, timeout(TIMEOUT_MS)).onResolveStopped(argThat(ns ->
|
verify(resolveListener, timeout(TIMEOUT_MS)).onResolutionStopped(argThat(ns ->
|
||||||
request.getServiceName().equals(ns.getServiceName())
|
request.getServiceName().equals(ns.getServiceName())
|
||||||
&& request.getServiceType().equals(ns.getServiceType())));
|
&& request.getServiceType().equals(ns.getServiceType())));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user