/**
   * Appellé à la réception d'un message envoyé depuis la montre
   *
   * @param messageEvent message reçu
   */
  @Override
  public void onMessageReceived(MessageEvent messageEvent) {
    super.onMessageReceived(messageEvent);

    // Ouvre une connexion vers la montre
    ConnectionResult connectionResult = mApiClient.blockingConnect(30, TimeUnit.SECONDS);

    if (!connectionResult.isSuccess()) {
      Log.e(TAG, "Failed to connect to GoogleApiClient.");
      return;
    }

    // traite le message reçu
    final String path = messageEvent.getPath();

    if (path.equals("bonjour")) {

      // Utilise Retrofit pour réaliser un appel REST
      AndroidService androidService =
          new RestAdapter.Builder()
              .setEndpoint(AndroidService.ENDPOINT)
              .build()
              .create(AndroidService.class);

      // Récupère et deserialise le contenu de mon fichier JSON en objet Element
      androidService.getElements(
          new Callback<List<Element>>() {
            @Override
            public void success(List<Element> elements, Response response) {
              envoyerListElements(elements);
            }

            @Override
            public void failure(RetrofitError error) {}
          });
    }
  }