Merge "[AWARE] Remove (hide) sendMessage with retryCount API" am: f81911bcd2

am: 97bf0f5e9b

Change-Id: Ib62285494ffee7a4c35bc3583417e0cacc0d5d83
This commit is contained in:
Etan Cohen
2017-02-27 18:46:11 +00:00
committed by android-build-merger
5 changed files with 9 additions and 17 deletions

View File

@@ -24916,8 +24916,6 @@ package android.net.wifi.aware {
public class DiscoverySession { public class DiscoverySession {
method public java.lang.String createNetworkSpecifier(android.net.wifi.aware.PeerHandle, byte[]); method public java.lang.String createNetworkSpecifier(android.net.wifi.aware.PeerHandle, byte[]);
method public void destroy(); method public void destroy();
method public static int getMaxSendRetryCount();
method public void sendMessage(android.net.wifi.aware.PeerHandle, int, byte[], int);
method public void sendMessage(android.net.wifi.aware.PeerHandle, int, byte[]); method public void sendMessage(android.net.wifi.aware.PeerHandle, int, byte[]);
} }

View File

@@ -27469,8 +27469,6 @@ package android.net.wifi.aware {
public class DiscoverySession { public class DiscoverySession {
method public java.lang.String createNetworkSpecifier(android.net.wifi.aware.PeerHandle, byte[]); method public java.lang.String createNetworkSpecifier(android.net.wifi.aware.PeerHandle, byte[]);
method public void destroy(); method public void destroy();
method public static int getMaxSendRetryCount();
method public void sendMessage(android.net.wifi.aware.PeerHandle, int, byte[], int);
method public void sendMessage(android.net.wifi.aware.PeerHandle, int, byte[]); method public void sendMessage(android.net.wifi.aware.PeerHandle, int, byte[]);
} }

View File

@@ -24990,8 +24990,6 @@ package android.net.wifi.aware {
public class DiscoverySession { public class DiscoverySession {
method public java.lang.String createNetworkSpecifier(android.net.wifi.aware.PeerHandle, byte[]); method public java.lang.String createNetworkSpecifier(android.net.wifi.aware.PeerHandle, byte[]);
method public void destroy(); method public void destroy();
method public static int getMaxSendRetryCount();
method public void sendMessage(android.net.wifi.aware.PeerHandle, int, byte[], int);
method public void sendMessage(android.net.wifi.aware.PeerHandle, int, byte[]); method public void sendMessage(android.net.wifi.aware.PeerHandle, int, byte[]);
} }

View File

@@ -31,8 +31,7 @@ import java.lang.ref.WeakReference;
* {@link PublishDiscoverySession} and {@link SubscribeDiscoverySession}. This * {@link PublishDiscoverySession} and {@link SubscribeDiscoverySession}. This
* class provides functionality common to both publish and subscribe discovery sessions: * class provides functionality common to both publish and subscribe discovery sessions:
* <ul> * <ul>
* <li>Sending messages: {@link #sendMessage(PeerHandle, int, byte[])} or * <li>Sending messages: {@link #sendMessage(PeerHandle, int, byte[])}.
* {@link #sendMessage(PeerHandle, int, byte[], int)} methods.
* <li>Creating a network-specifier when requesting a Aware connection: * <li>Creating a network-specifier when requesting a Aware connection:
* {@link #createNetworkSpecifier(PeerHandle, byte[])}. * {@link #createNetworkSpecifier(PeerHandle, byte[])}.
* </ul> * </ul>
@@ -62,6 +61,8 @@ public class DiscoverySession {
* {@link #sendMessage(PeerHandle, int, byte[], int)}. * {@link #sendMessage(PeerHandle, int, byte[], int)}.
* *
* @return Maximum retry count when sending messages. * @return Maximum retry count when sending messages.
*
* @hide
*/ */
public static int getMaxSendRetryCount() { public static int getMaxSendRetryCount() {
return MAX_SEND_RETRY_COUNT; return MAX_SEND_RETRY_COUNT;
@@ -163,6 +164,8 @@ public class DiscoverySession {
* or MAC level) retries should be attempted if there is no ACK from the receiver * or MAC level) retries should be attempted if there is no ACK from the receiver
* (note: no retransmissions are attempted in other failure cases). A value of 0 * (note: no retransmissions are attempted in other failure cases). A value of 0
* indicates no retries. Max permitted value is {@link #getMaxSendRetryCount()}. * indicates no retries. Max permitted value is {@link #getMaxSendRetryCount()}.
*
* @hide
*/ */
public void sendMessage(@NonNull PeerHandle peerHandle, int messageId, public void sendMessage(@NonNull PeerHandle peerHandle, int messageId,
@Nullable byte[] message, int retryCount) { @Nullable byte[] message, int retryCount) {
@@ -195,8 +198,6 @@ public class DiscoverySession {
* The peer will get a callback indicating a message was received using * The peer will get a callback indicating a message was received using
* {@link DiscoverySessionCallback#onMessageReceived(PeerHandle, * {@link DiscoverySessionCallback#onMessageReceived(PeerHandle,
* byte[])}. * byte[])}.
* Equivalent to {@link #sendMessage(PeerHandle, int, byte[], int)}
* with a {@code retryCount} of 0.
* *
* @param peerHandle The peer's handle for the message. Must be a result of an * @param peerHandle The peer's handle for the message. Must be a result of an
* {@link DiscoverySessionCallback#onServiceDiscovered(PeerHandle, * {@link DiscoverySessionCallback#onServiceDiscovered(PeerHandle,

View File

@@ -124,10 +124,9 @@ public class DiscoverySessionCallback {
} }
/** /**
* Called when message transmission fails - when no ACK is received from the peer. * Called when message transmission initiated with
* Retries when ACKs are not received are done by hardware, MAC, and in the Aware stack (using * {@link DiscoverySession#sendMessage(PeerHandle, int, byte[])} fails. E.g. when no ACK is
* the {@link DiscoverySession#sendMessage(PeerHandle, int, * received from the peer.
* byte[], int)} method) - this event is received after all retries are exhausted.
* <p> * <p>
* Note that either this callback or * Note that either this callback or
* {@link DiscoverySessionCallback#onMessageSendSucceeded(int)} will be received * {@link DiscoverySessionCallback#onMessageSendSucceeded(int)} will be received
@@ -141,9 +140,7 @@ public class DiscoverySessionCallback {
/** /**
* Called when a message is received from a discovery session peer - in response to the * Called when a message is received from a discovery session peer - in response to the
* peer's {@link DiscoverySession#sendMessage(PeerHandle, int, * peer's {@link DiscoverySession#sendMessage(PeerHandle, int, byte[])}.
* byte[])} or {@link DiscoverySession#sendMessage(PeerHandle,
* int, byte[], int)}.
* *
* @param peerHandle An opaque handle to the peer matching our discovery operation. * @param peerHandle An opaque handle to the peer matching our discovery operation.
* @param message A byte array containing the message. * @param message A byte array containing the message.